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

Check box

مغلق
بدأه matrix_0004 في 23 يوليو 2006 · 3 رد · 563 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم إخوانى

عندى إخوانى برنامج للفواتير حيث يتم تسجيل الفواتير إما لشركات أو عينات خاصة

المهم عندى فى المرفق نموذج inv حيث يوجد Check14 تقوم بإخفاء مربع نص وتظهر أخر والقيمة الإفتراضيه لها هى "flase"

المشكله عندى عندما أختارها تظل موجودة ويظل مربع النص الأخر مخفى

ما أريده هو أن عندما أبد أفاتورة جديده تكون Check14 غير معلمة يعنى flase ومربع النص company_name هو الإفتراضى ظاهر

فى حين عندما أختارها ليظهر مربع النص spisal_sample يظل موجود عند فتح فاتورة جديده

أيضا عندما أختارها معلمه أى موجود بها علامة صح فى أحد الفواتير وأحاول أن أرجع لها بعد ذلك لا يظهر المربع الخفى

شكرا لكم

وارجو المساعدة

buill1.rar

#3

شكرا لك أختى زهرة ولكن نفس المشكله وهى أن النموذج لا يحفظ البيانات المدخلة إليه يعنى مثلا الفاتورة رقم 4 هى عينة خاصة حاولى تضعى الصح والذهاب للفاتورة التى تليها جميل بتكون False حسنا نضيف فاتورة أو نعرض فاتورة موجودة نرجع تظل الشك بوكس موجودة النموذج لا يحفظ المدخلات له

شكرا

#4

اخي الفاضل ماتركس

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

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

Private Sub Form_Current()
If Me.NewRecord Then
Check14.Value = False
company_name.Visible = True
spisal_sample.Visible = False
Me.nat.Visible = False
Me.ord.Caption = "اسم الشركة"
End If
Me.Refresh
End Sub

هذا الكود موجود مسبقا وتمت اضافة العبارة التالية في اخره Me.Refresh

ووظيفته انعاش السجلات

وضع هذا الكود في حدث بعد التحديث للنموذج

Private Sub Form_AfterUpdate()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
End Sub

ووظيفة هذا الكود هي تحديث البيانات المدخلة حديثا للنموذج

ملاحظة : بما انك استخدمت خاصية الاخفاء والاظهار بالكود على خانة الاختيار فمن الطبيعي ان تكون دائما على الوضع False حتى تقوم بإختيارها على الوضع True .

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

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

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