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

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

 

 

قام بنشر

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

 

جعفر

قام بنشر

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

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

 

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information