اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

 

يوجد لدى نموذجين فى قاعدة البيانات  

 

اريد عندما تتطابق او تتشابه القيمة الموجود فى عمود CFF فى نموذج TTTT  مع العمود Cen  فى النموذج FFFF يتم تحديد او وضع لون على الصف المشابه فى النموذج TTTT

 

مرفق مثال لقاعدة البيانات 

 

وتقبلوا خالص تحياتى

TEST2.rar

قام بنشر

وعليكم السلام  :smile:

 

أسهل طريقة هي عمل نموذج رئيسي ونموذج فرعي ، كما سترى في النموذج frm_FFTT ،

فلما تختار السجل في النموذج الرئيسي ، فتلقائيا ترى السجلات الصحيحة في النموذج الفرعي  :smile:

 

 

جعفر

100.TEST2.accdb.zip

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

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

 

الاستاذ جعفر    المحترم  :smile: 

جزاك الله خيرا على المثال المرفق

 

ارغب فى وضع لون على الصف فى جدول TTTT  لان هذا الجدول يضاف فيه سجلات كثيرة ويوجد بينهما سجلات موجودة فى جدول FFFF فارغب فى معرفة السجلات الموجودة فى جدول FFFF  

لان الجدول FFFF يتم عمل متابعات عليه من قبل شخص اخر

 

ارغب فى عمل المطلوب ادناه وشاكر لك سعت صدرك استاذى / جعفر  :fff:  :fff:  :fff:  :fff:

 

اريد عندما تتطابق او تتشابه القيمة الموجود فى عمود CFF فى نموذج TTTT  مع العمود Cen  فى النموذج FFFF يتم تحديد او وضع لون على الصف المشابه فى النموذج TTTT

 

تقبل خالص تحياتى

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

يعني اذا فهمتك صح:

1. الجدول FFFF يحتوي على حقل Cen ، والجدول TTTT يحتوي على حقل CFF ،

2. هناك ارقام في الحقل Cen موجود في الحقل CFF ،

3. انت تريد ان تفتح النموذج TTTT ، والارقام المتشابهة بين Cen و CFF يكون لون خلفيتها أخضر مثلا ، بينما الارقام اللي تختلف يكون خلفيتها ابيض مثلا؟

 

 

جعفر

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

  :smile: :smile: :smile: :smile:  :wub:  :wub:   اقدم اعتذارى عن سوء التعبير  :fff:

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

تفضل  :smile:

 

في هذا المرفق 3 طرق:

 

1. النموذج frm_FFTT ، وهو عمل نموذج رئيسي وبه نموذج فرعي ،

تم ربط النموذجين عن طريق الحقلين Cen (النموذج الرئيسي) ، و CFF (النموذج الفرعي) ،

هنا ، فقط الارقام الموجودة في Cen ستراها في CFF ، ولكن كل رقم على حدة.

 

2. النموذج frm_Seq_FFTT2 ، وهو نموذج رئيسي وبه نموذج فرعي sfrm_Seq_TTTT2 ،

لا يوجد ربط بين النموذجين ،

عن النقر على احد سجلات النموذج frm_Seq_FFTT2 ، فسترى ان تلك القيمة سيكون خلفيها لونه اخضر ، وسيكون في أعلى القائمة ، بينما بقية القيم ستكون مفرزة تحته ،

للقيام بهذه العملية ، فاننا نحتاج الى:

الجدول المؤقت tbl_Seq ،

الاستعلام qry_Seq_0 ، والذي يحذف البيانات من tbl_Seq ،

الاستعلام qry_Seq_1 ، والذي يضيف بيانات الحقل من النموذج frm_Seq_FFTT2  الى tbl_Seq ،

الاستعلام qry_Seq_2 ، والذي يضيف بيانات الحقول التي لسنا عليها في النموذج frm_Seq_FFTT2  ، وتضيف البيانات الى tbl_Seq ،

ومصدر النموذج frm_Seq_FFTT2 هو الاستعلام qry_Seq_FFTT2  :smile:

ولون الحقل هو عن طريق التنسيق الشرطي للحقل Conditional Fromating ،

 

3. وهذه هي الطريقة التي تريدها  :smile:

النموذج frm_Temp_TTTT ، لحاله أعزب بدون شريك  :smile:

ولعمله نحتاج الى:

الجدول المؤقت tbl_Temp ،

الاستعلام qry_Temp_0 ، والذي يحذف بيانات الجدول tbl_Temp ،

الاستعلام qry_Temp_Match ، والذي يقارن بين قيم Cen و CFF في الجدولين ، ويكتب القيم المتساوية في الحقل Temp_Cen ، والرقم 1  في الحقل tmp_Number ،

الاستعلام qry_Temp_No_Match ، والذي يقارن بين قيم Cen و CFF في الجدولين ، ويكتب القيم الغير المتساوية في الحقل Temp_Cen ، والرقم 0  في الحقل tmp_Number ،

ومصدر النموذج frm_Temp_TTTT هو الاستعلام qry_Temp_TTTT :smile:

ولون الحقل هو عن طريق التنسيق الشرطي للحقل Conditional Fromating ، السجل اللي فيه tmp_Number  بقيمة 1 يعطيه اللون الاخضر ، واللي رقمه 0 ما يسوي له سالفه ولايعطيه لون :smile:

 

 

جعفر

100.1.TEST2.accdb.zip

  • Like 2
قام بنشر

الاستاذ جعفر  

 

جزاك الله خيرا :smile:

 

تم التجربة ولكن لا استطيع اضافة سجلات جديدة فى النموذج frm_Temp_TTTT  وهذا النموذج الذى يضاف فيه السجلات الكثيرة

 

تحياتى

  • أفضل إجابة
قام بنشر (معدل)

تفضل  :smile:

 

لو خبرتنا من قبل انك تدخل معلومات في هذا النموذج كذلك ، كنت بحك راسي زيادة واحاول اوصل لنتيجة  :smile:

 

الآن تستطيع ان تدخل بيانات في النموذج frm_Temp_TTTT.

 

ولكني انصحك بأن تنسى كل اللي عملناه ، وتستعمل النموذج frm_New_TTTT ، واللي يأخذ بياناته من الاستعلام qry_New_TTTT ، وبدون جداول مؤقته  :smile:

الاستعلام فيه CFF وبه يحسب عدد Cen في الجدول FFFF ، ويعطينا العدد في الحقل tmp_Number ،

في النموذج ، استعملنا تنسيق شرطي Conditional Formatting ، بحيث اذا كان الرقم في الحقل tmp_Number اكبر من صفر (يعني هذا الرقم موجود في الجدولين) ، يتحول لون الخلفيه الى خضراء  :smile:

 

 

جعفر

100.1.TEST2.accdb.zip

تم تعديل بواسطه jjafferr
  • Like 2

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