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

طريقة التحكم فى ليست بوكس بأكتر من زرار بناء على جدول يحتوى اسماء التحاليل والمجموعات التابعه لها


safaa salem5
إذهب إلى أفضل إجابة Solved by ابو جودي,

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

ممكن مساعده عندى ليست بوكس  واتنين زرار 

   t  زرار

هيظهر كل التحاليل

p زرار

هيظهر المجموعات الرئيسيه

 

الزرار الاول شغال تمام 

التانى مش عارفه اعمله

الفكره ان كل تحليل بيدخل ضمن مجموعه 

   مصدر بيانات الليست بوكس  جدول يشمل كل التحاليل والمجموعات اللى كل تحليل بيقع تحتها 

انا عامله  فى تصميم جدول التحاليل شيك بوكس زى اللى فى الصوره علشان  اقدر افلتر بيها

يعنى الفلتره هتكون بناء على قيمة شيك بوكس اللى هى 0 او -1

lab2 - Copy.rar

Screenshot_4.png

Screenshot_5.png

Screenshot_6.png

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

18 hours ago, ابوخليل said:

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

هذه اقرب طريقة لتحقيق طلبك

اتمنى ان تفي بالمطلوب

lab3 - Copy.rar 81.53 kB · 10 downloads

ميرسى جدا لحضرتك استاذ ابو خليل 

سعيده جدا بمشاركة حضرتك والرد على سؤالى

حضرتك  قربت شويه للى انا عايزاه   

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

خلينى اشرح لحضرتك بشوية تفاصيل 

فى مريض ممكن يجى يطلب تحليل واحد زى تحليل صورة دم

وفى مريض ممكن يطلب تحاليل وظايف كلى

وظايف الكلى مجموعه كامله بتشمل اكتر من تحليل زى( اليوريا والكرياتنين واليورك اسيد والصوديوم والبوتاسيوم) وحاجات تانيه

انا حابه اسهل عالمستخدم بدل ما يختار كل تحليل لوحده هيضغط على اسم المجموعه هتنتقل كل  التحاليل اللى تخص المجموعه دى لليست بوكس تانيه

علشان كدا عامله زرار يظهر كل التحاليل اللى اسمه

t

يظهر التحاليل كلها

وزرار 

p

يظهر تحاليل المجموعات

والخطه الجايه فى زرار

r

هيضم تحته التحاليل الروتينيه

---------------------------------------------------------------------------------------

عايزه اقول لحضرتك ان كل تحليل

TEST

ليه مجموعه فرعيه 

SUB TEST   

زى مجموعة وظايف الكلى مثلا

والمجموعه دى بتدخل تحت مجموعه رئيسيه فمثلا وظايف الكلى تدخل فى مجموعة

CHEMISTRY 

 فى تصميم جدول تفاصيل التحاليل انا عملت شيك بوكس علشان لو المستخدم حابب يضيف التحليل  الى مجموعه فرعيه

Subtest

 علشان استخدمه فى حاله الفلتره بناء على قيمة شيك بوكس 0 او -1

انا امبارح عملت حاجه قريبه للى انا عايزاه بس محتاجه من حضرتك تكمل معايا نوصل للمطلوب 

ممكن لو وقتك يسمح تشوف المرفق بعد التعديل 

انا عملت الاستعلام حدث تحت كل زرارlab4.rar

lab4.rar

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

2 hours ago, Eng.Qassim said:

اكيد مشفتيش مشاركتي السابقة ..التحاليل الرئيسية والفرعية

حابه اشكر حضرتك  جدا لاهتمامك

بس عايزه حضرتك تبص عالمرفق فى شوية اختلافات انا عايزه  بعد انتقال التحليل من ليست بوكس للتانيه اللى اسمها

SLECTED TEST

عايزه اربط الليست بوكس دى مع الزياره 

 ID ,CODE,V.DATE

   والجزئيه دى ابوجودى مشكورا جزاه الله خيرا عملها   

 

SUB FORM   مش عايزه التحاليل اللى اختارها تتنقل بعد كدا ل  

علشان اربط مع الزياره عايزه تتربط مباشرة مع الليست وهوريلك مثال على كدا ودا اللى انا بحاول اوصله

TEST.gif

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

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

لكني يمكني مساعدتك برمجيا بحيث يكون التصميم صحيح 100%

فاسمعيني جيدا  وحسب طلبك اعلاه :

ولأنه غير صحيح ان نجمع المجموعات والفرعيات في جدول واحد

انت بحاجة الى جدولين :

1- رئيسي تسجل فيه التحاليل ( المجموعات ) اتصور يحتوي على ثلاث اعمدة ( معرف / اسم المجموعة / خانة اختيار )

2- فرعي تسجل فيه تفاصيل المجموعة ( معرف / معرف المجموعة الرئيسية / اسم التحليل الفرعي  .. وجميع البيانات التي تخص هذا التحليل )

يرتبطان رأس بأطراف ..  

3- واذا فيه تفاصيل التفاصيل نعمل لها جدول ثالث مرتبط بجدول التفاصيل الفرعي

بالنسبة للتحاليل الافتراضية فمن اجل ان تكون مرنة وقابلة للتغيير بين فترة واخرى  نضيف للجدول (حقل نعم لا ) ليتم الاختيار منه والضم حسب التحديد 

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

 

 

 

 

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

3 minutes ago, ابوخليل said:

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

لكني يمكني مساعدتك برمجيا بحيث يكون التصميم صحيح 100%

فاسمعيني جيدا  وحسب طلبك اعلاه :

ولأنه غير صحيح ان نجمع المجموعات والفرعيات في جدول واحد

انت بحاجة الى جدولين :

1- رئيسي تسجل فيه التحاليل ( المجموعات ) اتصور يحتوي على ثلاث اعمدة ( معرف / اسم المجموعة / خانة اختيار )

2- فرعي تسجل فيه تفاصيل المجموعة ( معرف / معرف المجموعة الرئيسية / اسم التحليل الفرعي  .. وجميع البيانات التي تخص هذا التحليل )

يرتبطان رأس بأطراف ..  

3- واذا فيه تفاصيل التفاصيل نعمل لها جدول ثالث مرتبط بجدول التفاصيل الفرعي

بالنسبة للتحاليل الافتراضية فمن اجل ان تكون مرنة وقابلة للتغيير بين فترة واخرى  نضيف للجدول (حقل نعم لا ) ليتم الاختيار منه والضم حسب التحديد 

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

 

 

 

 

موجود جدول للمجموعات الرئيسيه اسمه main_tbl

وموجود جدول للمجموعات الفرعيه اسمه sub_tbl

وموجود جدول  التحاليل test_tbl

وفى الجدول الاخير دا بسحب لكل تحليل المجموعه الرئيسيه والمجموعه الفرعيه زى الصوره

Screenshot_1.png

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

لا يوجد رابط بين الجداول

1- في جدول المجموعات الفرعية يجب ان يحتوي على رابط فرعي للمجموعة الرئسية

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

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

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

طيب حضرتك ايه الرابط اللى ممكن اعمله

انا شايفه ان كل جدول مستقل بذاته حتى الان 

ممكن اعمل رابط بين جدول الزياره وجدول التحاليل المطلوبه فى الوقت الحالى 

لو حضرتك عندك رابط اخر محتاجه رأيك

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

حاولي ان يكون المثال عند طرحه على اسمه ( مثال ) يحتوي على بيانات قدر الحاجة

تم تأسيس الجداول

انظري جيدا في الجداول الثلاث والعلاقات بينها .. والحقول التي تم ادراجها من اجل الربط بينها

وانظري في العلاقات المصنوعة بين الجداول

هكذا يجب ان تكون

تم ازالة حقلي المجموعات والمجموعات الفرعية من جدول التحاليل .. لأن المعرفات المترابطة تقوم بالمهمة

lab5.rar

يمكنك اضافة التحاليل الى المجموعات الفرعية وسوف تأخد نفس معرف المجموعة الفرعية .. انا اكتفيت بتحليل واحد لكل مجموعة

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

تمام تسلم   شكرا جزيلا  

  هل كدا هقدر اعمل نقل لكل التحاليل الخاصه  بمجموعه   من ليست الى ليست التانيه بمجرد النقر على اسم المجموعه  

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

Just now, ابوخليل said:

نعم .. بكل سهولة .. وهو الأساس لمثل هذه 

طيب ممكن اعرف ازاى معلش انا عارفه انى تعبتك معايا بس هو دا كان الطلب من البدايه

  عايزه زرار 

يطلع التحاليل كلها

لاختيار تحليل او اكتر ونقله لليست الاخر بدون تكرار للتحليل

 

وف نفس الوقت فى زرار اللى اسمه

p

لاختيار اسماء المجموعات

بمجرد الضغط على اسم المجموعه تنتقل كل التحاليل التابعه ليها لليست بوكس التانيه 

 

عند اختيار تحليل ونقله لليست بوكس التانيه تتخزن جميع بياناته فى الجدول 

test_order_tbl

 

وفى النهايه ربط 

id,code,v.date 

 

من الفورم الاساسى

reservation_frm

 

بالليست بوكس الخاصه بالتحاليل اللى اختارناها

selected_list

وعند اضافة زياره جديده ال  

selected_list

تفضى لاستقبال مريض جديد

 بجد انا اكون شاكره جدا ليك واسفه اسفه انى هثقل عليك

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

يجب ان نفهم ان جميع الموجود في جدول التحليل هو عبارة عن بيانات ثابتة لا تتغير وهي تصف التحليل

المفترض العملية تتم كالتالي :

مربع تحرير لاختيار المجموعة الرئيسية

قائمة لعرض المجموعة الفرعية 

قائمة لعرض التحاليل التي تندرج تحت ما تم اختياره من القائمة الفرعية

_____________________________

عند اختيار تحليل او اكثر  ثم النقر على اضافة يتم نقل معرف التحليل (فقط) الى جدول المريض  ... ويتم اكمال البيانات من خلال الفورم

ملحوظة : اقصد بجدول المريض اي جدول تحاليل المريض ، حيث المفترض انه تم تسجيل المريض من قبل وتسجيل بياناته الأساسية حتى لو المريض جديد وهذه هي الزيارة الأولى

اعطاء صورة او تصور اكبر (مختصر ) لكيفية تصميم (جداول) برنامج عيادات طبية

1- جداول ثابتة  : أ- بيانات المريض ب- بيانات الاطباء ج- بياناتالأقسام  ... وغيرها

2 - جداول خدمية ثابتة : أ - التحاليل وانواعها 2- الاشعة وانواعها ج- تحاليل سريعة (الاستقبال) 3- الادوية  ... وغيرها

3- جداول فرعية متغيرة : ( مرتبطة بجدول المريض )

أ- التحاليل ونتيجته

ب- الاشعة ونتيجتها

3- العلاج ( بأنواعه)  وتوصيات الطبيب

جميع الجداول الفرعية هذه تشتمل على معرف المريض فقط  من اجل الربط مع جدول بياناته

 

 

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

  • أفضل إجابة

بعد اذن اخوانى الكرام واساتذتى العظماء 

اذا انا قدرت افهم اصح :biggrin:

هذه تجربتى بالمرفق :eek2: ده لو كنت فهمت صح يعنى

ملحوظة انا حذفت جدول sub_tbl لان انا لا ارى له اى اثر ولا اى فائدة اصلا على الاقل طبقا للمرفق الاتى 

 

اختنا الغالية @safaa salem5
راجعت الاكواد قدر المستطاع وحسب ما ترائى لى قمت بسد كل الثغرات التى قد تضيف سجلات فارغة او ينتج عنها اخطاء باستخدام كود تصيد الاخطاء وذلك حسب الخطوات فقط التى كنت اقوم بتجربتها 

اذا فى المرفق الفائدة اولا من تحقيق طلبك برجاء مراجعة الاكواد قمت بالعديد من الاضافات والتغييرات :biggrin: 

كذلك باتت القاعدة لن تحفظ اى بيانات الا بالضغط على زر الامر حفظ :wink2:

 

lab8.zip

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

40 minutes ago, ابو جودي said:

بعد اذن اخوانى الكرام واساتذتى العظماء 

اذا انا قدرت افهم اصح :biggrin:

هذه تجربتى بالمرفق :eek2: ده لو كنت فهمت صح يعنى

ملحوظة انا حذفت جدول sub_tbl لان انا لا ارى له اى اثر ولا اى فائدة اصلا على الاقل طبقا للمرفق الاتى 

 

اختنا الغالية @safaa salem5
راجعت الاكواد قدر المستطاع وحسب ما ترائى لى قمت بسد كل الثغرات التى قد تضيف سجلات فارغة او ينتج عنها اخطاء باستخدام كود تصيد الاخطاء وذلك حسب الخطوات فقط التى كنت اقوم بتجربتها 

اذا فى المرفق الفائدة اولا من تحقيق طلبك برجاء مراجعة الاكواد قمت بالعديد من الاضافات والتغييرات :biggrin: 

كذلك باتت القاعدة لن تحفظ اى بيانات الا بالضغط على زر الامر حفظ :wink2:

 

lab8.zip 199.59 kB · 0 downloads

 

روح ربنا يصلح حالك ويرزقك من حيث لاتدرى 

هشوفها وارد على حضرتك

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

46 دقائق مضت, safaa salem5 said:

روح ربنا يصلح حالك ويرزقك من حيث لاتدرى 

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

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

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