أحمد العيسى قام بنشر ديسمبر 9 قام بنشر ديسمبر 9 السلام عليكم بالنموذج الرئيسى مربع نص يحتوى على عرض عدد سجلات جدول وليكن سجلات الصف الأول وعند الانتقال لشاشة الصف الأول لإجراء أى عمليات حذف ، و بعد الضغط على زر "رجوع" للشاشة الرئيسية المفترض أن أجد تحديثاً لمحتوى مربع النص ، لكن هذا لا يتم إلا بعد تنشيط الدخول والخروج مرة أخرى للشاشة الرئيسية
kkhalifa1960 قام بنشر ديسمبر 9 قام بنشر ديسمبر 9 عند الضغط على الصف الأول بالفورم الرئيسي . Docmd.Close Docmd.OpenForm "فورم الصف الأول" عند الانتهاء من العمل بفورم الصف الأول وعند زر الرجوع للشاشة الرئيسية . Docmd.Close Docmd.OpenForm "الفورم الرئيسي" 1
Moosak قام بنشر ديسمبر 9 قام بنشر ديسمبر 9 منذ ساعه, أحمد العيسى said: المفترض أن أجد تحديثاً لمحتوى مربع النص ، لكن هذا لا يتم إلا بعد تنشيط الدخول والخروج مرة أخرى للشاشة الرئيسية عند إغلاق نافذة الصف الأول أعمل Requery للعناصر التي تريد تحديثها ( مربعات النص التي بها الأرقام )
أحمد العيسى قام بنشر ديسمبر 9 الكاتب قام بنشر ديسمبر 9 الإجابة الأولى لم تحقق المطلوب .. لكن شكراً لواضعها الإجابة الثانية : كيف يتم عمل Requery وهل هو يختلف عن Recalc ليكون السؤال أكثر وضوحاً هذه أوامر فتح شاشة الصف الأول : Private Sub btnOne_Click() On Error GoTo Err_btnOne_Click Dim DocName As String Dim LinkCriteria As String Form_frm_basic.Refresh Form_frm_basic.Visible = False ' frm_basic ' الشاشة الرئيسية DocName = "frm_Main1" ' frm_Main1 ' شاشة الصف الأول DoCmd.OpenForm DocName, , , LinkCriteria Exit_btnOne_Click: Exit Sub Err_btnOne_Click: MsgBox Error$ Resume Exit_btnOne_Click End Sub وهذه أوامر زر الرجوع من شاشة الصف الأول إلى الشاشة الرئيسية : Private Sub Cmd_Exit_Click() On Error GoTo Err_Cmd_Exit_Click DoCmd.Close 'frm_Main1 ' غلق شاشة الصف الأول Form_frm_basic.Visible = True 'frm_basic ' إظهار الشاشة الرئيسية Exit_Cmd_Exit_Click: Exit Sub Err_Cmd_Exit_Click: MsgBox Err.Description Resume Exit_Cmd_Exit_Click End Sub
أفضل إجابة Moosak قام بنشر ديسمبر 9 أفضل إجابة قام بنشر ديسمبر 9 3 ساعات مضت, أحمد العيسى said: كيف يتم عمل Requery الموضوع بسيط جدا .. في حدث عند الإغلاق لنماذج الإدخال أو عند زر الرجوع للشاشة الرئيسية ضع هذا الكود وغير أسماء مربعات النص التي بها عدادات الأرقام : On Error Resume Next [Forms]![frm_basic]![TxtBox1].Requery ' تحديث العداد الأول [Forms]![frm_basic]![TxtBox2].Requery ' تحديث العداد الثاني [Forms]![frm_basic]![TxtBox3].Requery ' تحديث العداد الثالث 2
أحمد العيسى قام بنشر ديسمبر 9 الكاتب قام بنشر ديسمبر 9 (معدل) 2 ساعات مضت, Moosak said: الموضوع بسيط جدا .. في حدث النقر لزر الرجوع للشاشة الرئيسية ضع هذا الكود وغير أسماء مربعات النص التي بها عدادات الأرقام : On Error Resume Next [Forms]![frm_basic]![TxtBox1].Requery ' تحديث العداد الأول [Forms]![frm_basic]![TxtBox2].Requery ' تحديث العداد الثاني [Forms]![frm_basic]![TxtBox3].Requery ' تحديث العداد الثالث تمام .. شكراً جزيلاً تم تعديل ديسمبر 9 بواسطه أحمد العيسى 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.