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

كيفية أضافة عنصر إلى قائمة مربع التحرير والسرد

مغلق
بدأه زائر في 19 فبراير 2002 · 4 رد · 613 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إذا كان في النموذج قائمة منسدله ( قائمة مربع التحرير والسرد ) وكان من خصائها الألتزام بالقائمة بحيث لا يقبل إلا الموجود في القائمة .. والقائمة مبنية على حقل في جدول آخر ...

عند الرغبة في إضافة عنصر غير موجود في القائمة تطلع رسالة ( النص الذي أدخلته ليس ضمن القائمة .. )

حاولت أستخد هذا الكود لتفادي ذلك بحيث يضيف ما كتبته بدون الحاجة إلى فتح النموذج ..الخ

Dim ctl As Control

Set ctl = Me!txtname

If MsgBox("Do you want to add the value to the list ?", vbOKCancel) _

= vbOK Then

Response = acDataErrAdded

ctl.RowSource = ctl.RowSource & ";" & NewData

Else

Response = acDataErrContinue

ctl.Undo

End If

ولكن بعدما طلعت لي الرسالة ( هل تريد إضافت للقائمة ) وضغطت على زر ( نعم ) طلعت لي رسالة ثانية تقول :

تم العثور على أحرف بعد نهاية عبارة SQL

؟؟؟؟!!!!!

فما هي المشكلة في ذلك ؟؟!!

#2

اخي العزيز انظر هذا الرابط

http://www.arabteam2000.com/vb/showthread....p?threadid=3740

اذا لم يعمل الرابط ابحث عن موضوع حول مربع التحرير والسرد

وشكرا

#3

الخطأ عندك في هذا السطر

ctl.RowSource = ctl.RowSource & ";" & NewData

احذف الفاصلة المنقوطة ";" اللي قبل NewData واجعلها اذا ترغب بعد كلمة NewData .

ولك تحياتي

#4

الأخ أبو حمود السلام عليكم

حذفت الفاصلة المنقوطة .. لوم تعمل

ثم جعلتها بعد newdate ولم تنجح

#5

الأخ فتى الوادي

لم انتبه للسؤال جيداً .

القائمة المبنية على جدول لايمكن الإضافة إليها بهذه الطريقة ، إذ كيف تضيف كلمة لقائمة مصدرها عبارة SQL ونوع مصدر الصف لها جدول/استعلام .

ارجع للرابط المذكور في جواب fahadam تجد عدة طرق في ذلك .

ولك تحياتي

هذا الموضوع مغلق.

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

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

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

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

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