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

اظهار المواعيد الجديدة فقط


Rawannnna

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

السلام عليكم

نظامي لمتابعة مواعيد مرضى السكري

من شاشة الإدارة هناك عدة ازرار .. الزر الثاني ( المواعيد المسجلة ) عند الضغط تظهر كل المواعيد الموجودة في جدول المواعيد وعملت بحث للموعد برقم ملف المريض

1- اريد عند فتح هذا النموذج ( نموذج المواعيد المسجلة ) تظهر كل المواعيد الجديدة التي يكون تاريخها أكبر من تاريخ اليوم  ولا تظهر القديمة

2- وهل هناك طريقة لالغاء موعد من نفس النموذج؟  بزر بأمر ؟

3- أيضا في زر أمر( المواعيد القديمة) نفس الشي عند الضفط على الزر يفتح ( نموذج المواعيد القديمة ) اريد الموعيد التي تاريخها يكون اصغر من تاريخ اليوم

111111.png.db5d374e566a6671e5ecd02f779fea1f.png

 

11111.png

ننظام متابعة مواعيد مرضى السكر.rar

رابط هذا التعليق
شارك

1 ساعه مضت, اكرم العريقي said:

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

وضع في التاريخ شر اكبر من date

بالتوفيق

شكرا اخي اكرم جربتها نفس المطلوب

كنت احط الشرط ويطلع لي غلط في الصياغة بعدين عدلته

عندي سؤال آخر @jjafferr  @اكرم العريقي

عند عمل بحث برقم ملف المريض تطلع بيانات المريض نفسه

اريد عند مسح الرقم تطلع جميع السجلات تلقائيا كما كانت

في نموذج المواعيد المسجلة والقديمة

رابط هذا التعليق
شارك

16 ساعات مضت, Rawannnna said:

السلام عليكم

نظامي لمتابعة مواعيد مرضى السكري

من شاشة الإدارة هناك عدة ازرار .. الزر الثاني ( المواعيد المسجلة ) عند الضغط تظهر كل المواعيد الموجودة في جدول المواعيد وعملت بحث للموعد برقم ملف المريض

1- اريد عند فتح هذا النموذج ( نموذج المواعيد المسجلة ) تظهر كل المواعيد الجديدة التي يكون تاريخها أكبر من تاريخ اليوم  ولا تظهر القديمة

2- وهل هناك طريقة لالغاء موعد من نفس النموذج؟  بزر بأمر ؟

3- أيضا في زر أمر( المواعيد القديمة) نفس الشي عند الضفط على الزر يفتح ( نموذج المواعيد القديمة ) اريد الموعيد التي تاريخها يكون اصغر من تاريخ اليوم

 

 

13 ساعات مضت, Rawannnna said:

4. عند عمل بحث برقم ملف المريض تطلع بيانات المريض نفسه

اريد عند مسح الرقم تطلع جميع السجلات تلقائيا كما كانت

في نموذج المواعيد المسجلة والقديمة

 

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

 

رجاء الانتباه الى ترتيب اجاباتي ، فهي غير ترتيب اسئلتك:smile:

 

2. في جدول المواعيد ، اضيفي حقل بإسم Appointment_Cancelled (تم الغاء الموعد) ، ويكون الحقل بصيغة نعم/لا ، وقيمته الافتراضية 0 (صفر ، اي لا) ،

وفي الاستعلام الذي هو مصدر بيانات النموذج الفرعي ، اعملي هذا المعيار للحقل (لا يساوي ناقص واحد ، لأن ناقص واحد "علامة الصح" معناها انه تم إلغاء الموعد) :

<>-1

وسترين هذا الحقل الجديد في النموذج الفرعي ،

ويمكنك النقر عليه لإلغاء موعد ذلك اليوم ، علامة الصح يعني تم الغاء الموعد ، ويجب ان لا يظهر في المواعيد في هذا الاستعلام ،

لذلك يجب ان تضعي الكود التالي على حدث النقر على هذا الحقل:

docmd.runcommand accmdsaverecord
me.requery

وعندها سيختفي هذا الموعد من القائمة.

 

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

>Date()

 

4. رجاء قراءة الرابط التالي ، ابتداء من "ومصدر بيانات النموذج الفرعي اصبح:" ، وقراءة المعلومة بين الخطين الاحمرين ، فهي ما طلبتيه:

 

3. اعملي نفس الطريقة للنموذج اعلاه :smile:

 

جعفر

 

  • Like 1
رابط هذا التعليق
شارك

5 ساعات مضت, jjafferr said:

 

 

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

 

رجاء الانتباه الى ترتيب اجاباتي ، فهي غير ترتيب اسئلتك:smile:

 

2. في جدول المواعيد ، اضيفي حقل بإسم Appointment_Cancelled (تم الغاء الموعد) ، ويكون الحقل بصيغة نعم/لا ، وقيمته الافتراضية 0 (صفر ، اي لا) ،

وفي الاستعلام الذي هو مصدر بيانات النموذج الفرعي ، اعملي هذا المعيار للحقل (لا يساوي ناقص واحد ، لأن ناقص واحد "علامة الصح" معناها انه تم إلغاء الموعد) :


<>-1

وسترين هذا الحقل الجديد في النموذج الفرعي ،

ويمكنك النقر عليه لإلغاء موعد ذلك اليوم ، علامة الصح يعني تم الغاء الموعد ، ويجب ان لا يظهر في المواعيد في هذا الاستعلام ،

لذلك يجب ان تضعي الكود التالي على حدث النقر على هذا الحقل:


docmd.runcommand accmdsaverecord
me.requery

وعندها سيختفي هذا الموعد من القائمة.

 

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


>Date()

 

4. رجاء قراءة الرابط التالي ، ابتداء من "ومصدر بيانات النموذج الفرعي اصبح:" ، وقراءة المعلومة بين الخطين الاحمرين ، فهي ما طلبتيه:

 

3. اعملي نفس الطريقة للنموذج اعلاه :smile:

 

جعفر

 

 

@jjafferr

الف شكر أخ جعفر

مشيت على نفس الخطوات وكل شي تمام

حطين الكود هذا في زر الغاء الموعد ( docmd.runcommand accmdsaverecord me.requery )

وعند تحديد المواعيد المراد الغاؤها بوضع علامة صح اضغط على زر الغاء الموعد

ولكن يجب ان اعمل حفظ و اخرج من النموذج و ادخل مرى أخرى كي أرى التغيير

88.png.cc7f0babf1baabe541529b3b31973b5b.png

 

رابط هذا التعليق
شارك

6 ساعات مضت, jjafferr said:

docmd.runcommand accmdsaverecord

me.requery

عفوا اختي ، هاي امرين مستقلين ، امر لكل سطر ،

واذا اردتي ان تضعيهم على سطر واحد ، فيجب عملهم هكذا:

docmd.runcommand accmdsaverecord : me.requery

 

وستزول مشكلتك :smile:

 

جعفر

19 دقائق مضت, Rawannnna said:

حطين الكود هذا في زر الغاء الموعد ( docmd.runcommand accmdsaverecord me.requery )

 

عفوا ، وانا كذلك لم اقل ان تعملي زر خاص لإلغاء الموعد ، وانما قلت:

6 ساعات مضت, jjafferr said:

وسترين هذا الحقل الجديد في النموذج الفرعي ،

ويمكنك النقر عليه لإلغاء موعد ذلك اليوم ، علامة الصح يعني تم الغاء الموعد ، ويجب ان لا يظهر في المواعيد في هذا الاستعلام ،

لذلك يجب ان تضعي الكود التالي على حدث النقر على هذا الحقل:

 

اي ، انك لست بحاجة الى زر خارجي ، وانما الحقل نفسه سيعمل كل شيء:smile:

 

جعفر

رابط هذا التعليق
شارك

@jjafferr تم حذف الزر  واشتغل تمام

لكن تم حذفها من النموذج فقط ولكنها موجودة بالجدول الأساسي

لذلك اريد ان لاتظهر هذي المواعيد الملغيه للمريض في نموذج مواعيدك

عندما يدخل المريض لشاشة مواعيك اريده ان يرى مواعيده المسجلة الجديدة ولاتظهر الملغيه

ماذا اضع فالاستعلام

 

45.png.386aaca7bf858682e2c6e5cead82a75d.png

 

 

 

 

 

 

 

تم تعديل بواسطه Rawannnna
رابط هذا التعليق
شارك

6 ساعات مضت, jjafferr said:

وفي الاستعلام الذي هو مصدر بيانات النموذج الفرعي ، اعملي هذا المعيار للحقل (لا يساوي ناقص واحد ، لأن ناقص واحد "علامة الصح" معناها انه تم إلغاء الموعد) :


<>-1

 

 

بالطريقة اعلاه ، لن يأتي موعده الملغي في النموذج:smile:

 

انا كنت شايف كل هذه الملاحظات مسبقا ، لذلك عملت لك الترتيب والخطوات لها :smile:

 

جعفر

رابط هذا التعليق
شارك

منذ ساعه, jjafferr said:

 

بالطريقة اعلاه ، لن يأتي موعده الملغي في النموذج:smile:

 

انا كنت شايف كل هذه الملاحظات مسبقا ، لذلك عملت لك الترتيب والخطوات لها :smile:

 

جعفر

نعم في نموذج شاشة الإدارة > المواعيد المسجلة , لاتظهر المواعيد الملغيه لحد هنا تمام  ( هذه شاشة الإدارة )

ولكن هناك شاشة أخرى للمريض يرى مواعيده اسم النموذج( مواعيدك) عندما يدخل المريض يرى مواعيده القادمة تمام

ولكن تظهر المواعيد الملغيه للمريض اريد ان لاتظهر هذه المواعيد الملغيه 

@jjafferr

ننظام متابعة مواعيد مرضى السكر.rar

رابط هذا التعليق
شارك

أختي:smile:

 

شفت النموذج الذي يظهر فيه الموعد الملغي ،

وشفت ان مصدر بيانات النموذج هو استعلام (وان لم يكن استعلام ، فإعملي منه استعلام) ،

وكل اللي عليك عمله هو ، في جميع مصادر بيانات النماذج التي لا تريدين ان ترين فيها المواعيد الملغاة ، في الاستعلام اجعلي معيار الحقل Appointment_Cancelled

<>-1

 

 

طريقة اخرى لكي تجنبك كل هذا الصداع هو ، بدل الحقل Appointment_Cancelled (يجب حذفه وكأننا لم نعمله من البداية) ، نستطيع ان نضع زر على كل سجل "احذف هذا الموعد/السجل" ، والكود سيكون

DoCmd.RunCommand acCmdDeleteRecord

 

ولكني لا احبذ هذه الطريقة ، لهذا السبب لم اقترحها من البداية ،

ستستفيدين يوم من الايام من سجلات المواعيد الملغاة ، ومن هم :smile:

 

جعفر

رابط هذا التعليق
شارك

منذ ساعه, jjafferr said:

أختي:smile:

 

شفت النموذج الذي يظهر فيه الموعد الملغي ،

وشفت ان مصدر بيانات النموذج هو استعلام (وان لم يكن استعلام ، فإعملي منه استعلام) ،

وكل اللي عليك عمله هو ، في جميع مصادر بيانات النماذج التي لا تريدين ان ترين فيها المواعيد الملغاة ، في الاستعلام اجعلي معيار الحقل Appointment_Cancelled


<>-1

 

 

طريقة اخرى لكي تجنبك كل هذا الصداع هو ، بدل الحقل Appointment_Cancelled (يجب حذفه وكأننا لم نعمله من البداية) ، نستطيع ان نضع زر على كل سجل "احذف هذا الموعد/السجل" ، والكود سيكون


DoCmd.RunCommand acCmdDeleteRecord

 

ولكني لا احبذ هذه الطريقة ، لهذا السبب لم اقترحها من البداية ،

ستستفيدين يوم من الايام من سجلات المواعيد الملغاة ، ومن هم :smile:

 

جعفر

 

صحيح أستاذ جعفر

وضعت في كل الاستعلامات هذا المعيار <>-1 في حقل الغاء الموعد

ولكن لا تزال تظهر المواعيد الملغيه للمريض

 

59078cf2ae158_.png.662f61c4ade103128eb46d7bdfa310e0.png

تم تعديل بواسطه Rawannnna
رابط هذا التعليق
شارك

  • 3 years later...

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information