أحمد العيسى قام بنشر ديسمبر 9, 2024 قام بنشر ديسمبر 9, 2024 السلام عليكم بالنموذج الرئيسى مربع نص يحتوى على عرض عدد سجلات جدول وليكن سجلات الصف الأول وعند الانتقال لشاشة الصف الأول لإجراء أى عمليات حذف ، و بعد الضغط على زر "رجوع" للشاشة الرئيسية المفترض أن أجد تحديثاً لمحتوى مربع النص ، لكن هذا لا يتم إلا بعد تنشيط الدخول والخروج مرة أخرى للشاشة الرئيسية
kkhalifa1960 قام بنشر ديسمبر 9, 2024 قام بنشر ديسمبر 9, 2024 عند الضغط على الصف الأول بالفورم الرئيسي . Docmd.Close Docmd.OpenForm "فورم الصف الأول" عند الانتهاء من العمل بفورم الصف الأول وعند زر الرجوع للشاشة الرئيسية . Docmd.Close Docmd.OpenForm "الفورم الرئيسي" 1
Moosak قام بنشر ديسمبر 9, 2024 قام بنشر ديسمبر 9, 2024 منذ ساعه, أحمد العيسى said: المفترض أن أجد تحديثاً لمحتوى مربع النص ، لكن هذا لا يتم إلا بعد تنشيط الدخول والخروج مرة أخرى للشاشة الرئيسية عند إغلاق نافذة الصف الأول أعمل Requery للعناصر التي تريد تحديثها ( مربعات النص التي بها الأرقام )
أحمد العيسى قام بنشر ديسمبر 9, 2024 الكاتب قام بنشر ديسمبر 9, 2024 الإجابة الأولى لم تحقق المطلوب .. لكن شكراً لواضعها الإجابة الثانية : كيف يتم عمل 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, 2024 تمت الإجابة قام بنشر ديسمبر 9, 2024 3 ساعات مضت, أحمد العيسى said: كيف يتم عمل Requery الموضوع بسيط جدا .. في حدث عند الإغلاق لنماذج الإدخال أو عند زر الرجوع للشاشة الرئيسية ضع هذا الكود وغير أسماء مربعات النص التي بها عدادات الأرقام : On Error Resume Next [Forms]![frm_basic]![TxtBox1].Requery ' تحديث العداد الأول [Forms]![frm_basic]![TxtBox2].Requery ' تحديث العداد الثاني [Forms]![frm_basic]![TxtBox3].Requery ' تحديث العداد الثالث 2
أحمد العيسى قام بنشر ديسمبر 9, 2024 الكاتب قام بنشر ديسمبر 9, 2024 (معدل) 2 ساعات مضت, Moosak said: الموضوع بسيط جدا .. في حدث النقر لزر الرجوع للشاشة الرئيسية ضع هذا الكود وغير أسماء مربعات النص التي بها عدادات الأرقام : On Error Resume Next [Forms]![frm_basic]![TxtBox1].Requery ' تحديث العداد الأول [Forms]![frm_basic]![TxtBox2].Requery ' تحديث العداد الثاني [Forms]![frm_basic]![TxtBox3].Requery ' تحديث العداد الثالث تمام .. شكراً جزيلاً تم تعديل ديسمبر 9, 2024 بواسطه أحمد العيسى 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.