نرجس الورد قام بنشر مارس 28, 2007 قام بنشر مارس 28, 2007 السلام عليكم فخورة بمعرفتي بهذا المنتدى الهام ومسرورة أكثر بانضمامي فيه بعد البحث وجدت هذا الموضوع: http://www.officena.net/ib/index.php?showtopic=11257&hl لكن لم أستطع المشاركة فيه لرفعه فكتبت هذا الموضوع . . ومشكلتي اليوم رغبتي فتح نموذج بواسطة الماكرو لكن اريد هذا النموذج يفتح بشرط أن يعرض لي قائمة لصنف معين أو قسم معين من خلال حقل في النموذج طبعا الأمر سيكون OpenForm وكتابة الشرط حسب معرفتي تكون في خانة Where واذا في طريقة أكثر فعالية وبسيطة أفيدوني بها جزاكم الله خير ملاحظة: هل يمكن وضع أكثر من شرط في الماكرو لفتح نموذج !
Enjoy قام بنشر مارس 28, 2007 قام بنشر مارس 28, 2007 المثال المرفق يفي بالغرض حسب فهمي لمشكلتك فقط يتم تغيير اسم الحقل الذي بين الاقواس في الماكرو الى اسم الحقل الموجود عندك كما يتم تغيير الشرط الذي بعد اسم الحقل حسب رغبك ايضا وحسب مايحتويه الحقل لديك يعني يعني اذا عندك حقل يحتوي على صنف وترغب في فتح النموذج على هذا الصنف فقط فيمكنك كتابة اسم الحقل بين اقواس ثم بعد يساوي الصنف المطلوب بين اقواس هكذا "اسم الصنف" اذا كان الحقل يحتوي على نص وليس رقم وبالنسبة لطلبك الثاني اكثر من شرط - ايضا يمكن ذلك بوضع شرطك الثاني بعد هذا الشرط مباشرة بشرط اضافة كلمة (and) او (or) مثلا ثم الشرط الثاني والثالث وهكذا ارجوا ان يكون هذا مطلوبك او الافادة مرة اخرى ليتم افادتك من قبل احد الاخوان المشرفين او الاعضاء بالمنتدى وشكرا علما انه لو كان هناك مثال مرفق لكان الوضع اسهل بكثير
نرجس الورد قام بنشر مارس 28, 2007 الكاتب قام بنشر مارس 28, 2007 المثال المرفق يفي بالغرض حسب فهمي لمشكلتكفقط يتم تغيير اسم الحقل الذي بين الاقواس في الماكرو الى اسم الحقل الموجود عندك كما يتم تغيير الشرط الذي بعد اسم الحقل حسب رغبك ايضا وحسب مايحتويه الحقل لديك يعني يعني اذا عندك حقل يحتوي على صنف وترغب في فتح النموذج على هذا الصنف فقط فيمكنك كتابة اسم الحقل بين اقواس ثم بعد يساوي الصنف المطلوب بين اقواس هكذا "اسم الصنف" اذا كان الحقل يحتوي على نص وليس رقم وبالنسبة لطلبك الثاني اكثر من شرط - ايضا يمكن ذلك بوضع شرطك الثاني بعد هذا الشرط مباشرة بشرط اضافة كلمة (and) او (or) مثلا ثم الشرط الثاني والثالث وهكذا ارجوا ان يكون هذا مطلوبك او الافادة مرة اخرى ليتم افادتك من قبل احد الاخوان المشرفين او الاعضاء بالمنتدى وشكرا علما انه لو كان هناك مثال مرفق لكان الوضع اسهل بكثير شكرا اخي Enjoy على سرعة المتابعة والمشاركة المثال بسيط مثل ماقلت لكن المشكلة في كونه يحدد القيمة في الحقل المطلوب ! فمثلا لو كان الحقل مربع سرد سوف تكون أكثر من قيمة حتى لو نصية كانت . في النماذج من خلال المعالج للأزرار يمكن عمل فتح نموذج بشرط اظهار بيانات محددة ونقوم نحن بتحديد الحقول التي يجب أن تتساوى في النموذجين . . وهذا الذي أريد تطبيقه في الماكروا . لأن الماكرو أفضل ففيه خاصية تحديد الغرض من فتح النموذج للتعديل أو الاضافة أو القراءة. أتمنى وضحت فكرتي أكثر . تقبل تقديري وشكري
Enjoy قام بنشر مارس 29, 2007 قام بنشر مارس 29, 2007 مرفق ماكرو من اللي اشتغل عليهم في برامجي يوجد نوعين من التصفية او الشروط لفتح النموذج شرط قبل فتح الماكرو وشرط خاص اثناء فتح النموذج قد يكون قريب من طلبك كما اكرر لو كان هناك مثال مرفق منك لكان الموضوع اسهل بكثير macro.rar
نرجس الورد قام بنشر مارس 30, 2007 الكاتب قام بنشر مارس 30, 2007 شكرا لمتابعتك اخ Enjoy وانتظر مني المثال قريبا
نرجس الورد قام بنشر مارس 30, 2007 الكاتب قام بنشر مارس 30, 2007 (معدل) أخي الكريم Enjoy المثال تجده في المرفق وهو يوضح المطلوب . بالنسبة للدالة Dlookup في الماكرو بحثت عنها بالمنتدى والشكر لك حيث تعلمت منك دالة جديدة أما بالنسبة للشرط : [اسم المادة عربي]=[Forms]![الخطة الدراسية تسجيل درجات]![اسم المادة عربي1] And [تاريخ دراسة المادة] Is Not Null في خانة : Where فأتوقع هذا هو المطلوب لكن لم أستوعبه وأفهمه . . فأرجو أن تشرحه لي جزاك الله ألف خير تحياتي لك _____.rar تم تعديل مارس 30, 2007 بواسطه نرجس الورد
Enjoy قام بنشر مارس 30, 2007 قام بنشر مارس 30, 2007 تم ارفاق المطلوب ارجوا الافادة اذا كان هو المطلوب او - ليتم التعديل وشكرا enjoy.rar
نرجس الورد قام بنشر مارس 31, 2007 الكاتب قام بنشر مارس 31, 2007 ماشاء الله طلعت السالفة بسيطة أعطال نفكرها صعبة وبأمر بسيط تنحل مشكووور ياطيب أخي Enjoy ايوا هذا هو المطلوب بالضبط نفس الأمر اللي نكتبه في الاستعلام لكن اضافة بسيطة فقط . جزاك الله خير
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.