اذهب الي المحتوي
أوفيسنا

مشكله في فتح النموذج


aliali

الردود الموصى بها

السلام عليكم

لدي شاشه رئيسيه وعملت ازرار لفتح النماذج الاخرى

عملت بطريقه الوزرد زر لفتح النموذج الاخر

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

المطلوب عند فتح النموذج ان تكون الحقول فارغه

انا عدلت على الكود واضفت فيه DoCmd.GoToRecord , , A_NEWREC

لاكن عملي مشاكل لذا اريد طريقه اخرى

على ان تكون بكود برمجي

رابط هذا التعليق
شارك

اخي تفضل هذا الشرح المصور لما قصدة استاذنا عمار

f_aaam_4f5d0b0.jpg
فقط غير القيمة المقابلة لاضافة بيانات واجعلها نعم

واذا اردت ذلك ان يتم عن طريق الكود فهذا هو الكود (يتم وضعة في الاجراء عند الفتح)


DoCmd.GoToRecord , , acNewRec

رابط هذا التعليق
شارك

بارك الله فيك اخي الكريم

وضعته بهذه الطريقه

Private Sub txt_1_Click()

DoCmd.OpenForm "frm"

DoCmd.GoToRecord , , acNewRec

End Sub

وعدلت النموذج الرئيسي الى ادخال البيانات الى نعم

هو صحيح صار اول ماافتح زر النموذج الاخر تكون الحقول خاليه

لاكن عند ادخال البيانات تحدث مشكله بمسح بيانات في بعض الحقول

اذا ازلت DoCmd.GoToRecord , , acNewRec

يعمل النموذج بكفائه من دون اخطاء

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

الا يوجد حل طريقه اخرى وهي فتح النموذج وتكون البيانات فارغه من غير اضافه هذا الكود DoCmd.GoToRecord , , acNewRec

رابط هذا التعليق
شارك

اخي الكريم

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

بالنسبة للكود الذي ارفقتة

وضعته بهذه الطريقه

Private Sub txt_1_Click()

DoCmd.OpenForm "frm"

DoCmd.GoToRecord , , acNewRec

End Sub

وعدلت النموذج الرئيسي الى ادخال البيانات الى نعم

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

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

فكل ما عليك عملة هو الذهاب الى النموذج الذي يحتوي البيانات وتضع فية هذا الكود في حدث عند الفتح ( وليس في زر فتح النموذج)

DoCmd.GoToRecord , , acNewRec
اما زر فتح النموذج فلا تضع فية الا كود فتح النموذج وهو
DoCmd.OpenForm "frm"

اي لا تضع الكودين في نفس المكان

على كل حال ارجو ان تجرب واذا لم تنجح الطريقة فعليك ان ترفق قاعدة البايانات ليتم التعديل عليها مباشرة

واتمنى لك التوفيق

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information