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

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

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

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

 

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 او اي رقم اخر ، فقط تحديث ذلك الحقل في الجدول مبني على رقم الفاتورة 

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

 

 

قام بنشر

الحل انك تخبرنا شو اللي تريد عمله ، واعطنا مثال واضح من قلعدة بياناتك ، وان شاء الله نحاول مساعدتك 🙂

 

جعفر

قام بنشر

شكرا جزيلا استاذي العزيز

سانتظر مساعدتك

 

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