حسين العربى قام بنشر ديسمبر 14, 2016 قام بنشر ديسمبر 14, 2016 السلام عليكم ورحمة الله الساده اعضاء ومشرفي المنتدي الكرام لي طلب بعد اذنكم كود ازالة المسافه قبل وبعد الرقم وشكرا
Shivan Rekany قام بنشر ديسمبر 14, 2016 قام بنشر ديسمبر 14, 2016 51 دقائق مضت, حسين العربى said: السلام عليكم ورحمة الله الساده اعضاء ومشرفي المنتدي الكرام لي طلب بعد اذنكم كود ازالة المسافه قبل وبعد الرقم وشكرا اخي الكريم فرضنا عندك مربع باسم TEXT1 وتكتب فيها الارقام وبها فراغات من قبل او بعد او بين الارقام في حدث بعد التحديث اكتب هذا الكود لكي يحذف الفراغات لنفسه Me.Text1 = Val(Replace(Trim((Mid([Text1], InStr([Text1], "-") + 1, 10000))), "-", "")) ولكن اذا تريد ان يكون نتيجة في مربع اخر بدل ME.TEXT1 اللي في بدايه اكتب اسم الحقل اللي تريد بيكون فيها الارقام بدون مسافه مع تقدير
حسين العربى قام بنشر ديسمبر 14, 2016 الكاتب قام بنشر ديسمبر 14, 2016 اخي الفاضلShivan Rekany الف شكر علي مرورك الطيب واهتمامك انا اريد الكود في استعلام وليس نموذج لمربع نص معين لاني عندي جدول بيانات به 30 الف سجل نقلتهم من قاعدة بيانات علي اسكيوال وتوجد مسافات مربع رقم الباركود في جانب معين في كل سجل فكيف ازالة هذه المسافة الفارغة في الكل ولك جزيل الشكر
Shivan Rekany قام بنشر ديسمبر 14, 2016 قام بنشر ديسمبر 14, 2016 1 ساعه مضت, حسين العربى said: اخي الفاضلShivan Rekany الف شكر علي مرورك الطيب واهتمامك انا اريد الكود في استعلام وليس نموذج لمربع نص معين لاني عندي جدول بيانات به 30 الف سجل نقلتهم من قاعدة بيانات علي اسكيوال وتوجد مسافات مربع رقم الباركود في جانب معين في كل سجل فكيف ازالة هذه المسافة الفارغة في الكل ولك جزيل الشكر اخي الكريم نفرض ان عندك حقل باسم barcode وبه ارقام بها فراغات بين الارقام مثلا 3 45 وتريد بيصير 453 اعمل استعلام تحديث لذاك الحقل وفي update to اكتب ما يلي Val(Replace(Trim((Mid([barcode];InStr([barcode];"-")+1;10000)));"-";"")) واذا ما عرفت تطبق غدا بالعصر ان شاء الله راح ارع لك ملف على ذلك انا ما اكدر ارفع الان لان بستخدم موبايل هسة 1
ساهر saher قام بنشر ديسمبر 14, 2016 قام بنشر ديسمبر 14, 2016 40 دقائق مضت, Shivan Rekany said: ا استاذي shivan ادامك الله ووفقك يا رب الله يعطيك الف غافية استاذي ممكن تساعدني بموضوعي برنامج ارشفة وتضع لمساتك النهائية عليه ادامك الله
حسين العربى قام بنشر ديسمبر 14, 2016 الكاتب قام بنشر ديسمبر 14, 2016 (معدل) ملحوظه اخي الفاضل للعلم الفرغات قبل الرقم وليست في الوسط لانها منقوله من قاعد بيانات sql تم تعديل ديسمبر 14, 2016 بواسطه حسين العربى 1
رمهان قام بنشر ديسمبر 14, 2016 قام بنشر ديسمبر 14, 2016 10 ساعات مضت, حسين العربى said: السلام عليكم ورحمة الله الساده اعضاء ومشرفي المنتدي الكرام لي طلب بعد اذنكم كود ازالة المسافه قبل وبعد الرقم وشكرا مشاركة مع اخي الاستاذ شيفان استخدم دالة trim فقط . واذا المسافات بالوسط يمكن استخدام replace ولو ترفق مثالا او لصق مجموعة من الارقام من الجدول وكما هي بالتوفيق 1
حسين العربى قام بنشر ديسمبر 15, 2016 الكاتب قام بنشر ديسمبر 15, 2016 11 ساعات مضت, Shivan Rekany said: اخي الكريم نفرض ان عندك حقل باسم barcode وبه ارقام بها فراغات بين الارقام مثلا 3 45 وتريد بيصير 453 اعمل استعلام تحديث لذاك الحقل وفي update to اكتب ما يلي Val(Replace(Trim((Mid([barcode];InStr([barcode];"-")+1;10000)));"-";"")) واذا ما عرفت تطبق غدا بالعصر ان شاء الله راح ارع لك ملف على ذلك انا ما اكدر ارفع الان لان بستخدم موبايل هسة الف الف شكر استاذي الفاضل هذا هو المطلوب جزاك الله خيرا وذادك الله من علمه الف شكر لكم جميعا اساتذتي الافاضل تم الحل
Shivan Rekany قام بنشر ديسمبر 15, 2016 قام بنشر ديسمبر 15, 2016 لكي نستفيد الجميع انا عملت هذا النموذج راح يحذف الفراغات قبل او بعد او بين الارقام بواسطة استعلام تحديث لكي يحذف في نفسه و استعلام عادي لكي يحذف في عمود اخر وبطريق نمموذج ايظا ازالة مسافات بين أو قبل او بعد الارقام.rar
حسين العربى قام بنشر يناير 22, 2017 الكاتب قام بنشر يناير 22, 2017 اخي الفاضل Shivan Rekany السلام عليكم ورحمة الله وبركاته اولا الف شكر علي جهودك العظيمه ولك مني الف شكر اخي الفاضل اكتشفت بالصدفه خطاء في هذا الكود Val(Replace(Trim((Mid([barcode];InStr([barcode];"-")+1;10000)));"-";"")) الخطاء هو ان الكود لايحدف الفراغات فقط ولاكن لو وجد صفر في بداية اي رقم يحذفه فلذالك واجهتني مشكله ارجو منك حل هذه المشكلة لان اغلب ارقام الموردين عندي تبدأ بسفر وتنتهي بسفر ولباركود كذالك 1
حسين العربى قام بنشر يناير 23, 2017 الكاتب قام بنشر يناير 23, 2017 اخي الفاضل Shivan Rekany السلام عليكم ورحمة الله وبركاته اولا الف شكر علي جهودك العظيمه ولك مني الف شكر اخي الفاضل اكتشفت بالصدفه خطاء في هذا الكود Val(Replace(Trim((Mid([barcode];InStr([barcode];"-")+1;10000)));"-";"")) الخطاء هو ان الكود لايحدف الفراغات فقط ولاكن لو وجد صفر في بداية اي رقم يحذفه فلذالك واجهتني مشكله ارجو منك حل هذه المشكلة لان اغلب ارقام الموردين عندي تبدأ بسفر وتنتهي بسفر ولباركود كذالك
حسين العربى قام بنشر يناير 23, 2017 الكاتب قام بنشر يناير 23, 2017 4 ساعات مضت, حسين العربى said: اخي الفاضل Shivan Rekany السلام عليكم ورحمة الله وبركاته اولا الف شكر علي جهودك العظيمه ولك مني الف شكر اخي الفاضل اكتشفت بالصدفه خطاء في هذا الكود Val(Replace(Trim((Mid([barcode];InStr([barcode];"-")+1;10000)));"-";"")) الخطاء هو ان الكود لايحدف الفراغات فقط ولاكن لو وجد صفر في بداية اي رقم يحذفه فلذالك واجهتني مشكله ارجو منك حل هذه المشكلة لان اغلب ارقام الموردين عندي تبدأ بسفر وتنتهي بسفر ولباركود كذالك up
jjafferr قام بنشر يناير 23, 2017 قام بنشر يناير 23, 2017 السلام عليكم اخي حسين اعطنا مثال للارقام التي عندك ، لأن الجميع لا يعرف عن ماذا تتكلم ، وقد طلبوا منك المثال اعمل جدول فيه بعض هذه الارقام ، وارفقه لوسمحت ، فستجد الجواب الشافي ان شاء الله جعفر
Shivan Rekany قام بنشر يناير 23, 2017 قام بنشر يناير 23, 2017 17 ساعات مضت, حسين العربى said: اخي الفاضل Shivan Rekany السلام عليكم ورحمة الله وبركاته اولا الف شكر علي جهودك العظيمه ولك مني الف شكر اخي الفاضل اكتشفت بالصدفه خطاء في هذا الكود Val(Replace(Trim((Mid([barcode];InStr([barcode];"-")+1;10000)));"-";"")) الخطاء هو ان الكود لايحدف الفراغات فقط ولاكن لو وجد صفر في بداية اي رقم يحذفه فلذالك واجهتني مشكله ارجو منك حل هذه المشكلة لان اغلب ارقام الموردين عندي تبدأ بسفر وتنتهي بسفر ولباركود كذالك السلام عليكم ورحمة الله وبركاته عفوا على التأخير الرد هل الاصفار قبل الارقام الاخرى محددة اي يعني كل رقم بها كم اصفار قبله ؟
حسين العربى قام بنشر يناير 23, 2017 الكاتب قام بنشر يناير 23, 2017 8 ساعات مضت, حسين العربى said: اخي الفاضل Shivan Rekany السلام عليكم ورحمة الله وبركاته اولا الف شكر علي جهودك العظيمه ولك مني الف شكر اخي الفاضل اكتشفت بالصدفه خطاء في هذا الكود Val(Replace(Trim((Mid([barcode];InStr([barcode];"-")+1;10000)));"-";"")) الخطاء هو ان الكود لايحدف الفراغات فقط ولاكن لو وجد صفر في بداية اي رقم يحذفه فلذالك واجهتني مشكله ارجو منك حل هذه المشكلة لان اغلب ارقام الموردين عندي تبدأ بسفر وتنتهي بسفر ولباركود كذالك الاصفار قبل وبعد وليست كل الارقمام بها اسفار قبلها اوبعدها الكود يحذف الاصفار التي قبل الرقم فقط ولاكن التي بعد الرقم الايحذفها والاصفار التي تكون قبل الرقم 1 او 2 فقط
أبو عبدالله الحلوانى قام بنشر يناير 23, 2017 قام بنشر يناير 23, 2017 السلام عليكم كما فهمت من كلام أستاذ حسين أن الصفر الذى على اليسار هو الذى يتم حذفه وهذا ليس خطأ بالكود وإنما الخطأ بنوع البيانات بالجدول حيث تم اعداد نوع البيان كرقم لذى تم حذف الصفر على الجهة اليسرى للرقم - والحل بتحويل نوع البيانات بالحقل كنص وليس كرقم هذا والله أعلم
Shivan Rekany قام بنشر يناير 23, 2017 قام بنشر يناير 23, 2017 25 دقائق مضت, حسين العربى said: الاصفار قبل وبعد وليست كل الارقمام بها اسفار قبلها اوبعدها الكود يحذف الاصفار التي قبل الرقم فقط ولاكن التي بعد الرقم الايحذفها والاصفار التي تكون قبل الرقم 1 او 2 فقط على الرغم ما بعد ما رفعت قاعدة بياناتك لكي نعمل العملية عليه لكن حسب ظني تكدر تعمل استعلام لكي تتفرق بين الارقام اللي في بدايته الاصفار مع الاخر اعمل استعلام وفي خانة شرط اكتب هذا الكود Left([Table1]![barcode];2)<"1" غير تابل 1 و باركود الى حقل المطلوب عندك والكود بيعمل اي رقمان في يساره اصغر من الصفر راح بظهر وبعدين تكدر تعمل العملية عليه 1
Shivan Rekany قام بنشر يناير 23, 2017 قام بنشر يناير 23, 2017 45 دقائق مضت, أبو عبدالله الحلوانى said: السلام عليكم كما فهمت من كلام أستاذ حسين أن الصفر الذى على اليسار هو الذى يتم حذفه وهذا ليس خطأ بالكود وإنما الخطأ بنوع البيانات بالجدول حيث تم اعداد نوع البيان كرقم لذى تم حذف الصفر على الجهة اليسرى للرقم - والحل بتحويل نوع البيانات بالحقل كنص وليس كرقم هذا والله أعلم شكرا لك يا استاذ ابو عبدالله الحلواني نورت المنتدى كان غائب من زمان ..... لا يا استاذ الكود بيحذف اي اصفار من اليسار وهو بيكدر ان ينقسم الارقامه الى عدة انواع اللي في بدايته صفر واحد واللي بها صفران وهكذا وبعدين بيغيرها
حسين العربى قام بنشر يناير 23, 2017 الكاتب قام بنشر يناير 23, 2017 احب اوضح شي مهم انا عامل ربط بقاعدة بيانات سيكوال موجوده علي سرفر الشركة طبعا الشركة عاملة views وانا رابط عليه طبعا انا في الاستعلام بستدعي الصنف وبرحله في جدول عندي واقوم بازالة الفراغات الموجوده اصلا في قاعدة البيانات الخاصة بالشركة طبعا انا لو ماشلة هذه المسافات الفارغة من الباركود بتعمل مشكلة عندي في الباركود وطبعا عملية ازالة المسافة دي بتم عندي في كل امر طباعة يعني استدعي الصنف واشيل المسافة ا عن طريق الكود واطبع العملية دي بتتعمل بزر واحد
Shivan Rekany قام بنشر يناير 24, 2017 قام بنشر يناير 24, 2017 12 ساعات مضت, حسين العربى said: احب اوضح شي مهم انا عامل ربط بقاعدة بيانات سيكوال موجوده علي سرفر الشركة طبعا الشركة عاملة views وانا رابط عليه طبعا انا في الاستعلام بستدعي الصنف وبرحله في جدول عندي واقوم بازالة الفراغات الموجوده اصلا في قاعدة البيانات الخاصة بالشركة طبعا انا لو ماشلة هذه المسافات الفارغة من الباركود بتعمل مشكلة عندي في الباركود وطبعا عملية ازالة المسافة دي بتم عندي في كل امر طباعة يعني استدعي الصنف واشيل المسافة ا عن طريق الكود واطبع العملية دي بتتعمل بزر واحد يعني كل مرة تعمل فاتورة تعمل العملية ؟ اذا الجواب نعم هذا شي غريب اطلب من الشركة ان يحذف الفراغات قبل وبعد الارقام في القاعدة وكما قلت سابقا اذا ما تريد ان يحذف الاصفار قبل الاريقام لازم تتفرق الارقام الى عدة انواع واذا الجواب لا فهمني اكثر
jjafferr قام بنشر يناير 24, 2017 قام بنشر يناير 24, 2017 السلام عليكم بما ان اخي حسين لم يرفق لنا نموذج من بياناته ، عملت بحث في الانترنت لمعرفة مثل هذه المشاكل ، والمشكلة عبارة عن مسافات بعد البيانات مثل ما قال اخي حسين ، والحل مثل ما قال الاستاذ رمهان ، استخدام الامر Trim (لإزالة جميع المسافات الفارغة في الحقل) ، بينما انت تريد ازالتها من احد اطرافها ، لذلك تستطيع استعمال RTrim (لإزالت المسافات من يمين الكلمة) ، او LTrim (لإزالت المسافات من يسار الكلمة) ، ولا يضر اذا استخدمناهم مع بعض ، هكذا RTrim(LTrim([column_name])) جعفر 2
Shivan Rekany قام بنشر يناير 24, 2017 قام بنشر يناير 24, 2017 (معدل) 23 دقائق مضت, jjafferr said: السلام عليكم بما ان اخي حسين لم يرفق لنا نموذج من بياناته ، عملت بحث في الانترنت لمعرفة مثل هذه المشاكل ، والمشكلة عبارة عن مسافات بعد البيانات مثل ما قال اخي حسين ، والحل مثل ما قال الاستاذ رمهان ، استخدام الامر Trim (لإزالة جميع المسافات الفارغة في الحقل) ، بينما انت تريد ازالتها من احد اطرافها ، لذلك تستطيع استعمال RTrim (لإزالت المسافات من يمين الكلمة) ، او LTrim (لإزالت المسافات من يسار الكلمة) ، ولا يضر اذا استخدمناهم مع بعض ، هكذا RTrim(LTrim([column_name])) جعفر شكرا استاذ جعفر لكن انا جربت الكود بيشتغل تمام وبيحذف الفراغات في البداية والنهاية الارقام لكن ما بيحذف الفراغات في بين الارقام لكن انا استخدمت هذا الكود وبيشتغل تمام تمام شوف نظرة اليه وجربه Replace([barcode];" ";"";1) تم تعديل يناير 24, 2017 بواسطه Shivan Rekany 1
jjafferr قام بنشر يناير 24, 2017 قام بنشر يناير 24, 2017 اقتباس عنوان الموضوع: ازالة المسافه قبل وبعد الرقم في 12/14/2016 at 15:10, حسين العربى said: كود ازالة المسافه قبل وبعد الرقم في 12/14/2016 at 21:23, حسين العربى said: وتوجد مسافات مربع رقم الباركود في جانب معين في كل سجل وعليكم السلام اخي شفان: 33 دقائق مضت, Shivan Rekany said: لكن انا جربت الكود بيشتغل تمام وبيحذف الفراغات في البداية والنهاية الارقام لكن ما بيحذف الفراغات في بين الارقام لكن انا استخدمت هذا الكود وبيشتغل تمام تمام بس اللي ظل يكرره اخونا حسين هو: المسافة قبل وبعد الرقم ، وانت الذي تطرقت الى المسافة بين الارقام جعفر
Shivan Rekany قام بنشر يناير 24, 2017 قام بنشر يناير 24, 2017 1 / 38 دقائق مضت, Shivan Rekany said: شكرا استاذ جعفر 2 / 39 دقائق مضت, Shivan Rekany said: لكن انا جربت الكود بيشتغل تمام وبيحذف الفراغات في البداية والنهاية الارقام لكن ما بيحذف الفراغات في بين الارقام 3/ اضفت هذا لعل وعسى ان يستفيد منه اكثر او خلي بيكون طريقة تانية لان بيحذف الفراغات قبل وبعد و بين الارقام 40 دقائق مضت, Shivan Rekany said: Replace([barcode];" ";"";1) 5 دقائق مضت, jjafferr said: وانت الذي تطرقت الى المسافة بين الارقام وعلى كل شي واليك مع تحياتي 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.