الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اتمنى ايجاد حل لتحديث حقل بأمر شرط

بدأه hagr في 6 أبريل 2009 · 6 رد · 433 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

لدى جدول مبسط مكون من حقول بها بيانات من ضمن الحقول F4 and F5

انشأت مثال بسيط اتمنى ان اجد من يساعدنى فى عملية التحديث فى F6 اذا كان الرقم الموجود فى اول سجل فى F4 ان يبحث فى F5 حتى اخر سجل ان وجدة يعطى قيمه صفر فى F6 وان لم يجده يعطى قيمه 1 ثم يبدأ فى اخذ الرقم الثانى من السجل التالى من F4 وهكذا حتى اخر سجل

اتمنى ان اكون ان وصلت اللى بتمناه وقد ارفقت مثالا بسيط لما وضحت عاليه

لانى محتاج هذه التحديث فى برنامجى

وشكرا لجميع الاعضاء

Sab_data.rar

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

اعتقد ان المثال ناقص .. جربه عندك اولا

ولكن على كل حال وحسب ما فهمت منك الحل في جملتين استعلام

UPDATE data SET data.F6 = 1

UPDATE data AS data_1 INNER JOIN data ON data_1.F5 = data.F4 SET data.F6 = 0

عل ان يتم تنفيذهم بترتيب ذكرهم .. الاول لتغيير الكل الى 1 والثاني لتغيير المتشابه فقط إلى 0

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#3

السلام عليكم ورحمه الله وبركاته

للاسف الشديد الاستعلامين اللى حضرتك انشأتهم مش عارف استخدمهم مع المثال

على ماعتقد انا سوف اشرحها بالبلدى للى انا اتمناه فى التحديث كيف يبدا لكنى للاسف مش عارف اجيبها ازاى

عند التحديث يقف المؤشر على اول سجل ويأخذ القيمه من حقل F4 ثم يبدا فى مقارنتها مع كل مافى الحقل F5 وان وجد مايساوى القيمه التى اخذها من اول سجل من حقل F4 يجعل الحقل الاول فى F6 = 1 وان لم يجد يجعل F6 = صفر فى السجل الاول ثم ينتقل الى السجل التالى وينفذ ماسبق فى السجل الاول

اتمنى ان اكون وضحت المطلوب

وشكرا للاخ الكريم لتعاونه مع مثالى

#4

السلام عليكــم ورحمـة الله وبركاتــه ،،

اولا قبل ان تطلب اي تعديل وفقا للمرفق يجب ان تقوم بتعديله .. تاكد من انه يعمل عندك اولا

وثانيا الاستعلامين لتنفيذ ما تقول انت كل سجلات في مرة واحده وليس سجل سجل

ايهما الافضل لك ؟؟ ..

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#5

اخى العزيز الفاضل

حاولت لكن للاسف مش راكب الاستعلام معى

اتمنى لو تفضلت مشكورا وطبقت الاستعلامين على مثالى

وشكرا للاطالة

#6

يابني مثالك مش شغااال .. اعدل عليه بايه ؟؟

اولا اسم قاعدة البيانات في المثال هي Rosh اما المرفق db1

ثانيا اسم الجدول او الاستعلام في المثال Query3 بينما المرفق data

وثالثا اسماء الحقول مختلفة تماما من المثال وقاعدة البيانات المرفقة

واضح انك ولا انت فاهمني ولا انا فاهمك

Sab_data.rar

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#7

السلام عليكم ورحمه الله وبركاته

على فكرة انت انسان رائع واجمل مافيك صبرك على انسان مثلى

اشكرك جزيل الشكرعلى معروفك معى ومع الاخرين

مواضيع مشابهة