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

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

قام بنشر

السلام عليكم روحمة الله

وفقكم الله لكل خير واسأل الله أن يجعلكم في خير وعافية

لدي برنامج به أربع أعمدة A B C D المطلوب أمران :

الأول في حال تكرار القيم التي في A يذكر البرنامج أن القيمة مكررة عند القيمة B .

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

آمل أن يكون ذلك عن طريق الكود

والله يرعاكم

مرفق المثال

db1.rar

قام بنشر

عمل رائع جداً

هل ممكن استاذ منتصر شرح لهذه الجملة في كود بعد التحديث


DLookup("A", "ABCD", "A=form!A"))

وكمان بالمرة لهذه الشرط .

DLookup("A", "ABCD", "C=form!C and D=form!D And A<>form!A")

وشكراً

قام بنشر

السلام عليكم

الاخ العزيز على القلوب ابو احمد

دالة اللوك اب هي دالة لجلب البيانات

هذا الكود يعني

فتش على القيمة في الحقل A في الجدول ABCD بحيث ( القيمة في الحقل A في الجدول هي نفسها القيمة في الحقل A على النموذج ABCD )

اما الكود الثاني سوف يكون نفس الشرح

لكن لم تظهر رسالة عند تكرار القيمة في الحقل c او الحقل D

موفق اخي

قام بنشر
نعم بالفعل الشرط الثاني لم يعمل معي

لم افهم ماذا تعني

فكما فهمت انك تريد تطبيق المسألة على حقلي C و D معاً وبالتالي فالرسالة تظهر عندي كما يلي

post-793-0-02442300-1357145548_thumb.jpg

فهل كان فهمي لطلبك غير دقيق ام ماذا

تحياتي,,,

قام بنشر

حياك الله أخي منتصر مقصودي وفقك الله ربط خانة C مع D فإذا كان في C تفسير الطبري وفي D ابن جرير فيمنع التكرار حيث عرف أن تفسير الطبري ارتبط بابن جرير لكن يمكن أن يرتبط بغيره لكن لا يتكرر ارتباطه بابن جرير.

قام بنشر

ولكن هذا بالضبط ماقمت به اخي الكريم

فلو ذهبت الى الحقل C في السجل الذي يحتوي على الطبري وبن جرير وعدلت النص الخاص بالحقل C مرة الى قيمة أخرى غير الطبري لن يتم شيئ ثم قم بتعديلها الى الطبري وستلاحظ ظهور الرسالة

ملحوظة : يجب عليك نسخ كود بعد التحديث الخاص بالحقل C ولصقه في حدث بعد التحديث للحقل D لكي ينطبق الكود عليه أيضاً

تحياتي,,,

قام بنشر

الحمد لله

:yes:بالفعل ظهرت الرسالة ،،، لكن وعذرا على كثرة كلمة :rol: لكن

هل يمكن أن تكون الرسالة موافق وغير موافق فإذا كان موافق قبل التكرار وإذا كان لا يمسح السجل ....

قام بنشر (معدل)

السلام عليكم

الاخ منتصر

الحدث بعد التحديث للحقل c مافائدته???

اذا ادخلنا اي قيمة مكررة في الحقل c لم تظهر الرسالة !

الا بعد اضافة التكرار في الحقل D

لذلك اذا حذفنا الحدث بعد التحديث على الحقل C

لايؤثر على الحدث في الحقل D وتشتغل الرسالة

افيدونا

جزاكم الله خير

تم تعديل بواسطه ابومريم
قام بنشر

اخي العزيز ابو مريم

كان طلب الاخ حامل المسك هو التنبيه عند تكرار قيم الحقلين C و D معاً (بمعنى آخر أن نعتبر قيمة الحقلين قيمة واحدة) وهذا ما يتوجب وضع الكود في الحقلين لكي يتم اختبار النتيجة بعد تحديث أي من الحقلين

فانا يمكن أن أضع قيمة في الحقل C ثم D بعدها اقوم بتعديل قيمة C مرة أخرى لذا وجب وضع الكود في الحقلين (فأنت ببساطة لا تستطيع التحكم بطريقة عمل المستخدمين الآخرين للبرنامج) لذا يجب عليك وضع جميع الإحتمالات ويمكنك انت بنفسك تجربة البرنامج في الحالتين واختبار وضع قيم وحذفها وتعديلها وستعرف الغرض من وضع الكود في الحقلين

أرجو أن أكون قد فهمت سؤالك بشكل صحيح

تحياتي,,,

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