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

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

بدأه MOOONMOOON في 17 ديسمبر 2008 · 8 رد · 814 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في المرفق فورم اسمه frmEhsa لم اعرف كيفية ربطه ارجو المساعدة في بناءه

files.rar

#2

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

تم التعديل

files.rar

ارجو ان يفي بالغرض

ناصر المصاروة

شبكة سوارقريباً

Sewar

#3

اخي الفاضل اشكرك على مجهودك الجميل ولكن ليس هو المطلوب فطلبي اثابك الله قد وضعته في المرفق واسم الفورم هو ehsa وفي المثال الذي قمت بتعديله اسم الفورم هو

frmEhsa_old

#4

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

#5

طلب سهل وصعب..!!

- سهل من حيث المنطق

- صعب مع جداول البيانات التي أرفقتها

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

لكن بالنظر إلى جداول البيانات لديك فإن منطق قواعد البيانات يقول لك أن بيناتك غير صالحة للتجميع.. لماذا

يفترض من قاعدة البيانات أن لديك جدولين: جدول لهوية المريض، وجدول للحالات المرضية. إذ لا يمكن الجمع بين هذه البيانات في جدول واحد ..

وأيضا يفترض منطق البيانات أن العمر من البيانات المتغيرة التي يجب احتسابها بإجاد الفرق بين تاريخين (كان في اللية السابقة طفلا.. وأصبح النهار عليه وهو بالغ!!) هذا مثال منطقي

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

!!!.. فكر بالأسهل دائما

#6
MOOONMOOON كتب:
هل طريقتي التي اريدها صعبة إن كانت سهلة فدلوني وإن كانت مستحيلة افيدوني

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

فاسماء الامراض هي بيانات في حقول وليست اسماء حقول وكذلك الجنس والعمر

فلا يوجد لدينا حقل اسمه السكري ولا حقل اسمه الضغط

وكذلك لايوجد لدينا حقل اسمه الذكور البالغين ولا حقل اسمه الاطفال .... الخ

فماذا لو اضفنا مرض اخر

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

وكلما اردنا ان نضيف مرض جديد نقوم بتعديل الفورم

الخلاصة

لايجوز استخدام بيانات الجداول كاسماء حقول

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

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

فمثلاً لا حاجة لاستخدام جدول الجنس والذي يستخدم سجلين لاثالث لهما وهما ("ذكر", "انثى" ) وذلك من اجل مربعات السرد

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

/index.ph...175259&hl=0

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

كذلك ومن الاخطاء التي يقع فيها الكثيرون وجود حقل العمر وهو من البيانات المتغيرة فكيف اذا كان الجدول يحتوي على حقل العمر وحقل تاريخ الميلاد؟؟ :huh:

الغي حقل العمر وحقل (child) وابق على حقل تاريخ الميلاد .

هذه بعض الامور التي تستوجب التصحيح

ناصر المصاروة

شبكة سوارقريباً

Sewar

#7

الأخ الكريم

بعد التحية

أرجوا ان يكون هذا ما تريد واذا لا أرجوا التوضيح قليلاً

files.zip

#8

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

#9
MOOONMOOON كتب:
هل يعني أن قاعدة البيانات التي بنيتها هي خطاء ام انها صحيحة ولكن الخلل يوجد في عملية الاحصاء فلمن لديه الخبرة مساعدتي لكوني عديم الخبرة وما هو امامكم ما هو الا نتيجة توجيهات من رواد المنتدى لكم ودي واحترامي

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

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

ناصر المصاروة

شبكة سوارقريباً

Sewar

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…