sweety قام بنشر مايو 13, 2011 قام بنشر مايو 13, 2011 السلام عليكم في قاعدة البيانات المرفقة، في النموذج Descrp (الرئيسي) يتم ملئ الحقول وفي نفس الوقت هي عملية بحث، فإذا كانت نتيجة البحث غير مطابقة (النتيجة لا شيء) يسمح بإضافة البيانات الى النموذج الفرعي Descrp-sub من خلال الضغط على الزر Add Record. المطلوب: الحقل المحدد باللون الاحمر CPR في الصورة المرفقة... أريد عند الضغط على الزر Add Record التحقق من وجود القيمة في حقل CPR داخل الجدول Descrb قبل نقل البيانات في النموذج الفرعي Descrp-sub، فإذا كانت موجودة... يظهر رسالة تنبيه والغاء الامر وذلك يفيد بمنع التكرار. مع شكري وتحيااااتي DLookup.rar
ابو ياسر قام بنشر مايو 14, 2011 قام بنشر مايو 14, 2011 لتحسس التكرار يفضل استخدام الدالة Dcount انظر المرفق Dcount.rar
sweety قام بنشر مايو 14, 2011 الكاتب قام بنشر مايو 14, 2011 استاذي sabha شكراً جزيلاً والنتيجة مية مية سؤال: في ردك قلت (لتحسس التكرار يفضل استخدام الدالة Dcount) المفرق في استخدام الدالة Dcount بدلاً من DLookup اذا كانتا ستقومان بنفس النتيجة؟؟ اذا كان هناك فرق ارجو اعلامي كي استفيد والاعضاء الكرام تحيااااتي
منتصر الانسي قام بنشر مايو 14, 2011 قام بنشر مايو 14, 2011 بعد اذن اخونا sabha الفرق بين الدالتين هي ان دالة DLookup تقوم بالبحث عن اول قيمة تطابق المعايير فمثلاً إذا كان لديك 10 سجلات تطابق المعيار فإنه سيظهر لك اول سجل منها فقط (اي انها ستظهر البيانات الموجود في هذا السجل) اما دالة DCount فإنها ستظهر لك عدد السجلات المطابقة اي 10 (وليس البيانات) وهذا سبب تفضيلها من قبل الأخ sabha (بحسب إعتقادي) لأنه إذا كانت النتيجة اكبر من صفر فذلك يعني وجود سجلات مكررة . ولكن يمكن الاستفادة من دالة Dlookup بإن تسبقها بدالة IsNull فإذا كانت القيمة True فذلك يعني أنه لايوجد سجل مطابق للمعايير والعكس صحيح . تحياتي,,,
ابو ياسر قام بنشر مايو 15, 2011 قام بنشر مايو 15, 2011 ولكن يمكن الاستفادة من دالة Dlookup بإن تسبقها بدالة IsNull فإذا كانت القيمة True فذلك يعني أنه لايوجد سجل مطابق للمعايير والعكس صحيح . شكر الله لك صنيعك استاذ منتصر لو ضمنت هذه الدالة كما ذكرت في مثال السائل لآثريت الموضوع ، حيث أن العنوان يشير اليها ايضا
sweety قام بنشر مايو 15, 2011 الكاتب قام بنشر مايو 15, 2011 (معدل) شكراً لك أخي منتصر الانسي وكذلك اخي Sabha أنا مبتدئ في الاكسس ولم ادرسه ولكني احببته كثيرا، واتعلم من خلال الامثلة والمشاركة في المنتدى لدي سؤال اخي Sabha استخدم في حله عبارة Dim = i، وكثيراً ما ارى الاخوة يبدؤون بكتابة الكود بهذه العبارة وعبارات مشابهة وكذلك Dim ِXX As String أو عبارة Integer مافائدة هذه العبارات وهل ومن الممكن أن تتفضلوا علينا بالشرح بمثال او تزويدنا برابط يحتوي على دروس؟ مع جزيل الشكر تحيااااتي تم تعديل مايو 15, 2011 بواسطه sweety
منتصر الانسي قام بنشر مايو 15, 2011 قام بنشر مايو 15, 2011 اخي العزيز sweety هذه تعرف بالمتغيرات ووظيفتها تقدر تقول عليها (مخزن مؤقت للبيانات) وذلك بغرض استعمالها داخل الكود وستجد شرح مبسط لها على الرابط هنـــــا تحياتي,,,
sweety قام بنشر مايو 15, 2011 الكاتب قام بنشر مايو 15, 2011 الاستاذ منتصر الانسي شكراً جزيلاً لك قبل تحيااااتي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.