esambdc قام بنشر فبراير 28, 2016 قام بنشر فبراير 28, 2016 السلام عليكم احيان تفشل جملة UPDATE تنفذ من داخل كود VBA فى تعديل البيان المطلوب منها مع انها تنجح كثيرا وطبعا SYNTAX سليم هل من تفسير ؟
jjafferr قام بنشر فبراير 28, 2016 قام بنشر فبراير 28, 2016 وعليكم السلام رجاء وضع الكود الكامل الذي تستخدمه للأمر Update ، مع الاسطر الاخرى من الكود التي تواجه فيها مشكلة (احيانا ) ، ولماذا تستخدم هذا الامر بالذات؟ جعفر
esambdc قام بنشر فبراير 29, 2016 الكاتب قام بنشر فبراير 29, 2016 سيدى هذا هو الكود DoCmd.RunSQL "UPDATE main SET main.responsable ='" & [TempVars]![loginid] & "'WHERE (((main.ID)=[forms]![new txn]![issue id]));" وهو غالبا ما ينتج اثر صحيح واحيانا قليلة لا يتم
jjafferr قام بنشر فبراير 29, 2016 قام بنشر فبراير 29, 2016 السلام عليكم أخي عصام الكود بحاجة الى مسافة قبل كلمة Where ، فيصبح الكود الصحيح هكذا: DoCmd.RunSQL "UPDATE main SET main.responsable ='" & [TempVars]![loginid] & "' WHERE (((main.ID)=[forms]![new txn]![issue id]))" وفي برامجي ، دائما اجزّء الكود الى اسطر ، حتى لا اقع في مثل هذا الخطأ ، فيكون الكود هكذا (لاحظ المسافة قبل Where) : mySQL = "UPDATE main SET main.responsable ='" & [TempVars]![loginid] & "'" mySQL = mySQL & " WHERE main.ID =[forms]![new txn]![issue id]" DoCmd.RunSQL mySQL جعفر 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.