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

خصائص مربع القائمة عندما لا توجد سجلات

مغلق
بدأه ماجدجلال في 4 سبتمبر 2007 · 2 رد · 535 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

في الملف المرفق يوجد بة برنامج اكسيس و الحمد لله بمساعدة الاخوان هنا تم تجاوز العديد من الصعوبات . وبقي امر حيرني جدا لذا طرحت هنا للمناقشة ,

في الملف وعند فتح النموذج تم وضع كود لاخفاء مربع القائمة في حالة عدم وجود بيانات تطابق الاحرف التي تم ادخالها في مربع الاسم الاول وهو يعمل بشكل طبيعي جدا . ولكن ملاحظ التالي :

عند كتابة احرف لا تطابق السجلات الموجودة فان مربع القائمة لايظهر وهذا طبيعي ولكن عند مسح هذة الاحرف فان مربع القائمة يظهر عند مسح اخر حرف فلماذا ؟

وكيف استطيع ان اجعلة لا يظهر ؟

كمثلا : اذا ذهبت الي مربع الاسم الاول وكتبت الحرف (ك) فان مربع القائمة لايظهر وهذا طبيعي لعدم وجود سجل يبدا بالحرف ك ولكن اذا مسح الحرف ك فان مربع القائمة يظهر ,,,,,

هل هذا بسبب وجود سجل فارغ ام ماذا ؟

مشكورين سلفا وجزاكم الله كل خير ,

Continuation.zip

#2

في حدث ( عند التغيير ) لمربع النص name1

غير السطر التالي

CONSOLE
If Me.nolist2.ListCount = 0 Then

عدله إلى

CONSOLE
If Me.nolist2.ListCount = 0 Or Me.name1.Text = "" Then

فقط

هذا المثال بعد التعديل

على فكرة

لو تضيف السطرين

CONSOLE

Me.ckbo3.Move 50, 50, 10850, 2940

Me.Form.InsideHeight = 3000

بعد السطر

CONSOLE
DoCmd.MoveSize 1000, 500, 10950, 7000

الموجود في حدث عند الفتح للنموذج أرى أنه أفضل

Continuation.rar

تم تعديل هذه المشاركة بواسطة مصلح الحريصي في 5 سبتمبر 2007 في 01:04

#3

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

شكرا جزيلا لك استاذ مصلح وبارك الله فيك وفرج عنك هموم الدنيا والاخرة اللهم امين ,

نجح الكود و الحمد لله , وايضا نفذت نصيحتك بشان اضافة السطرين عند الفتح ,

الف شكر ,

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

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