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

لكل من أتم برنامج بأكسيس 2007 أتحفني بأي رد سيفيد

بدأه ..ن.. في 13 يونيو 2012 · 21 رد · 3,006 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

..

..

تحيتي للجميع فكلكم إخوة وحتى لو لم تجيبوني فالتحية لكم جميعاً

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

لست أتملقكم لأجد مايرضيني لاوالله انا سبقت لي البرمجة بأوراكل 6i و 10g وال asp.net واود أن أجرب الاكسيس والفيجوال بيسك

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

قسّمت الجداول بقاعدة البيانات لثلاثة جداول

جدول الملفات ( اسم صاحب الملف , رقم الملف , العنوان رقم الجوال ..إلخ )

جدوال الافراد افراد العائلة ( الاسم , رقم الهوية , صلة القرابه , الجنس جيندر , .. إلخ )

جدول كرت تطعيم ( موعد التطعيمة , اسم الممرض او الطبيب , .. إلخ )

جدول الملفات .. اساسي رقم الملف

جدول الافراد .. أساسي رقم الهوية

العلاقة بينهم [ون تو ون ] اي ان رقم الملف سيتواجد بجدول الأفراد ايضاً

جدول التطعيمات .. اساسي رقم الكرت

جدول الأفراد .. أساسي رقم الهوية

العلاقة بينهم [ون تو ون ] اي ان رقم الهوية سيتواجد بجدول التطعيمات ايضاً

النماذج ..

نموذجين فقط

الأول .. إدخال الملف والأفراد

قمت بعملها بنموذج واحد ولكني لست أكيداً من الطريقة / إستطعت جعل رقم الملف الذي اسجله يأتي بجدول الافراد فقط .. ولم أستطع وضع اسم الأب مثلاً ايضا مشكلة ان بالملف زوجات ايضاً + لم أستطع وضع رقم الملف بجدول الافراد unviseble اي لايمكن التعديل عليه

نموذج إدخال التطعيمات عند كل فرد

التقارير

تقرير يعرض جميع الأفراد

تقرير يعرض احصائيات بين اعمار محدده وذكور وإناث

مثلاً يحصي من بين 5 سنوات إلى عشر سنوات وبنفس الوقت يحصي الذكور على حده والاناث على حده // فيخرج بتحديد بين 5-10 [4ذ , 7 ث ]

أمنيتي أن تقرؤو وتؤتوني ملاحظاتكم هذه أولاً والأهم

ثانيا: تساؤلاتي بالاحصائيات بالتقارير والنموذج الاول بإدخال الملفات والأفراد بماذا ترون الافضل

بإنتظار كل حرفٍ يكتب هنا

تم تعديل هذه المشاركة بواسطة ..ن.. في 13 يونيو 2012 في 19:01

1
#2

اخي الفاضل : رائد

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

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

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

ولهذا نجد ان ما ينطبق على قواعد البيانات اوراكل ينطبق على باقي قواعد البيانات ومنها طبعا قواعد البيانات اكسيس من حيث التخطيط السليم لمراحل المشروع والتي تبدأ بـ :

مرحلة التحليل : Strategy and Analysis

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

مرحلة التصميم : Design

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

مرحلة التنفيذ والتطوير: Developing

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

مرحلة الاختبار: Testing

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

مرحلة الإنتاج : Producing

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

فما اراه من خلال مشاركتك بارك الله بك انك قفزت مباشرة الى مرحلة التنفيذ ( المرحلة الثالثة ) وهنا وقعت في العديد من اخطاء التصميم والتي هي المرحلة التي تسبق هذه المرحله والسبب بارك الله بك انك لم تقم بعملية تحليل النظام ولا القيام بمرحلة التصميم ولهذا يجب ان تبدأ من البداية ويكون تصميمك الأولي على الورق فقط لاغير ودع عنك اي قاعدة بيانات سواء اوراكل او SQL او اكسيس بل سيكون تخطيط الكيانات على الورق لكي تخرج بما يسمى Entity Relationship Diagrams - ERD

لذا من الآن وصاعدا سأكون معك قلبا وقالبا من البداية وحتى النهاية لإكمال مشروعك والوصول به الى مرحلة الإحتراف لكي تستفيد ويستفيد منه بقية اعضاء المنتدى فعلى بركة الله نبدأ :

مرحلة التحليل : Strategy and Analysis

في هذه المرحلة يجب ان تجيب على الأسئلة التالية :

1. ما هو الغرض من هذا المشروع ( البرنامج ) ؟

2. هل سيكون هذا المشروع ( البرنامج ) محلي ( جهاز واحد فقط ) ام سيكون على شبكه ( عدة مستخدمين ) ؟

3. هل هذا المشروع ( البرنامج ) ربحي ام انه للإستخدام الشخصي فقط ؟

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

على افتراض اننا اجبنا على الأسئلة السابقة لذا لزاما علينا الإنتقال الى :

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

1- تحديد الكيانات - Entities

2- تحديد خصائص كل كيان - Attributes

3- تحديد المجالات - Domains

4- تحديد العلاقات بين الكيانات - Relationships

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

1-عدم التكرار

2- المرونة

3- تطبيق المبادئ الأساسية لهيكلة قاعدة البيانات

4- في مشروعك هذا انت فقط قد تصل الى تطبيع البيانات ( في النموذج الثاني ) ولسنا بحاجة الى التطبيع او التسوية ( في النموذج الثالث ) هذا حسب تصوري المبدأي للمشروع

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

* تعريف التطبيع او التسوية Normlization

هو عبارة عن تحويل مجموعة مخازن البيانات المعقدة إلى مجموعة مستقرة وأصغر من تراكيب البيانات وذلك حتى يسهل صيانتها والتعامل معها لاحقا .

• خطوات التسوية:

1.الخطوة الأولى في التسوية 1NF ( إزالة المجموعات المتكررة )

o تعريف المفتاح الأساسي primary key

o تقسيم الجدول إلى أكثر من جدول بحسب الأفضل .

2. الخطوة الثانية في التسوية 2NF ( إزالة الاعتماديات الجزئية partial dependencies ) .

o التأكد أن جميع الخصائص attributes ( غير المفتاح الأساسي ) معتمدة اعتمادا كاملا على المفتاح الأساسي

o جميع الخصائص المعتمدة جزئيا على المفتاح الأساسي يجب فصلها في جدول آخر .

3. الخطوة الثالثة في التسوية 3NF ( إزالة الاعتماديات المتعديةtransitive dependencies )

o إزالة اعتماد خصيصة ( غير المفتاح الأساسي ) على خصيصة أخرى ( غير المفتاح الأساسي ) .

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

1. الجدول الأساسي

جدول الملفات - ويوجد به الحقول التالية

*. رقم الملف ( نوعه رقم ) و ( مفتاح اساسي )

*. رقم الهوية لصاحب الملف ( رقم )

*. اسم صاحب الملف ( نوعه نص )

*. الجنسية ( نص ) يفضل ان يكون مربع تحرير وسرد ليتم منه اختيار الجنسيات

*. تاريخ الميلاد ( تاريخ / وقت )

*. مكان الميلاد ( نص )

*. هل هو متزوج ( نعم / لا )

*. عدد الزوجات ( رقم )

*. العنوان ( نص )

*. رقم الجوال ( نص )

*. رقم الهاتف ( نص )

2. الجدول الفرعي الأول : هذا الجدول سيكون مرتبط بعلاقة ( واحد الى متعدد ) مع الجدول الرئيسي بالحقل ( رقم الملف )

جدوال افراد العائلة - ويوجد به الحقول التالية

*. رقم الملف ( نوعه رقم ) و ( مفتاح خارجي ) - هنا يجب ان نفهم العلاقة التي ستنتج لنا اثناء الربط وهي علاقة ( واحد الى متعدد ) بمعنى سيكون ( رقم الملف ) المفتاح الأساسي من جدول الملفات وسيقابله عدة سجلات مرتبطة من جدول افراد العائلة وجميع بياناتهم تندرج تحت رقم الملف من الجدول الرئيسي .

*. رقم الهوية ( للفرد من العائلة ) نوعه رقم ( مفتاح اساسي )

*. الاسم ( نوعه نص )

*. صلة القرابة ( نص ) يفضل ان يكون مربع تحرير وسرد للإختيار منه ( زوجه - ابن - بنت )

*. الجنس ( نص ) يفضل ان يكون مربع تحرير وسرد ليتم منه الإختيار ( ذكر - انثى )

*. تاريخ الميلاد ( تاريخ / وقت )

3. الجدول الفرعي الثاني : هذا الجدول سيكون مرتبط بالجدول الفرعي الأول بعلاقة ( واحد الى متعدد ) من خلال الربط بينهما بواسطة الحقل ( رقم الهوية - للفرد من العائلة ) والسبب انه سيكون هناك لكل فرد من افراد العائلة عدة سجلات من التطعيمات )

*. رقم الهوية ( نوعه رقم ) و ( مفتاح خارجي )

*. موعد التطعيمة ( تاريخ / وقت )

*. اسم الممرض او الطبيب ( نص )

*. اسم المستوصف او المستشفى الذي حصل منه على التطعيمه ( نص )

*. هل لديه حساسية ضد اي علاجات ( نعم / لا )

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

tblFiles -- جدول الملفات

*. IDFileF --- الوصف ( رقم الملف ) Primary key

*. IDentificationF --- الوصف ( رقم الهوية )

*. strNameF --- الوصف ( الاسم )

*. NationalityF --- الوصف ( الجنسية )

*. DateOfBirth --- الوصف ( تاريخ الميلاد )

*. PlaceOfBirthF --- الوصف ( مكان الميلاد )

*. MarriedF -- الوصف ( متزوج )

*. NumberOfWivesF -- الوصف ( عدد الزوجات )

*. AddressF --- الوصف ( العنوان )

*. MobileNumberF --- الوصف ( رقم الجوال )

*. PhoneNumberF --- الوصف ( رقم الهاتف )

tblFamily -- جدول العائلة

*. IDFileM --- الوصف ( رقم الملف ) Foreign Key‏

*. IDentificationM --- الوصف ( رقم الهوية ) Primary key

*. strNameM --- الوصف ( الاسم )

*. RelationshipM --- الوصف ( صلة القرابة )

*. GenderM --- الوصف ( الجنس )

*. DateOfBirthM --- الوصف ( تاريخ الميلاد )

*. PlaceOfBirthM --- الوصف ( مكان الميلاد )

tblVaccination -- جدول التطعيمات

*. IDentificationV --- الوصف ( رقم الهوية ) Foreign Key

*. DateOfVaccinationV -- الوصف ( موعد التطعيمة )

*. NameNurse/DrV -- الوصف ( اسم الممرض / الدكتور )

*. ClinicV -- الوصف ( المستوصف او المستشفى )

*. SensitivityV -- الوصف ( هل لدية حساسية من العلاج )

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

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 14 يونيو 2012 في 15:39

2
#3

أهلاً بك يازهــراءْ .. مدداً لاعدد

لااعلم من اين إتضح إسمي هههه ولكن يبدو أني كتبته سابقاً

لن أخفيك يازهـراءْ أني مطلعٌ على سيرتك قبل هذا ولن أخفيك أيضاً أني تابعتها بنهمْ .. كانت سيرةٌ مثيره لكل مبتدئ لأن يقف أمام أحرفك مليّاً

حتى أني بالأمس القريب إطلعت على مشروع زهراءْ للمقاولات الذي وضعته بعام 2005 وساءني أنكي لم تكمليه تفصيليا فإني أجد بمشاركاتك

مشاركات معلمه بإستمتاعك بالاسهاب بالشرحْ بلا ملل ولا كلل وراقني ذلك أكثر وأكثر

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

فشكراً يازهراء .. ولو فكرتي ذات يومٍ بوضع ماتخطين من فوائد بملفات pdf ككتاب الكتروني تأكدي أني سأقرؤه ولو كان بثمنْ

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

بخصوص المشاركة ..

نعم صدقتِ بخصوص الدقه والتفصيل بقاعدة البيانات وهو ماظننت أني فعلته وأردت الإختصار ويبدو لي أني أخطأت

فقد جمعت المعلومات .. ثم حددت الكيانات والعناصر .. والعلاقات وال ERD أيضاً

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

تقبلي شكري وإمتناني

*نصيحتي لمن يريدون الفائدة معنا *

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

تم تعديل هذه المشاركة بواسطة ..ن.. في 14 يونيو 2012 في 17:48

#4

بارك الله بك أخي الكريم : رائد

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

بعد اكمال تصميم الجداول والربط بينهم

قم بإدخال بيانات الجدول الرئيسي اولا

ثم بعد ذلك قم بإدخال بيانات الجدول الفرعي الأول المرتبط بالجدول الرئيسي

ثم بعد ذلك ادخل البيانات في جدول التطعيمات

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

#5

أهلا بك أخيتي زهراء ..

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

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

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

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

عملت الجداول وواجهني التالي :

- وددت وضع خيارات عدة كقائمة منسدلة مثل [ذكر , أنثى ||| سعودي ,غير سعودي ||| عدد الزوجات قائمة من 1 إلى 4 ||| صلة القرابه "زوجة,إبن,إبنة,سائق,خادمة" ]

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

القيم بقوائم منسدله لأتأكد من صحة إدخال البيانات واستدعائها

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

جدول التطعيمات هل يصح أن يبقى دون مفتاح أساسي أم قد نضيف حقلاً كمفتاح اساسي؟

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

اعني يكون جدول التطعيمات

رقم الهوية , الاسم , اللقاح , العمر , اسم الطبيب

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

هناك تطعيمات لمن عمره شهرين و4 اشهر .. إلخ حتى 6 سنوات

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

لايجوز له تطعيم الجديده الا بتطعيم السابقات

وهل بإمكاننا وضع مثلاً تنبيه بنموذج لمن لم يقم بتطعيمات محدده وهو بلغ العمر مثلا بوضع خلفيته الباك قراوند احمر وهكذا

مارأيك كخبيرة

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

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

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

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

.. وهل أضع العلاقات التكاملية فرض التكامل وتتالي التحديث والحذف

لأني قرأت عن فائدتها وهي رائعه ولكن هل ترين لها أضرار من خلال خبرتك ؟

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

سأضيف القاعده وقد أضفت حقول بالجداول

أملي أن لاأكــون مزعج يازهـــراءْ أو بالمشرمحي "ماينعطى وجه"

قوافل الشكر والإمتنان لك

سأعود لأقرأ تعقيبك

HOSPITAL.rar

1
#6

اخي الفاضل : رائد

بارك الله بك على المشاركة والسؤال وإن دل هذا فإنما يدل على انك تريد ان تتعلم وتستفيد وإن شاء الله ستجد الفائدة العظمى من خلال النقاش والإجابه .

قمت بتحميل الملف الخاص بك ولكن يبدو انك لم تنتبه للشرح جيدا وخاصة لبناء الجداول والحقول الخاصة بها ولكن لا يوجد مشكله فقد قمت بتعديل كل شيء في الملف واصبح الآن سليم 100% وجميع تساؤلاتك تم وضع الحلول المناسبة لها في الجداول فلم يتبقى عليك الآن سوى ادخال البيانات بشكل صحيح وخالي من الأخطاء بداية بالجدول الرئيسي tblFiles -- جدول الملفات ثم tblFamily -- جدول العائلة واخيرا tblVaccination -- جدول التطعيمات ولكن قبل ان تبدأ ادخال البيانات تفحص الحقول وخصائصها وانواعها في الجداول ولكن لا تغير فيها شيء لأن هناك روابط وعلاقات بين الجداول .

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

post-15367-050634200 1339798111_thumb.gi

تم اعتماد جدول التطعيمات في الجدول

post-15367-033897000 1339798297_thumb.gi

بالنسبة للنماذج والتقارير والإستعلامات فلم يحن دورها بعد لأننا الآن في مرحلة بناء الجداول وتطويرها وبعد الإنتهاء من الجداول سنبدأ في الإستعلامات وعند الإنتهاء سنبدأ بالنماذج والتقارير .

za-Hospital-UP.rar

بالتوفيق

المرفقات
R1.gifR2.gif

تم تعديل هذه المشاركة بواسطة zahrah في 16 يونيو 2012 في 01:12

1
#7

محرجٌ جداً .. كم تمنيت أن أستطيع مسح ماكتبته حقيقةً

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

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

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

أكثرت الأسئلة التفصيليه لأني اعتقدت اني لابأس من سؤالي بأي إستفسار يخطر بمخيلتي وأأسف حقاً

شكراً لك يازهراء لهذا الجهد الذي أأمل ان أجد شكرا يوفيه لك ../ سأقوم بتحميل الملف ..

سأبحث عن إجابات على أسئلتي وعلى ماأخطأت به قد يكون فهمي بسيط ولكن اعتقد ان "لاتغيّر بها شيءْ" تعني اني "لااعلم" بها شيء و"لن اعلم" بها شيءْ ايضا أو هكذا اعتقد

سأبحث عن الاجوبة وحينما أعلمها سأعود بإذن الله بعدها لنتابع

صادق الود وجزيل الشكر على جهدك الجبار ياصديقتي

تم تعديل هذه المشاركة بواسطة ..ن.. في 16 يونيو 2012 في 05:27

#8

السلام عليكم

الاح العزيز رائد مرحبا بك في منتدانا الرائع

مشاركة مني في مساعدتك وعلما

اني مبتدئ هنا

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

فحبيت اوضح اسم الحقول بتسمية توضيحية باللغة العربية

من خصائص الحقل- تسمية توضيحية

لكن مسميات الحقول الفعلية بقت باللغة الانكليزية

بس حبيت اضف لك معلومة

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

راجع لك

واسف على التدخل والفضول

سلامي لك

HOSPITAL.rar

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 16 يونيو 2012 في 19:46

1
#9
..ن.. كتب:

عملت الجداول وواجهني التالي :

- وددت وضع خيارات عدة كقائمة منسدلة مثل [ذكر , أنثى ||| سعودي ,غير سعودي ||| عدد الزوجات قائمة من 1 إلى 4 ||| صلة القرابه "زوجة,إبن,إبنة,سائق,خادمة" ]

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

القيم بقوائم منسدله لأتأكد من صحة إدخال البيانات واستدعائها

اخي الفاضل : رائد

القوائم المنسدلة التي تتحدث عنها تم عملها في الجداول

الجنس : ( ذكر ، انثى )

الجنسية :( سعودي ، غير سعودي )

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

صلة القرابة : ( زوجه ، ابن ، ابنه ، سائق ، خادمة )

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

..ن.. كتب:

جدول التطعيمات هل يصح أن يبقى دون مفتاح أساسي أم قد نضيف حقلاً كمفتاح اساسي؟

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

اعني يكون جدول التطعيمات

رقم الهوية , الاسم , اللقاح , العمر , اسم الطبيب

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

هناك تطعيمات لمن عمره شهرين و4 اشهر .. إلخ حتى 6 سنوات

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

لايجوز له تطعيم الجديده الا بتطعيم السابقات

بالنسبة لجدول التطعيمات يجب ان يكون له مفتاح فرعي ( خارجي ) وهذا المفتاح مرتبط بجدول العائلة بالمفتاح الأساسي لأن جدول العائلة هنا هو الأساس ويتفرع منه جدول التطعيمات

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

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

..ن.. كتب:

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

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

هذه النقطة قمت بتعديلها في كل الجداول .

..ن.. كتب:

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

.. وهل أضع العلاقات التكاملية فرض التكامل وتتالي التحديث والحذف

لأني قرأت عن فائدتها وهي رائعه ولكن هل ترين لها أضرار من خلال خبرتك ؟

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

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

لا اعلم هل كان شرحي لتصميم الجداول غير مكتمل او به بعض الغموض ... لا اعلم ذلك

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

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

بالتوفيق

1
#10

السلام عليكم

تم تعديل المشاركة بإرفاق الملف

بالمشاركة السابقة.

تحياتي

#11
..ن.. كتب:

محرجٌ جداً .. كم تمنيت أن أستطيع مسح ماكتبته حقيقةً

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

لا يوجد اي احراج اخي الكريم

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

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

..ن.. كتب:

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

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

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

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

..ن.. كتب:

 أكثرت الأسئلة التفصيليه لأني اعتقدت اني لابأس من سؤالي بأي إستفسار يخطر بمخيلتي وأأسف حقاً

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

بالتوفيق

#12
سلامنا لكم كتب:

السلام عليكم

الاح العزيز رائد مرحبا بك في منتدانا الرائع

مشاركة مني في مساعدتك وعلما

اني مبتدئ هنا

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

فحبيت اوضح اسم الحقول بتسمية توضيحية باللغة العربية

من خصائص الحقل- تسمية توضيحية

لكن مسميات الحقول الفعلية بقت باللغة الانكليزية

بس حبيت اضف لك معلومة

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

راجع لك

واسف على التدخل والفضول

سلامي لك

أهلا بك يارجُل .. إضافةٌ قيّمة

يارجُل نحن نبحث عن الفضوليينْ الذي لايخجلو أو يسكتو من معلومة فكن فضولياً هنا سأفرح

أنرت ياصديقي وأتمنى أن تنضم لنا بالمتابعه .. ولامانع من الفضول ياصديقي

ممتن

1
#13

أخيتي زهــراءْ .. لو الهم برنامج فقط لعملناه وإنتهى .. أما لو الهدف نتعلم كيف نتمم برنامج سنتمم بعد برامج عدّة

لذلك تجديني احاول ان لااتجاوز شيءْ الا فهمته

لااحب ان تتكلفي سأنتظر ردودك باريحية تامّـة وسأنتظر الفائدة ولو أطلتي بالرد وثقي اني الى حد الآن إستفدت منك الكثير بل وفتحتي آفاق

اقتباس
اخي الفاضل : رائد

القوائم المنسدلة التي تتحدث عنها تم عملها في الجداول

الجنس : ( ذكر ، انثى )

الجنسية :( سعودي ، غير سعودي )

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

صلة القرابة : ( زوجه ، ابن ، ابنه ، سائق ، خادمة )

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

أخيتي زهراءْ .. لم أكن أعلم انها مضافة لأني كان سؤالي كيف أضيفها وأوردت طريقة اظنها خاطئة .. ولكني جنيت فائدة أيضاً بعد بحثي بمثالك حقيقةً وعلمت

لماذا كنتي تقولي "مربع تحرير وسرد" بينما انا لم أظنه قائمة منسدلة

أعتقد أنه من خصائص الحقل .. [تحولة الى بحث] [عرض عنصر التحكم: مربع تحرير وسرد] ثم [نوع مصدر الصف:قائمة القيم] ثم [lمصدر الصف: "القيمة الاولى";"القيمة الثانية";"إلخ"]

أما بخصوص عدد الزوجات فقط لأنها عدد محصور ولامانع من كلاهما هو فقط إقتراحْ

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

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

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

صحيحٌ ذلك بالنسبة لماذكرتي .. يبدو أني اعتدت وجوب المفتاح الاساسي

بالمناسبه وجدت بقاعدة البيانات حقل نوع اللقاح وضعتيه مربع تحرير وسرد .. جدول إستعلام .. ووضعتي جملة استعلام select من الجدول الذي اضفتيه جديد

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


SELECT [tblBasicVaccine].[BasicVaccine] FROM tblBasicVaccine;

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

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

بعلاقة فردي لفردي .. ننقل احدى الاساسيين للآخر

فردي لمتعدد .. ننقل مفتاح اساسي الفردي للمتعدد

متعدد لمتعدد .. نضع جدول بينهم

وأحمد الله وجدت اني وضعتهم كلهم [ نصي نصي ] ولكن تبقى اني لم اضعه رقم

بالنسبة لماذا لم اضعه رقم اعتدت أن الارقام التي لن نحتاجها بعمليات حسابية إلخ أضعها varchar نصي بغير الاكسيس

وأحمد الله جربت ربطهم فارتبطو وأشكر لك الإيضاحات المثمرة

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

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

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

شرحك وجهدك محل تقدير وإعجاب ودعاء غفير لمعطاءةٌ مثلك وأنا من اناس مالم أفهمه أسأل عنه لكي لااعود اسال عنه مجدداً

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

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

صحيح وضعت اساسي بجدول التطعيمات ولاادري يبدو انها سهوا

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

وأشكر لك التعديل وأنا مبتدئ بالأكسيس وشرحك فادني كثيراً وسأعود له كثيراً ايضاً

بخصوص الملاحظات على الذي تم الى الآن :

بالنسبة لرقم الملف ليس رقماً .. لأنة يحتوي على رموز وحروف قد تكون 10 ولكن الاكيد لاتتجاوز ال 20 رقم هذه فقط

ممتنٌ لك وأكثر

تم تعديل هذه المشاركة بواسطة ..ن.. في 17 يونيو 2012 في 15:53

1
#14
..ن.. كتب:

بخصوص الملاحظات على الذي تم الى الآن :

بالنسبة لرقم الملف ليس رقماً .. لأنة يحتوي على رموز وحروف قد تكون 10 ولكن الاكيد لاتتجاوز ال 20 رقم هذه فقط

اخي الفاضل : رائد

لا زلنا في مرحلة التصميم والتعديل وجميل انك ذكرت هذه الملاحظة بخصوص ( رقم الملف )

لذا اذا اردنا تعديل خاصية رقم الملف من رقمي الى نصي فيجب علينا اولا عمل الآتي

1. الذهاب الى نافذة العلاقات

2. حذف كل العلاقات بين الجداول ومن ثم اغلاق نافذة العلاقات

3. الآن اصحبت الجداول بدون اي علاقات

4. نختار جدول الملفات ونقوم بتعديل خاصية رقم الملف من رقمي الى نصي ونجعل حجم الحقل 20

5. نذهب الى جدول العائلة ونقوم بتعديل خاصية رقم الملف من رقمي الى نصي ونجعل حجم الحقل 20

6. نذهب الى نافذة العلاقات ونقوم بربط كل الجداول من جديد كما كانت في السابق

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

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

1. هل سيكون في البرنامج ادوات بحث عن معلومات معينة ام لا

2. هل سيتم فلترة وفرز بيانات معينة لإظهارها فقط ام لا

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

لذا اريد منك الآن ان تضع لنا تصور شامل عن الاستفسارات التي تريدها في البرنامج ليتم عمل الإستعلامات عليها ...

بالتوفيق

2
#15

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

[والد , والدة , حفيد , حفيدة , زوجة إبن ] لحل مشكلة أن البعض يود أن يكون ملفه مع والده فيكون ملف للعائلة بالكامل

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

بخصوص البحث وصفحات البحث بالبيانات هي كالتالي :

1- البحث بالملفات من خلال مايلي

[رقم الجوال , رقم الهوية , الإسم ويكون البحث بجزء من الإسم , رقم الملف أو جزء منه , رقم المنزل ]

2- البحث بالأفراد من خلال مايلي :

[الإسم جزء من الإسم , رقم الهوية]

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

بخصوص الفرز

1- فرز بصفحة واحده لجميع الأفراد المسجلين بالمستوصف بترتيب أبجدي

2-مربع بحث يقوم ببحث بجزء من رقم الملف لأنه يفيد بالأحياء والرمز يكون بأول رقم الملف مثلا [ِAF222] هنا الحروف ترمز لحي معيّن والفرز بمربع البحث حينما نريد طباعه من سينتقلون

لمستوصف جديد مثلاً وهكذا

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

الأهم هو حصر أعداد سأرفق ملف وورد عملته أنا لأوصل فكرة إحداهما ..

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

كل على حده والمجموع

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

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

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

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

أخيراً وليس آخراً ..

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

مثلاً طعّم الطفل تطعيمات الخاصة بعمر شهرين .. وبعد 6 شهور من الإهمال أتى ليطعمه والده .. يقول أنا كغير مختص يهمني أن يظهر لي ان آخر تطعيمه قام بأخذها هي الخاصه

بعمر شهرين لكي أعطية التي تليها وليست التي بعمره

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

TEXT.rar

تم تعديل هذه المشاركة بواسطة ..ن.. في 19 يونيو 2012 في 12:07

1
#16
..ن.. كتب:

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

[والد , والدة , حفيد , حفيدة , زوجة إبن ] لحل مشكلة أن البعض يود أن يكون ملفه مع والده فيكون ملف للعائلة بالكامل

بارك الله بك لأخي الكريم

جميل جدا ما قمت به من تعديل

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

..ن.. كتب:

بخصوص البحث وصفحات البحث بالبيانات هي كالتالي :

1- البحث بالملفات من خلال مايلي

[رقم الجوال , رقم الهوية , الإسم ويكون البحث بجزء من الإسم , رقم الملف أو جزء منه , رقم المنزل ]

2- البحث بالأفراد من خلال مايلي :

[الإسم جزء من الإسم , رقم الهوية]

بخصوص الفرز

1- فرز بصفحة واحده لجميع الأفراد المسجلين بالمستوصف بترتيب أبجدي

2-مربع بحث يقوم ببحث بجزء من رقم الملف لأنه يفيد بالأحياء والرمز يكون بأول رقم الملف مثلا [ِAF222] هنا الحروف ترمز لحي معيّن والفرز بمربع البحث حينما نريد طباعه من سينتقلون

لمستوصف جديد مثلاً وهكذا

لا يوجد اي مشكلة في هذا الموضوع فالإستعلامات ستوفر لنا كل شيء من هذه الأمور

ولكن الأهم من ذلك كله بارك الله بك هو ادخال المعلومات كاملة في الجداول بحيث لا تقل عن 50 - 60 سجل وحتى لو كانت اسماء وهمية وبيانات وهميه المهم تكون حسب نوعية الحقول مع عدم نسيان البيانات الخاصة بأفراد الأسرة في جدول العائلة مع التطعيمات والسبب في ذلك حتى نقوم بعمل الإستعلامات الخاصة بالبحث وكذلك الفرز وايضا الحصر فلا ينفع ابدا ان نضع سجل او سجلين لأنها لن تؤدي الغرض منها ولكن مع وجود بيانات في الجداول نستطيع ان نقيم البرنامج فيما لو كانت كل هذه البيانات حقيقية حتى لا نعود للتعديل او اعادة بناء البرنامج من جديد في ظل بعض البيانات التي تحتاج الى حقول اضافية .

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

..ن.. كتب:

*. الأهم هو حصر أعداد سأرفق ملف وورد عملته أنا لأوصل فكرة إحداهما ..

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

كل على حده والمجموع

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

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

بالنسبة للنقطة الثانية لم افهم المقصود بها !!! ( زيادة العمر تلقائيا ) .

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

..ن.. كتب:

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

مثلاً طعّم الطفل تطعيمات الخاصة بعمر شهرين .. وبعد 6 شهور من الإهمال أتى ليطعمه والده .. يقول أنا كغير مختص يهمني أن يظهر لي ان آخر تطعيمه قام بأخذها هي الخاصه

بعمر شهرين لكي أعطية التي تليها وليست التي بعمره

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

خارج موضوع النقاش في البرنامج

ارى لديك عدد -2 بالسالب في التقييم هل من الممكن اعرف سبب تقييمك بهذه الطريقة ؟

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 19 يونيو 2012 في 20:25

#17

..

..

أهلاً بكِ أم عهود

سأقوم برفع قاعدة البيانات وقد قمت بتعديل رقم الملف من رقمي لنصي وحجمة 15

وقمت بإضافة الخيارات كما أسلفت وأعدت العلاقات كما كانت

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

سأقوم أيضاً بتعبئة الجداول وأعني بها العوائل والملفات أما التطعيم وجدولة فلم أستطع فهم الجدول الجديد حتى الآن ولست أدري ماهيّة العمل به حقيقةً

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

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

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

بالنسبة للنقطة الثانية لم افهم المقصود بها !!! ( زيادة العمر تلقائيا ) .

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

زيادة العمر تلقائياً أعني حساب العمر عن طريق الكود

مثلاً ميلاد شخصٌ ما بسنة .. 2000 ميلادي .......... مع العلم اننا نود إستخدام التاريخ الهجري

وشخص آخر ميلاده بسنة 1985 ميلادي

وآخر ميلادة سنة 1980 ميلادي

يقوم البرنامج بوضع عمر الاول 12 سنة

والاخر 28

والاخير 32

وبالحصر ارفقت أنا جدول أود إستخدامة كتقرير .. وضعت بالاعلى لو لاحظتي أرقام .. 0-1/1-5 .. إلخ

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

مثلاً الأول مابين الولادة الى سنة واحده [0-1] بالتأكيد ستتبدل بالسنة القادمة الاعداد التي تحته غير سعوديين وسعوديين وذكور وإناث

أيضاً الأخريات

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

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

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

اقتباس

خارج موضوع النقاش في البرنامج

ارى لديك عدد -2 بالسالب في التقييم هل من الممكن اعرف سبب تقييمك بهذه الطريقة ؟

والله لااعلم اللي ماهم طيبين كثير ههههههه ولست مهتم حقيقةً

ومن باب إحسان الظن ربما أرادو أن أكون سالب فيكثر إجتذاب اعضاء الموجب الرغيد إلى مواضيعي ههههه لأني سالب أجذبهم

ربك كريم

HOSPITAL.rar

تم تعديل هذه المشاركة بواسطة ..ن.. في 19 يونيو 2012 في 13:46

1
#18
..ن.. كتب:

أما التطعيم وجدولة فلم أستطع فهم الجدول الجديد حتى الآن ولست أدري ماهيّة العمل به حقيقةً

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

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

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

فلا تركز على هذا الجدول ابدا وحاول نسيانه انما التركيز فقط عل الجداول الرئيسية الثلاثة ( جدول الملفات - جدول العائلة - جدول التطعيمات ) .

..ن.. كتب:

زيادة العمر تلقائياً أعني حساب العمر عن طريق الكود

مثلاً ميلاد شخصٌ ما بسنة .. 2000 ميلادي .......... مع العلم اننا نود إستخدام التاريخ الهجري

وشخص آخر ميلاده بسنة 1985 ميلادي

وآخر ميلادة سنة 1980 ميلادي

يقوم البرنامج بوضع عمر الاول 12 سنة

والاخر 28

والاخير 32

وبالحصر ارفقت أنا جدول أود إستخدامة كتقرير .. وضعت بالاعلى لو لاحظتي أرقام .. 0-1/1-5 .. إلخ

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

مثلاً الأول مابين الولادة الى سنة واحده [0-1] بالتأكيد ستتبدل بالسنة القادمة الاعداد التي تحته غير سعوديين وسعوديين وذكور وإناث أيضاً الأخريات

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

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

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

..ن.. كتب:

والله لااعلم اللي ماهم طيبين كثير ههههههه ولست مهتم حقيقةً

ومن باب إحسان الظن ربما أرادو أن أكون سالب فيكثر إجتذاب اعضاء الموجب الرغيد إلى مواضيعي ههههه لأني سالب أجذبهم

حسنا اخي الكريم رائد

تم تعديل التقييم لك من السالب الى الموجب

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 19 يونيو 2012 في 20:17

#19

الاخت الكريمة د / زهرة

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

نظرا لظروف صحية ألمت بى والحمد لله لم أتواجد بالمنتدى المبارك

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

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

فلا حرمك الله ثوابه الجزيل وعلمه الوفير والسداد فى القول والعمل .

لو سمحت نريد المتابعة لهذا الدرس العملى بتنسيق 2003

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

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

ولقد حاولت ارسال رسالة خاصة وجاء الرد عفوا , تم إيجاد خطأ إذا كنت غير متأكد من إستخدام الخاصية

أو أنك لا تعلم سبب حدوث هذا الخطأ الرجاء الرجوع لملفات المساعدة

[#10222] غير مصرح لك بإستخدام الرسائل الخاصة

فماذا افعل جزاكى الله خيرا

http://

#20
المحروسة كتب:

الاخت الكريمة د / زهرة

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

نظرا لظروف صحية ألمت بى والحمد لله لم أتواجد بالمنتدى المبارك

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

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

فلا حرمك الله ثوابه الجزيل وعلمه الوفير والسداد فى القول والعمل .

لو سمحت نريد المتابعة لهذا الدرس العملى بتنسيق 2003

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

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

ولقد حاولت ارسال رسالة خاصة وجاء الرد عفوا , تم إيجاد خطأ إذا كنت غير متأكد من إستخدام الخاصية

أو أنك لا تعلم سبب حدوث هذا الخطأ الرجاء الرجوع لملفات المساعدة

[#10222] غير مصرح لك بإستخدام الرسائل الخاصة

فماذا افعل جزاكى الله خيرا

اختي الفاضلة : المحروسة

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

بارك الله بك وعافاك وشفاك من كل مكروه

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

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

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

بالتوفيق

1
#21

اخيتي زهراء بالبيانات المدخلة .. سأستخدم كل شيءْ من التنويع

سؤالي بالنسبة لأسماء اللقاحات هل أضعها بشكل نصي من الصورة التي وضعتيها سابقاً ..؟

بحقل اسم اللقاح من جدول التطعيمات ..؟

تم تعديل هذه المشاركة بواسطة ..ن.. في 24 يونيو 2012 في 18:56

#22
..ن.. كتب:

اخيتي زهراء بالبيانات المدخلة .. سأستخدم كل شيءْ من التنويع

سؤالي بالنسبة لأسماء اللقاحات هل أضعها بشكل نصي من الصورة التي وضعتيها سابقاً ..؟

بحقل اسم اللقاح من جدول التطعيمات ..؟

اهلا اخي الفاضل : رائد

اعمل كما عملت لك في السجل الأول بالنسبة للقاحات

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

بالتوفيق

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

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

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

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

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