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

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

قام بنشر

السلام عليكم

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

هذا الامر ضروري لان بعض المحلات يكون العمل فيها مضغوط وقد يغفل المستخدم عن مراجعة تقرير الصلاحية، خاصة وأن أحد عملائي تعرض لخسارة كبيرة بسبب عدم الانتباه لانتهاء صلاحية العديد من منتجاته بالرغم من وجود تقرير يعرض تواريخ الصلاحية داخل البرنامج.

قام بنشر
منذ ساعه, hougar said:

أتسائل هل يمكن أن يكون هناك طريقة لعرض التنبيهات أمام المستخدم بوجود انتهاء الصلاحية أو قرب موعد انتهاء الصلاحية للمنتجات في شاشة البيع

طبع يمكنك ذلك .. بأن تضع شرطا قبل انتهاء الصلاحية ب 30 يوما مثلا .. بان يتحول لون النص الى احمر او يعطيك رسالة تنبية بأن المنتج ستنهتي صلاحيته بعد 30 يوما

  • Like 1
قام بنشر
20 دقائق مضت, Eng.Qassim said:

تضع شرطا قبل انتهاء الصلاحية ب 30 يوما مثلا

أريد أن يكون عرض التنبيهات أمام المستخدم في شاشة البيع مثلا وليس في قائمة المنتجات، ولأوضح أكثر أبحث عن كود يجلب لي عدد المنتجات التي قرب انتهاء الصلاحية دون الحاجة لفتح نموذج او تقرر لقائمة المنتجات.

وان أرد على رسالتك راودتني فكرة الاستعانة بدالة  DLookup مع Count لكن لازلت افكر لم أبدأ التطبيق والتجربة بعد.

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

جرب هذه الدالة أخي @hougar 🙂 :

DCount("[ID]","[ItemsTable]","[ExpiryDate] >=#"& date &"# And [ExpiryDate] <=#"& date+30 &"#")

لعد المنتجات التي ستنتهي خلال ال 30 يوما القادمة .

تم تعديل بواسطه Moosak
  • Like 1
قام بنشر
20 ساعات مضت, hougar said:

لازلت افكر لم أبدأ التطبيق والتجربة بعد

اعمل مشروعك بجدول بسيط للاصناف مع تاريخ انتهاء الصلاحية ...رغم اني اميل لعمل listbox  في النموذج الرئيس لعرض المنتجات القريبة انتهاء الصلاحية ويكون مصدر بياناته استعلام لحساب الكمية للمنتج قريب انتهاء الصلاحية 

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

استاذي @Eng.Qassim فكرتي تركز على اضافة خاصية الاشعار أو التنبيه تظهر عند وجود منتج واحد  أو أكثر قريب انتهاء الصلاحية مثل برامج التواصل الاجتماعي التي تنبهك إلى وجود رسائل غير مقروءة أو غيرها....

أما فكرة انشاء تقرير يكون مصدر بياناته استعلام لعرض المنتجات قريب انتهاء الصلاحية فهي موجودة بالفعل في برنامجي.

وقد أكملت عملي في اضافة خاصية الاشعار notification

والكود الذي يتحكم في ظهور الاشعار  كالتالي:

 

()Private Sub Form_Current
If DCount("[Nproduct]", "[Products]", "[ExpirationD]-Date() <30") <> 0 Then
notification.Visible = True
Else
notification.Visible = False
End If
End Sub

وعند النقر على صورة الاشعار في حالة ظهورها يفتح تقرير عرض المنتج قريب انتهاء الصلاحية. والصور المرفقة توضح حالتين لظهور الاشعار وعدم ظهوره في واجهة البرنامج

()Private Sub notification_Click
On Error Resume Next
DoCmd.OpenReport "ExpP", acViewReport, , , acWindowNormal

End Sub

image.jpeg

image.jpeg

تم تعديل بواسطه hougar
  • Like 1

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