figo82eg قام بنشر أغسطس 30, 2017 قام بنشر أغسطس 30, 2017 (معدل) ارجو المساعدة فى انشاء استعلام تحديث حيث لدى جدول به مجموعة من الارقام ما اريده هو اضافة رقم 0 للأرقام الموجود بالخلية مع الابقاء على الارقام كما هى مثال على ذلك الرقم الحالى هو : 25262729300 الرقم بعد إستعلام التحديث هو : 252627209300 تم تعديل أغسطس 30, 2017 بواسطه figo82eg
أبو إبراهيم الغامدي قام بنشر أغسطس 31, 2017 قام بنشر أغسطس 31, 2017 استخدم الوظيفة Replace ، وكن حذرا عند استخدامها، كما أحثك على عمل نسخة من البيانات قبل ذلك إليك مثال يقوم بعمل التحديث الذي طلبت InsertMissingNumber.zip
figo82eg قام بنشر أغسطس 31, 2017 الكاتب قام بنشر أغسطس 31, 2017 ارجو منكم رفع الملف بصيغة 2003 وشكرا للإهتمام وجزاك الله خير
figo82eg قام بنشر أغسطس 31, 2017 الكاتب قام بنشر أغسطس 31, 2017 مرفق مثال لما اريده حيث انه يوجد ارقام مختلفة بالجدول وكل ما اريده هو أضافة رقم 0 خامس رقم يمين الارقام المكتوبة فقط دون تغير فى الارقام تحديث - Copy.rar
أبو إبراهيم الغامدي قام بنشر أغسطس 31, 2017 قام بنشر أغسطس 31, 2017 قاعدة البيانات لا تعمل.. حالو رفعها من جديد.. هذا المرفق 2003 InsertMissingNumber.zip 1
ابوخليل قام بنشر أغسطس 31, 2017 قام بنشر أغسطس 31, 2017 مشاركة مع استاذنا ابو ابراهيم فيما لو اردنا المرونة وعدم التقيد برقم محدد او مكان محدد Left([Mobile Number];7) & "0" & Right([Mobile Number];4) هذا ينطبق على الارقام المطروحة هنا وعددها 11 فاقتطعنا 7 من اليسار و 4 من اليمين ثم وضعنا الصفر بينها 2
أبو إبراهيم الغامدي قام بنشر أغسطس 31, 2017 قام بنشر أغسطس 31, 2017 مرحبا بك أستاذ أبو خليل على الرحب والسعة.. نعم.. وما أحسنه من حل؛ لو كان طول البيانات ثابت لكن أتوقع أن الأمر على خلاف ذلك.. 2
أفضل إجابة Shivan Rekany قام بنشر أغسطس 31, 2017 أفضل إجابة قام بنشر أغسطس 31, 2017 (معدل) 2 ساعات مضت, figo82eg said: مرفق مثال لما اريده حيث انه يوجد ارقام مختلفة بالجدول وكل ما اريده هو أضافة رقم 0 خامس رقم يمين الارقام المكتوبة فقط دون تغير فى الارقام تحديث - Copy.rar شكرا لك استاذ @أبو إبراهيم الغامدي شكرا لك استاذ @ابوخليل اتفضل اليك هذا السطر من الاستعلام التحديث هذا هو الحل اذا كان طول البيانات ليس محددا UPDATE BASIC_DATE SET BASIC_DATE.crn = Replace([crn],Right([crn],4),"0" & Right([crn],4)); لكن انتبه يجب ان تشتغل استعلام التحديث مرة واحدة ولا اكثر والا ستضيفه اكثر من مرة تحديث - Copy.rar تم تعديل أغسطس 31, 2017 بواسطه Shivan Rekany 3
ابوخليل قام بنشر أغسطس 31, 2017 قام بنشر أغسطس 31, 2017 16 دقائق مضت, أبو إبراهيم الغامدي said: مرحبا بك أستاذ أبو خليل على الرحب والسعة.. نعم.. وما أحسنه من حل؛ لو كان طول البيانات ثابت لكن أتوقع أن الأمر على خلاف ذلك.. اذا نأتي على هواه ورغبته ولا نرتبط برقم محدد وتعديل على فكرتك Replace([mobile number];Right([Mobile Number];4);"0" & Right([Mobile Number];4);1;1) ما شاء الله حلول جاءت تباعا شكرا للاستاذ شيفان كنا نقرأ من كتاب واحد 2
أبو إبراهيم الغامدي قام بنشر أغسطس 31, 2017 قام بنشر أغسطس 31, 2017 على كل حال Replace تعيد البيانات بطولها بعد التعديل ولا حاجة إلى Left و Right معها لكن، ومع هذا: كل حل ممكن سيكون جميلا وهو محل اعتبار 1
figo82eg قام بنشر أغسطس 31, 2017 الكاتب قام بنشر أغسطس 31, 2017 جزاكم الله خير عنا خير جزالك وجعله علمكم النافع فى ميزان حساناتكم
Shivan Rekany قام بنشر سبتمبر 3, 2017 قام بنشر سبتمبر 3, 2017 في ١/٩/٢٠١٧ at 02:30, figo82eg said: جزاكم الله خير عنا خير جزالك وجعله علمكم النافع فى ميزان حساناتكم وجزاك الله كل خير في ٢/٩/٢٠١٧ at 21:17, sofiane05552 said: هل يمكن شرح الكود نعم اتفضل مع الشرح هذا هو استعلام تحديث للحقل UPDATE BASIC_DATE SET BASIC_DATE.crn = Replace([crn],Right([crn],4),"0" & Right([crn],4)); تحديث الجدول باسيك دات UPDATE BASIC_DATE حقل سي ار ان من جدول باسيك دات بيكون يساوي SET BASIC_DATE.crn = استبدل من الحقل سي ار ان Replace([crn], يبحث من اربع حروف (حروف او رقم او اي شي ) الاخيرة من حقل سي ار ان Right([crn],4), ويبدل اي يستبدل ب رقم صفر مع اربع حروف الاخير من الحقل سي ار ان "0" & Right([crn],4)); اتمنى ان اقدرت ان يوصل لك المفهوم 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.