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

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

قام بنشر

السلام عليكم ايها الاخوة والاساتذة الكرام

الرجاء المساعدة في دالة تنبيه لحقل date1_in   في جدول   dawarin_out    وهي تعمل من تاريخ استلام الجدول يجب ان تقفل كافة التواريخ date1_out  و  date2_in   و  date2_out  و   final  في حال خانة final من التاريخ الاول لم تكن true يعطي انذار 

وشكرا لكم -

------------------  للرفع -----------------

بريد الدوار25.rar

قام بنشر

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

سويت لك تنسيق شرطي عبارة عن  تلوين بالنموذج المستمر  للسجل الذي مر عليه فترة زمنية تزيد عن شهر منذ تاريخ

date1_in

بشرط

false = true

لكن لم أفهم جيدا باقي ما تريد لأن الكلمات الانجليزية متداخلة في الكلمات العربية في مشاركتك السابقة

 

بريد الدوار26.rar

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

السلام عليك اخ جمال سعد انت استاذ لقد نفذت ما اطلبه بالظبط ولكن باستثناء اذا كان حقل   date2_out  و   final   مفعل اي     =   true 

لا يظهر بالاحمر السطر  اي يبقى كما هو 

بمعنى آخر  ما نفذته صحيح باسثناء السطر رقم 11 يجب ان يبقى كما هو 

اخي جربت اطبقها عندي ماظبطت ممكن الطريقة لو سمحت 

----------------   للرفع -----------

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

أوك

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

dd

مصدر التحكم له

CONTROL SOURCE = =IIf([final]=False And Nz([date2_out];0)=0;DateDiff("m";[date1_in];Date());0)

ومعناه

اذا تحقق شرطي الحقلين

final , date2_out

فإنه يحسب الفرق بالأشهر بين التاريخ الحالي وتاريخ

date1_in

فيكون الناتج عدد أشهر

ثم يأتي دور التنسيق الشرطي ويختبر قيمة عدد الأشهر فاذا زاد عن واحد تحول لون النص للأحمر

وهكذا

 

فضلت شرح طريقة ما قمت به تنفيذا للمقولة

أعطنى صنارة ولا تعطيني سمكاً

 

 

بريد الدوار27.rar

  • Like 1
  • أفضل إجابة
قام بنشر

هناك تغيير حدث في الاستعلام

Q_in_out_finalfalse

انظر للحقل الأخير

Final

سوف تجده تغير إلى اسم

Expr1: final

لذلك قم بحذف التسمية التي حدثت

Expr1:

قام بنشر

السلام عليك اخي جمال سعد مشكور 

سؤال لو سمحت لو اردت الفترة الزمنية تكون 45 يوم كيف انفذها 

---------------------   للرفع --------------

قام بنشر

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

ستجد مربع نص اسمه

DD

مصدر التحكم ببياناته

=IIf([final]=False And Nz([date2_out];0)=0;DateDiff("m";[date1_in];Date());0)

عدله إلى

=IIf([final]=False And Nz([date2_out];0)=0;DateDiff("d";[date1_in];Date());0)

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

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

DD > 44

بريد دوار 29.rar

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