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

تحديث سجلات

مغلق
بدأه snmdody في 14 أكتوبر 2004 · 2 رد · 618 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تجدون أدناه بعض محاولاتي لكتابة كود لتحديث سجلات معينة ، أحدهما بإستخدام DAO والاخرى بإستخدام إستعلام تحديث ...

بإستخدام DAO يتم تحديث عدد سجل واحد فقط ولا أدري ما السبب ، بالرغم من إستخدامي لهذه الطريقة لإضافة عدة سجلات دفعة واحدة ، وهذا هو الكود للإطلاع عليه

Dim counter As Integer
Dim db As Database
Dim rst As Recordset

Set db = CurrentDb()
Set rst = db.OpenRecordset("SELECT * FROM CustomerStock WHERE Executed =" & True)
counter = 0
Do While counter < 5
counter = counter + 1
    rst.Edit
    rst!ChickedFree = True
    rst.Update
Loop

أما عندما أحاول تحديث السجلات عن طريق استعلام تحديث ، فيتم تحديث جميع السجلات مع تجاهل الشرط الذي قمت بتحديده ، وهذا هو الكود للإطلاع عليه

Dim counter As Integer
counter = 0
Do While counter < 5
counter = counterUpdate + 1
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE CustomerStock SET ChickedFree = True  WHERE  Executed=True And ChickedFree = False;"
Loop

أرجو المساعدة مشكورين حيث أني متوقف على هذه النقطة التي أظنها بسيطة بالنسبة للآخرين

وكل عام وانتم بخير

#3

شكراً جزيلاً أخي مهند ، وأسأل الله أن يجزل لك المثوبة والأجر نظير ما تقدمه من خدمات جليله لأخوانك أعضاء هذا المنتدى

ولكم خالص تحياتي وتقديري

هذا الموضوع مغلق.

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