aliali قام بنشر سبتمبر 18, 2008 مشاركة قام بنشر سبتمبر 18, 2008 السلام عليكم لدي شاشه رئيسيه وعملت ازرار لفتح النماذج الاخرى عملت بطريقه الوزرد زر لفتح النموذج الاخر لاكن عند فتح النموذج يعرض البيانات المسجله مسبقا المطلوب عند فتح النموذج ان تكون الحقول فارغه انا عدلت على الكود واضفت فيه DoCmd.GoToRecord , , A_NEWREC لاكن عملي مشاكل لذا اريد طريقه اخرى على ان تكون بكود برمجي رابط هذا التعليق شارك More sharing options...
عمار زيد قام بنشر سبتمبر 18, 2008 مشاركة قام بنشر سبتمبر 18, 2008 اعملي الفورم يفتح بوضع إضافة بيانات data entry رابط هذا التعليق شارك More sharing options...
aliali قام بنشر سبتمبر 18, 2008 الكاتب مشاركة قام بنشر سبتمبر 18, 2008 انت تقصد بهذه الطريقه Private Sub txt2_Click() DoCmd.OpenForm "frm" End Sub ارجو التوظيح اكثر رابط هذا التعليق شارك More sharing options...
osama ababneh قام بنشر سبتمبر 18, 2008 مشاركة قام بنشر سبتمبر 18, 2008 اخي تفضل هذا الشرح المصور لما قصدة استاذنا عمارفقط غير القيمة المقابلة لاضافة بيانات واجعلها نعمواذا اردت ذلك ان يتم عن طريق الكود فهذا هو الكود (يتم وضعة في الاجراء عند الفتح) DoCmd.GoToRecord , , acNewRec رابط هذا التعليق شارك More sharing options...
aliali قام بنشر سبتمبر 18, 2008 الكاتب مشاركة قام بنشر سبتمبر 18, 2008 بارك الله فيك اخي الكريم وضعته بهذه الطريقه Private Sub txt_1_Click() DoCmd.OpenForm "frm" DoCmd.GoToRecord , , acNewRec End Sub وعدلت النموذج الرئيسي الى ادخال البيانات الى نعم هو صحيح صار اول ماافتح زر النموذج الاخر تكون الحقول خاليه لاكن عند ادخال البيانات تحدث مشكله بمسح بيانات في بعض الحقول اذا ازلت DoCmd.GoToRecord , , acNewRec يعمل النموذج بكفائه من دون اخطاء لاكن عند فتح النموذج يظهر البيانات المدخله سابقا الا يوجد حل طريقه اخرى وهي فتح النموذج وتكون البيانات فارغه من غير اضافه هذا الكود DoCmd.GoToRecord , , acNewRec رابط هذا التعليق شارك More sharing options...
osama ababneh قام بنشر سبتمبر 19, 2008 مشاركة قام بنشر سبتمبر 19, 2008 اخي الكريم بالنسبة للطريقتين السابقتين عليك ان تستخدم واحدة فقط في النموذج ولا داعي لاستخدام الاثنتين بالنسبة للكود الذي ارفقتة وضعته بهذه الطريقه Private Sub txt_1_Click() DoCmd.OpenForm "frm" DoCmd.GoToRecord , , acNewRec End Sub وعدلت النموذج الرئيسي الى ادخال البيانات الى نعم هذا الكود يقوم بفتح نموذج عند النقر على زر ومن ثم تريد ان يذهب الى سجل جديد ام ماذا؟؟؟؟ الصراحة انا مش فاهم بالضبط الذي تريد فاذا اردت ان تنقر على زر فيفتح لك نموذج معين ويكون مفتوح على سجل جديد فليست هذه الطريقة الصحيحة فكل ما عليك عملة هو الذهاب الى النموذج الذي يحتوي البيانات وتضع فية هذا الكود في حدث عند الفتح ( وليس في زر فتح النموذج) DoCmd.GoToRecord , , acNewRec اما زر فتح النموذج فلا تضع فية الا كود فتح النموذج وهو DoCmd.OpenForm "frm" اي لا تضع الكودين في نفس المكان على كل حال ارجو ان تجرب واذا لم تنجح الطريقة فعليك ان ترفق قاعدة البايانات ليتم التعديل عليها مباشرة واتمنى لك التوفيق رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان