الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طباعة تقارير

مغلقمُجاب
بدأه كارم محمود بدوى في 16 مايو 2013 · 12 رد · 1,328 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

اساتذتى الكرام

برجاء مساعدتى فى قاعدة البيانات المرفقه

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

 

وقد وضعت تصورا لهذ وهو ان كل ملصق سوف يحتوى عاى id,name,test,sample كما سترونه حضراتكم فى التقرير

فكل مريض له عدة تحاليل test  وطبعا كل تحليل يسحب بطريقة معينه sample

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

اذن سيكون هناك انبوبه واحده لهم لوضع الدم بها ويلصق عليها ملصق واحد

 

فقمت بعمل خاصية اخفا ءالتكرار للحقول sample,test اللى نعم فى التقرير

ولم تفلح الطريقة ( عند الضغط على التنقل بين الصفحات فى التقرير سترون قصدى

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

 

وقد وضعت تصميم لما اريد فى تقرير اسمه report فى قاعدة البيانات المرفقة

 

واسف على الاطالة على حضراتكم

وشكرا

 

 

lab.rar

#2

والله يااخوانى الموضوع مهم ليا جدا

#3

تفضل اخي الكريم

 

post-15367-0-98229700-1368730690_thumb.g

 

 

post-15367-0-22068400-1368730730.gif

 

 

 

 

za-Lab-UP.rar

 

 

 

بالتوفيق

#4

جزاكى الله خيرا اختى ام عهود على هذا العمل الرائع

ولكن انا اريد حقلى ال SAMPLE AND TEST  فى جدول واحد لانى ان شاء الله سوف استخدم 

دالة DLOOK UP

فى ايجاد قيمة ال SAMPLE  بمجرد ادخال ال TEST

 

وشكرا جزيلا

#5

السلام عليكم

هل ما اقصده يمكن عمله بالاكسس ام مستحيل

 

لى طلب اخر اختنا ام عهود

فى القاعده التى ارفقتيها حقل ال test  فى التقرير ياتى هكذا

gpt

got

creat

هل يمكن ان يكون هكذا gpt-got-creat ولو فيه تيستات اخرى تنزل فى السطر اللى يليه

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

وشكرااا

#6
كارم محمود بدوى كتب:

السلام عليكم

هل ما اقصده يمكن عمله بالاكسس ام مستحيل

 

لى طلب اخر اختنا ام عهود

فى القاعده التى ارفقتيها حقل ال test  فى التقرير ياتى هكذا

gpt

got

creat

هل يمكن ان يكون هكذا gpt-got-creat ولو فيه تيستات اخرى تنزل فى السطر اللى يليه

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

وشكرااا

 

اخي الفاضل

 

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

 

من هذا المنطلق فإنه يجب عليك بناء ثلاث جداول 

 

1. الجدول الرئيسي : 

وهذا مخصص فقط لمعلومات المريض

 

2. جدول العينات :

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

 

3. جدول الفحصوصات :

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

 

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

 

لذا فإن انسب طريقة هي التي قمت بعملها لك بحيث تكون قاعدة البيانات مترابطة ومتماسكة في نفس الوقت .

 

 

اما بالنسبة لإضافة سجلات الفحوصات في التقرير بشكل افقي يفصل بينهما شرطه  -  فهذا ممكن عمله بهذه الطريقة

 

post-15367-0-62371100-1368876119_thumb.g

 

 

za-Lab-END.rar

 

 

 

 

بالتوفيق

#7

اختى ومعلمتى ام عهود

 

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

تعودنا منك على سعة الصدر والصبر

 

النظام المتبع فى اى برنامج تحاليل هو ادخال الفحوصات فقط من قبل موظف الاستقبال وهذا الشخص ليس له علاقه بسحب العينات

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

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

 

كما وضحت لحضرتك باستخدام دالة ال dlookup

 

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

 

وبالتالى لا استطيع استخدام دالة dlook up او لا اعرف استخدامها فى مثل هذين الجدولين

 

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

 

وانا كلى عشم ان حضرتك سوف تساعدينى فى هذا لانى تقريا اكملت القاعده ماعدا هذه الجزئية

 

والحمد لله حضرتك حلتيلى الجزئية الاخرى وهى ترتيب الفحوصات افقيا

 

وشكرا اختى على مجهودك معى

#8

اخي الكريم : كارم محمود بدوي

 

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

 

شوف وانا اختك الصوره وتأمل فيها جيدا بناء على كلامك ومشاركتك الأولى

 

post-15367-0-64390900-1368890133_thumb.g

 

نلاحظ انه يوجد هناك ثلاث عينات رئيسية متكرره وهي 

 

citrate

edta

serum

 

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

 

 
citrate
esr
 
edta
rh
blood group
hb
 
serum
creat
tri
choles
got
gpt

 

 

طالما ان هناك عينات ثابته  ( citrate - edta - serum ) فهذا يعني ان توضع في جدول مستقل وهذا الأمر لا جدال فيه في قواعد البيانات

 

وايضا نجد ان لكل عينه عدة فحوصات فيجب ان توضع في جدول مستقل ثم نقوم بعمل علاقة بين جدول العينة وبين جدول الفحص بعلاقة  واحد الى متعدد   M:1  حتى اذا اخترنا العينة نستطيع وضع الفحوصات المتعدده لها .

 

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

 

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

 

 

 

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 18 مايو 2013 في 18:28

#9

اختى الكريمه جزاكى الله كل خير

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

يتسجل فى جدول العينات نوع العينه؟؟ من غير مااكتبه بايدى

يعنى شبيه بدالة dlook up

 

وان شاء الله يكون الطلب الاخير وانا شاكر مجهودك ووقتك وبارك الله لكى فى وقتك

 

وشكرا

#10

للرفع

#11

اخوانى واخواتى

 

هل اضيع مجهود 5 شهور بسبب هذه الجزئية !!!

لن يعمل البرنامج سوى بهذه الجزئية وهى طباعة الكود

#12 أفضل إجابة

تفضل اخي الكريم

 

تم التعديل بناء على طلبك 

 

post-15367-0-25260900-1369305076_thumb.g

 

 

تم تعديل الملف بآخر جديد لعدم ظهور صفحه بيضاء في آخر التقرير

 

za-Lab-LAST2.rar

 

 

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 24 مايو 2013 في 05:32

#13

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

ونحن كل اعضاء المنتدى فى اطمئنان تام طالما حضرتك موجوده معنا

 

واسف على الازعاج طوال هذه الفترة يعلم الله ماحققتيه الى سهل لى امور كثيرة الحمد لله

 

والف شكر والى الامام

 

واعذرينى فانا لا اعرف كيف اقيم الموضوع

ممكن اقيمه بطريقتى    مليار على مليار واكثر واكثر

هذا الموضوع مغلق.

مواضيع مشابهة