اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

الاخوة الكرام

ارجو شرح الكود التالي وبالاخص سطر


If Nz(RC1(3), "") = "" Then
****************

    Dim SQL1, SX1 As String

    Dim RC1 As Recordset

    Set RC1 = CurrentDb.OpenRecordset("01_001_015", dbOpenDynaset)

    RC1.MoveFirst

    Do Until RC1.EOF

        If Nz(RC1(3), "") = "" Then

            RC1.Edit

            RC1(3) = SX1

            RC1.Update

        Else
            SX1 = RC1(3)

        End If

        RC1.MoveNext

    Loop

    RC1.Close


       'MsgBox "Done 1 / 50 "

قام بنشر

اهلا بك

اولا يقوم الكود بفتح جدول او استعلام ثم يلف على جميع السجلات فاحصا الحقل الرابع اذا كان فارغا من نوع null يقوم بتعديله الى قيمة sx1 ولكن لاحظ ان هذا المتغير ليس به قيمة . فياهل ترى المراد من الكود هو تعديل القيم من null الى طول صفري ام ان هناك نقص في الكود .

والسطر المقصود هو الذي يفحص ان الحقل الرابع خاليا بقيمة null

بالتوفيق واعتذر حيث اكتب من الموبايل

قام بنشر (معدل)

لحظة اخي 

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

 

واذا كنت تريد اختصار الكود لك !! فيمكن وعند الجلوس عالكمبيوتر 

بالتوفيق

تم تعديل بواسطه رمهان

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information