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

ما هو المشكلة في هذا الكود التحديث


cudi

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

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

 

Capture.PNG

 

وهذا هو المرفق

 

INSERT&UPDATE.rar

تم تعديل بواسطه cudi
رابط هذا التعليق
شارك

وعليكم السلام:smile:

 

الظاهر انك نسخت كود SQL الاستعلام ، ونسيت بقايا من استعلام آخر:smile:

 

جرب هذا الكود:

Private Sub CmdUpdate_Click()
    
    Dim mySQL As String
    
    DoCmd.SetWarnings False
    
        mySQL = "UPDATE Details " & _
        " SET ID =" & Me.SaleID & _
        ", sDate = #" & Me.SaleDate & "#" & _
        ", CustomerName ='" & Me.CustName & "'" & _
        ", ItemsName ='" & Me.Sub!Items & "'" & _
        ", Qy = " & Me.Sub!Qy & _
        ", Price =" & Me.Sub!Price & _
        ", Total =" & Me.Sub!Total '& _
        " FROM Sale INNER JOIN Sub ON Sale.SaleID = Sub.SubID"
        Debug.Print mySQL
        
        CurrentDb.Execute mySQL

    DoCmd.SetWarnings True

End Sub

 

جعفر

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

لكن اذا الغي السطر الاخير في الكود ، النتجة يظهر هكذا

ما قبل العملية :

1.PNG

 

وهذا الصورة في النتجة 

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

 

2.PNG

تم تعديل بواسطه cudi
رابط هذا التعليق
شارك

الكود اللي كنت انت عامله هو هذا (لمرفقك الجديد):

975.Clipboard01.jpg.621445572d313440857a9c3ce2891727.jpg

.

وهذا للمرفق الاصل:

975.Clipboard02.jpg.d265211aec0fcb06e5764f5a44413c5f.jpg

.

وهذا هو كود SQL الاستعلام اعلاه (وهو نفسه الذي انت كتبته في الـ VBA) :

UPDATE Details, 
Sale INNER JOIN Sub ON Sale.SaleID = Sub.SubID 
SET ID = 1, 
sDate = #5/1/2018#, 
CustomerName = 'cudi', 
ItemsName = '1', 
Qy = 3, 
Price = 22, 
Total = 66;

.

فهناك خطأ من اصل الموضوع ، ويجب ان تعيد عمل المطلوب من اول وجديد:blink:

 

معناه ، انك يجب ان تغير سؤال الموضوع ايضا:smile:

 

جعفر

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

طيب استاذي العزيز

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

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

 

 

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information