اذهب الي المحتوي
أوفيسنا

خطا في كود تحديث الجدول من النموذج


ابوصلاح

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

Private Sub أمر16_Click()

Dim DB As DAO.Database
Dim rst As Recordset
Set DB = CurrentDb
Set rst = DB.OpenRecordset("select * from tbl_sheet")
rst.MoveFirst

Do Until rst.EOF
rst.Edit
rst("amount_sheet") = amount_sheet

rst.Update
rst.MoveNext

Loop
Set DB = Nothing
Set rst = Nothing
Form.Requery


End Sub

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

تحديث من نموذج الي جدول بشرط.rar

رابط هذا التعليق
شارك

من الواضح ان الشرح مختصر لذا الفكرة لم تصل 

الفورم frm_sheet يقوم بتحديث جدول tbl_sheet

في حدث امر16 عن النقر يقوم الكود بتحديث الجدول من الفورم 

لكنه لا يقوم بعمل loop علي سجلا ت الفورم -من الواضح -لا نه يحدث الجدول بقيمه واحدة لكل السجلات الموجودة بالجدول 

رابط هذا التعليق
شارك

اخي محمد بارك الله فيك 

لكن عند تعديل قيمة في النموذج لا يعمل الكود

رابط هذا التعليق
شارك

49 دقائق مضت, ابوصلاح said:

لكن عند تعديل قيمة في النموذج لا يعمل الكود

جربت من جديد ويعمل تمام الحمد لله

ولكن يحتاج الى الذهاب الى اول سجل تفضل الكود من جديد

    DoCmd.GoToRecord , , acFirst
    Dim DB As DAO.Database
    Dim rst As Recordset
    Set DB = CurrentDb
    Set rst = DB.OpenRecordset("select * from tbl_sheet")
    rst.MoveFirst
    
    Do Until rst.EOF
    
    
        rst.Edit
        rst("amount_sheet") = Me.amount_sheet
        
        rst.Update
        rst.MoveNext
        DoCmd.GoToRecord , , acNext
    
    Loop
    Set DB = Nothing
    Set rst = Nothing
    Form.Requery

تحياتي

  • Like 1
رابط هذا التعليق
شارك

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