الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود لايعمل وتظهر رسالة خطأ بعد ربط الجدول ذو العلاقة بالsql Server

بدأه أبو منتظر في 25 يونيو 2009 · 1 رد · 413 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه ،،

في الملف المرفق وفي النموذج Toprint تم وضع الزر too ,والذي عند ضغطه يقوم باجراء الكود الذي بدوره يقوم بطرح قيمة واحد من النسخ المراد طبعها ثم اظهار عدد النسخ المتبقية (طبقا لأجراء الاستعلام ToPrintQ ) .

ماذكرته ,عمل في البرنامج ولم يكن أي إشكال ,ولكن بعد ترحيل الجدول tbA الى SQL Server , وعند الضغط على الزر too والذي ينفذ الكود التالي

Private Sub too_Click()
Set qry = CurrentDb.OpenRecordset("select * from tba;")
While Not qry.EOF
qry.Edit
qry.Printed = qry.Printed + 1
qry.Update
qry.MoveNext
Wend
Me.Requery
MsgBox "  تم زيادة النسخة المطبوعة نسخة  ", vbInformation, " طباعة نسخة"
End Sub

فان رسالة خطأ تظهر بالنص التالي :

(you must use the dbSeeChanges option with OpenRecordset when accessing a SQL Server tabel that has an IDENTITY column )

حيث يظهر موقع الخطأ بالكود بالمقطع التالي

(Set qry = CurrentDb.OpenRecordset("select * from tba

فهل من مساعدة من ذوي الخبرة لتعديل الكود اوأرشادنا الى مايجب فعله لكي نصل الى الغرض المطلوب والذي كان يتم تحقيقه قبل الربط بالـ SQL

مشكورين .

add_to_field.rar

#2

و عليكم السلام و رحمة الله و بركاته

جرب هذا الكود

Private Sub too_Click()
Set qry = CurrentDb.OpenRecordset("select * from tba;", , dbSeeChanges)
While Not qry.EOF
qry.Edit
 qry.Printed = qry.Printed + 1
qry.Update
qry.MoveNext
Wend
Me.Requery
MsgBox " تم زيادة النسخة المطبوعة نسخة ", vbInformation, " طباعة نسخة"
End Sub

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 26 يونيو 2009 في 14:21

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…