شامل2 قام بنشر فبراير 20, 2016 قام بنشر فبراير 20, 2016 السلام عليكم صورة تمثل نموذج يمثل مبيعات لمواد حقل الرصيد يمثل الموجود في المخزن - 1 حقل العدد يمثل المطلوب بيعه - 2 حقل الباقي يمثل الفرق بين 1 و 2 المطلوب عند الضغط على زر التحديث يتم تحديث البيانات في الجدول الاصلي للبيانات بحيث يصبح الرصيد = حقل الباقي هل تتم هذه العملية باستعلام تحديث ؟ وما هي المعايير التي استخدمها؟
jjafferr قام بنشر فبراير 20, 2016 قام بنشر فبراير 20, 2016 وعليكم السلام اعمل حقل في الجدول بإسم Bal ، اذا كان برنامجك على الاكسس 2007 فما فوق ، ففي الجدول حقل من نوع "حقل محسوب" ، تجعل فيه المعادلة التي تريد للحقل Bal ، وهو يحسبها تلقائيا اما الطريقة الاخرى ، ففي النموذج ، وعلى حدث "بعد التحديث" للحقل العدد المطلوب بيعة ، اعمل المعادلة: me.Bal= me.الرصيد - me.العدد والقيمة تلقائيا ستدخل النموذج والجدول جعفر 1
شامل2 قام بنشر فبراير 21, 2016 الكاتب قام بنشر فبراير 21, 2016 في 20/2/2016 at 20:30, jjafferr said: وعليكم السلام اعمل حقل في الجدول بإسم Bal ، اذا كان برنامجك على الاكسس 2007 فما فوق ، ففي الجدول حقل من نوع "حقل محسوب" ، تجعل فيه المعادلة التي تريد للحقل Bal ، وهو يحسبها تلقائيا اما الطريقة الاخرى ، ففي النموذج ، وعلى حدث "بعد التحديث" للحقل العدد المطلوب بيعة ، اعمل المعادلة: me.Bal= me.الرصيد - me.العدد والقيمة تلقائيا ستدخل النموذج والجدول جعفر Expand العفو اخ جعفر نسيت ارفاق الصورة في مشاركتي الاولى
jjafferr قام بنشر فبراير 21, 2016 قام بنشر فبراير 21, 2016 في 21/2/2016 at 02:49, alshamal said: العفو اخ جعفر نسيت ارفاق الصورة في مشاركتي الاولى Expand ما فرقت العملية ، الطريقة نفسها اللي ذكرتها جعفر 1
شامل2 قام بنشر فبراير 21, 2016 الكاتب قام بنشر فبراير 21, 2016 في 21/2/2016 at 06:53, jjafferr said: ما فرقت العملية ، الطريقة نفسها اللي ذكرتها جعفر Expand السلام عليكم اعتذر اخ جعفر على تكرار سؤالي الصورة السابقة تمثل من نموذج ويوجد فيها زر امر ( تحديث) ويوجد الحدث الاتي "DoCmd.OpenQuery "Q1 والاستعلام هو كما في الصورة اقصد تصميم الاستعلام حيث ان الحقل N_made هو الحقل الذي يجري عليه التحديث ( الباقي في المخزن) والحقل N_mad هو رمز المادة التي يجري عليها تحديث الكميات في المخزن المشكلة انه عند تغيير البيانات في النموذج اعلاه والضغط على زر تحديث يتم تحديث اول سجل تم اجراء التغيير عليه فهل الخطأ في المعايير؟ وهذا ما اعتقده؟ لانه يحدث المادة اعتمادا على رقمها او كودها المطلوب هو تحديث السجلات جميعها بعد الضغط على زر الامر تحديث
jjafferr قام بنشر فبراير 21, 2016 قام بنشر فبراير 21, 2016 ارفق النموذج والاستعلام والجدول (وبهم بيانات) ، فانا اعتقد بأن الموضوع ابسط بكثير من هذه العملية ، ويمكن تبسيطه جعفر 1
شامل2 قام بنشر فبراير 21, 2016 الكاتب قام بنشر فبراير 21, 2016 في 21/2/2016 at 08:20, jjafferr said: ارفق النموذج والاستعلام والجدول (وبهم بيانات) ، فانا اعتقد بأن الموضوع ابسط بكثير من هذه العملية ، ويمكن تبسيطه جعفر Expand اشكرك اخي جعفر المثال المرفق يحتوي على نموذج يفتح في البدأ المثال.rar
jjafferr قام بنشر فبراير 21, 2016 قام بنشر فبراير 21, 2016 السلام عليكم انت لم تقل بانك تريد تحديث حقل في جدول آخر هناك طريقتين على بالي: 1. في النموذج الفرعي Al_Mawad ، غير قيمة الحقل Total بدل =[Adad_S]-[Al_adad] الى =nz([Adad_S],0)-nz([Al_adad],0) على حدث "بعد التحديث" للحقل Adad_S والحقل Al_adad ، اكتب هذا الكود: docmd.runcommand accmdsaverecord docmd.openquery "Q1" وبهذه الطريقة لن تحتاج لزر التحديث ، حيث سيتم تحديث الباقي تلقائيا ، كلما تم تغيير الرصيد او العدد في النموذج 2. وهي كود لزر التحديث ، ولكني لا احبذه ، فقد ينسى المستخدم استعمال هذا الزر ، وتصير الكارثة كما اننا نستطيع ان نجعل هذا الكود على حدث "اغلاق النموذج" ، وسيتم تلقائيا ، ولكنه سيعمل مشكلة اذا استخدمت قاعدة البيانات في شبكة ، وكان هناك اكثر من شخص يستخدمون البرنامج يعني بالعربي ، ما بيفيدك هالكود جعفر 1
شامل2 قام بنشر فبراير 22, 2016 الكاتب قام بنشر فبراير 22, 2016 في 21/2/2016 at 17:31, jjafferr said: السلام عليكم انت لم تقل بانك تريد تحديث حقل في جدول آخر هناك طريقتين على بالي: 1. في النموذج الفرعي Al_Mawad ، غير قيمة الحقل Total بدل =[Adad_S]-[Al_adad] الى =nz([Adad_S],0)-nz([Al_adad],0) على حدث "بعد التحديث" للحقل Adad_S والحقل Al_adad ، اكتب هذا الكود: docmd.runcommand accmdsaverecord docmd.openquery "Q1" وبهذه الطريقة لن تحتاج لزر التحديث ، حيث سيتم تحديث الباقي تلقائيا ، كلما تم تغيير الرصيد او العدد في النموذج 2. وهي كود لزر التحديث ، ولكني لا احبذه ، فقد ينسى المستخدم استعمال هذا الزر ، وتصير الكارثة كما اننا نستطيع ان نجعل هذا الكود على حدث "اغلاق النموذج" ، وسيتم تلقائيا ، ولكنه سيعمل مشكلة اذا استخدمت قاعدة البيانات في شبكة ، وكان هناك اكثر من شخص يستخدمون البرنامج يعني بالعربي ، ما بيفيدك هالكود جعفر Expand السلام عليكم اخ جعفر هل يمكن تطبيق ما ذكرته على المثال السابق
jjafferr قام بنشر فبراير 22, 2016 قام بنشر فبراير 22, 2016 وعليكم السلام الكود في برنامجك مغلق بكلمة سر جعفر
شامل2 قام بنشر فبراير 22, 2016 الكاتب قام بنشر فبراير 22, 2016 في 22/2/2016 at 07:01, jjafferr said: وعليكم السلام الكود في برنامجك مغلق بكلمة سر جعفر Expand كلمة الزر لفتح الكود 523613
jjafferr قام بنشر فبراير 22, 2016 قام بنشر فبراير 22, 2016 تفضل يا سيدي Private Sub Adad_R_AfterUpdate() DoCmd.RunCommand acCmdSaveRecord DoCmd.SetWarnings False DoCmd.OpenQuery "Q1" DoCmd.SetWarnings True End Sub Private Sub Al_adad_AfterUpdate() DoCmd.RunCommand acCmdSaveRecord DoCmd.SetWarnings False DoCmd.OpenQuery "Q1" DoCmd.SetWarnings True End Sub جعفر 295.المثال.mdb.zip 2
شامل2 قام بنشر فبراير 22, 2016 الكاتب قام بنشر فبراير 22, 2016 السلام عليكم زاد الله من فضلك اخي الكريم جعفر تحديث الحقل ( المواد N_Made) في جدول Comp_Mwad ممتاز جدا وهو المطلوب لكن لي طلب آخر الان هو: هل يمكن انشاء حقل في الجدول Al_Mawad بحيث يعطينا احصائية بعدد المواد التي تم بيعها لغرض الجرد
jjafferr قام بنشر فبراير 22, 2016 قام بنشر فبراير 22, 2016 حياك الله الحقول المحسوبة عادة لا نخزنها في الجدول ، فهي دائما تحتاج تحديث (لاحظ العمل اللي عملناه للحقل Total) ، وانما نستخدم استعلام/معادلة لحساب هذا الحقل وقت الحاجة ، في حقل غير مضمن جعفر
شامل2 قام بنشر فبراير 22, 2016 الكاتب قام بنشر فبراير 22, 2016 في 22/2/2016 at 15:50, jjafferr said: حياك الله الحقول المحسوبة عادة لا نخزنها في الجدول ، فهي دائما تحتاج تحديث (لاحظ العمل اللي عملناه للحقل Total) ، وانما نستخدم استعلام/معادلة لحساب هذا الحقل وقت الحاجة ، في حقل غير مضمن جعفر Expand الله يحيك اخي العزيز وهل تكرمت لنا بطريقتك الخاصة لهذه الحالة
jjafferr قام بنشر فبراير 22, 2016 قام بنشر فبراير 22, 2016 في 22/2/2016 at 14:48, alshamal said: بحيث يعطينا احصائية بعدد المواد التي تم بيعها لغرض الجرد Expand لو سمحت تفتح موضوع جديد ، وتعطي فيه بيانات كافية عن المطلوب وبتفاصيل اكبر ، ولو تسمح لي اقول ، تريث شوي ، واعمل اللي تريده على ورقة ، وبتلاحظ ان هناك تفاصيل اخرى ، مثل حساب بين تاريخين ، ونوعية معينة من المواد ، ومعدّل ، ونسبة ، وووو بحيث سؤالك يكون واضح ، وعندك نتائج واضحة تضعها كمثال جعفر 1
شامل2 قام بنشر فبراير 22, 2016 الكاتب قام بنشر فبراير 22, 2016 في 22/2/2016 at 16:44, jjafferr said: لو سمحت تفتح موضوع جديد ، وتعطي فيه بيانات كافية عن المطلوب وبتفاصيل اكبر ، ولو تسمح لي اقول ، تريث شوي ، واعمل اللي تريده على ورقة ، وبتلاحظ ان هناك تفاصيل اخرى ، مثل حساب بين تاريخين ، ونوعية معينة من المواد ، ومعدّل ، ونسبة ، وووو بحيث سؤالك يكون واضح ، وعندك نتائج واضحة تضعها كمثال جعفر Expand اخ جعفر سوف اتريث قليلا وابدأ بموضع جديد مع الاسئلة التي ذكرتها لي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.