إعاد اعلل صلح على على شق درس عدي يلسين
رطقم فع 02 اوباج مياه 022"
اطلاعلة عه 2 عدم مدع ه6102
() 2266566 معد 2 06625661 2252526
يمثل الح 600546 سطر الاتصال أو (ج54610 600086100) يحتوي هذا السطر على معلومات تخص مزود قواعد البياتاتك
(60 010110 8256 12و0) لاحظ (0 .4 . 01:20 .ج32 . عه 111602 تدج 10ب 2::0) و كذلك المسار إلى ملف قاعدة البيانات,
فى المتال المذكور أعلذه بقع ملف قاعدة البيات و الملف التنيذي للبرنامج في مجلد واحد لذلك لا حاجة ذكر المسار وتكتفى يوضع اسم
الملف فض (طك». 28 100 :50 :61:8) ولكى يكون ملف فاعدة البيائات والملف التفيذي للبرنامج فى مجلد واحد ؛ نضع
انظر هذا المسار التغريبي (الأمر يعتمد على جهاز القارئ الكريم)
وقد تستغنى عن ذلك بوضع ملف القاعدة فى أي مجلد متلا (0:13) ونكتفى بالإشارة إليه فى سطز الاتصل وعندها بأخذ سطز الاتصل
الصورة القالية:
و إنا أرننا استخدام الطريظين معا (أي ذكر المسار كاملا مع أن ملف قاعدة البيانات يكون في نفس مجلد الملف التتعيذي) نكتب
بعد ذلك قمنا بتحريف 6000 وهو كلان من الصنف :00101526101 012015 المخصص لإجراء اتصال مع قاعدة البيانات وقمنا
بتحديد خصائص عملية الاتصال الثى سيقوم بها هذا الكآن بواسطة سطر الاتصال الذي أرستناء كبار امئر إلى الع 60054006100
وهو أمر فتاه في السطر
تقوم الشغرة القالية بتحريف شبكة المسليات
تعتير شبكة المعطيات الصنف المسؤول عن خزن الجداول ويعمل هذا الكلان فى الوضع المتفصل 00009 8660 8156000)
أي أن الببنات الموجودة داخل تعتبر نسخة 5025804 (وليس الأصل)من ما هو موجود داخل القاعدة, يستخدم هذا الأسلوب لتوفبر
الموازرد إذ لولا ذلك للجثًا إلى القاعدة عند كل عملية انتغل من سجل إلى آخزر وهو أمر مكلف جدا.
يقوم الحظل ج5079 (وهو عبارة عن سلسلة محارف عانية) بخزن أمر مكتوب بلغة النا50
إعاد اعلل صلح على على شق درس عدي يلسين
بلي ذلك تحريف كلان من الصنف :25802 010157 و هو الوسيط بين شبكات المعطيات و القاعدة
المعطيات من القاعدة على شكل جدول ووضعها في شبكة المعطيات
يقوم بجلب
غم بلتغر مرئين على النموذج ( الفورم ) واكتب الشغرة الثاية.
ضعو معدم
ز عدف عدم
يعمل السطر الأول من الشغرة على فتج فنا اتصل بقاعدة وهى مهمة يضطلع بها المنهج 0080 (كيف يعرف المنهج المعلومات اللازمة.
5005 , بعد أن ثم ثامين اتصل له بواسطة البارامتر يبرو المفتوح . عق هذا الأمر إضافة المعطيات التى جاء بها الكائن
بالبارامتر الثاني 121ط78 +
ثقوم المجموعة الثانية من الشغرة بربط حفل معين من جدول معين موجود داخل شبكة المسليات 086521 ( 2112 . 121ط22
ملحوظة: اجعل المكون 180815 مختبا وذلك بجعل الخاسسية 2860102م0ع تأخذ العجمة 6004801 و اجعل موقعة تحت المكون
3 تماما ولا يخفى على القارئ الكريم أن 16:80«3 سيعرض الحفل 040116 من الجدول (لماذا؟) وافعل نفن الشيء مع
الشلسية ,88066016 من المكون 18065
يستدعي السطر الأخير المتهج () :0158092205110 وهو منهج قمنا بكتابة شفرئه لجعل المستخدم برى رقم السجل الحالي من
الجدول 121 ع2 الموجود داخل تبكة المسليات
(اللمتعدعة لعومقط خضل ودع
ميم . [" لعلاطة2" ,61 23652] :00052و ه33 .قنطع 2 12 غعصد
يقوم السطر الأول بجلب موقع السجل الحالى من الجدول المحدد إل 1ة2) . طبعا لايد ان تحتوي شبة المحطبات 1ع 0865 على
جدول محدد بالبارامئر الثاني (متى وضتنا هذا الجدول داخل شبكة المعطيات؟) «ينما يقوم السطر الثاني بجلب عدد السجلات داخل
الجدول المحدد . (ماهو عمل السطر الثاات؟ )و هذه هي نتيجة عمل الشمر:
السابقة .اضغط على 5ع وانظر إلى الننائج.
عضو
لاحظ ان البرنامج بقوم بعرض السجل الأول فقط حيت أننا لم نتخذ بعد أي إجراءات للتتل عبر السجلات.
إعاد اعلل صلح على على سق درس عدي يلمين
() لممتعدة مط وصقط
ب جه ومتعنعمة .1 "لعلطة2” 22521 ] اع ع0 وسصنفهذة . منطع
لاحظ أن الخاسنية 16ح 2691 أخذت القيمة 0 في الحنث م11 الخاص بالزر رج 8ج9 عدج بينما زادث بمقدار واحد في
)١ ممتعدة مط وصقط
لاحظ أننا استدعينا المتهج «: م6511 928 :1ع عند كل مرة قمنا فيها بتغيير موقع السجل الحالى وذلك حنى يتم تعديل رقم السجل
الموجود فى الخلسية 6:8 من المكون 211 16 +
قم بتشغيل البرنامج واستمتع بالتغل بين السجلات.
إعاد /علل صلح على على شق درس عدي يلمين
فى هذا الجزء سنقوم بتتفيذ الإجراءات الخلسة بإضافة سجل جديد لقاعدة البيانات.
2. من الثلقذة (0ع11 بيع ل0 800 اذهب الى 17800012165 واختر البند اميس يعد الله
مصاوع 00/5 10//ا ثم انفر على الزر 00م (4 180:8) مح د 3
قم بتنسيق النموذج الجديد بحيت يبدو كما في الصوزة (5 16018ع) مضي ل 0
إعاد /علل صلح على على شق درس عدي يلسين
6() تسعد سعط 2 قمع تمع
7 )32 . قنطع
مثا بإنشاء كلئن من نوع 201:02 ومن ثم إظهاره . والان قم بإضافة الأسطر الثالية الى قسم التصريحات العامة في الشغرة الخاسة
بلنموذج 0ع
028 ع5 وصدعيا
لا يخفى على القاريء الكريم انه لإظهار الشغرة الخلسة بأي تموذج تتغر بالزر الأيمن من الغارة على هذا النموذج , ثم من الغائمة
عد إلى النموذج الثاني وغ بإضافة الأسطر اقالية إلى الشغرة الخلسة بالنمودج.
9 طقس معام ل ولاجعه عناه 5 285"
7 9م01 . فقطع
إعاد اعلل صلح على على فق درس عدي يلسين
بقوم السطر الأول بإظهار النموذج الرئبس من البرنامج حيت يحتفظ الصتف«: 1105616 تزنزه بمصفوفة تحتوي على النماذج التي تم
إنشاؤها ضمن البرنامج حسب ترتييهاقى الانشاء . يقوم السطر الثانى بإغلاق النموذج الناني
() مسد ططعلة عم 2 مععت عا 5 لصفسسهة ط010
+ع + 7" + ع + لمعت 2م قاع
ر ل + ع + لمعل بم لطاع
١٠ ) لععية دمتاع 860 .572180
ع ( مت عطفععيه 601 و5000" )| لوم ط5. :1125559220
ملحوظة : اود أن انوه الى انه للعودة من محرر الشفرة الى مصمم النموذج 068/9060 (0170]) تنقر بالزر الايمن للغارة على محرر
الشغرة وتختار من القئمة المنسدلة البتد 0681906 1/1910 كما هو موضح بالشكل (1901687ع)
سيقوم المتغير 5 من الشغرة السابقة بدور علا.
هيثناء بلعيمة المنكورة. كما أن الحقول عبارة عن نصوص ونناءا عليه عدج ]
فإنا نحتاج إلى علامة تتصيص قل وبعد كل قيمة ممنوحة للحفل وهو أمد | 177
قاعدة البيافات, كما يمكن أن نستخدمه لتنفيذ أوامر الحذف والتحديل وهو شيء ستقوم به في مراحل الاحفة
إعاد اعلل صلح على على شق درس عدي يلسين
تعمل كلئئات الصثف 00:02:00 012015 فى الوضع المتصل (لماذا؟) لأنها تستطيع تغيير محتويات قاعدة البيانات كما انها تجلب
معطيات من قاعدة الببانات ولهذا فان الخاسية ب مدخ مع868 من الكلن م ع0 ع5 أخنث القيمة بربرم أي ثم ربطهامع
505 موجودة داخل الخاسنية *«ع007002:42. نقوم بعد ذلك بأخذ القيم الموجودة داخل المكوتات 61 80ج :جح و
يقوم السطر التالى بإظهار النموذج الرئيس وقد وضحنا ذلك عندما تناولنا ال 680681810
انظر الى السطر القالي من الشغرة
متى نستخدم الكلمة المحجوزة يع 9 عندما نطلب من كلان من صتف الأب أن يتصرف كأحد الأيناء بمحتى أننا نريد استخدام خاسية او
منهج موجود فى الاين و غير موجود فى الأب وستتم العملية بنجاح إذا تمت تهيئة هنا المتخير قيمة من نوع الأنن([ 0] مه كمع 0
عاانانام وموجود فى كل التملاج اما المنهج ج65 281105 :222 هو منهج قمنا نحن بكتابة شفرته وغير موجود الا فى الابتاء من
أن أول نموذج أنشيء من قبل البرنامج هو نموذج من النوعل-:0< ) أضف الى ذلك بحمل التوصيف عزاتانرم أيضا لكي نتمكن من
استدعاءه من داخل شفرة النموذج 012م0ع. نعود الآن إلى النموذج 20:01 ونضيف شفرةالمنهج 2626970552
١ لاقفعة قطع مط ع2 قنهم متلطير
البيثات المطلوب جلبها )؟ ونقصد بحديئة أن التغيرات الثى اجريت من اضافة وحذف وتعديل قد ثم اخذها بعين الاعتبار وستحرض
فط لاحظ إننا وضمثا شفرة الإضافة داخل كثلة من النوع/40 وذلك أضمان ثلافى الأخطاء إذا قام احدهم بإدخل معلومات غير مقولة
(متلا نص يحتوي على علامة تنصيص") او غير ذلك
قم بتشغيل البرنامج ثم انقر على الزر 800 وامتمئع بإضافة سجلات إلى قاعدة البيانات الخاسة بك.
إعاد اعلل صلح على على سق درس عدي يلسين
لحنف سجلات قم بالتفر مرفين على الزر 081848 من النموذج 00001ع واكتب الشفرة الثالية
سر عله اا 6م021” - 126 سورد . د جود 721
م26 15عطفل + "حم علطو
اربع متت طع26) عع
قمنا بسؤال المستخدم لتأكيد رغيته فى حذف السجل الحالى لأنه قد ينغر عن طريق الخطأً على الزر 06164 فإذا أكد رغيته في حذف
:00ح 01 رنطناه بكلان الاتصال وحدتنا له الطريقة النى يتلقى بها جملة النا50 النى سينغذها انظر إلى السطر الرابع
أننا أضفنا »ع2 .15 عط16 إلى جملة ال500 التى سيقوم الكلآن 0«:ج:ه::00ع1ع0 تنفيذها . لو ينذكر القاريء الكريم فى
بداية الدرس , أننا قمنا بإخفاء المكون 15215ج1 وذلك بجيل الخلستين 8801:0616 و :16 هع ععه 2 تأخذان القيمة
5لءطم1 مع الح 10م1طة2 من الجدول 1 12طع2 داخل شفرة الحدت م108 من النموذج 001+
فجملة ال0ا50 التي مينفها الكلئن 0::ج«::0212200 تقول احذف السجل الذي تكون فيه قيمة الح (18 22012 مساوية
للزمة الموجودة داخل »15,26 طع1 (لم نضف أي علامة قصيص لماذا؟).
وضخا الشغرة داخل كئلة من النوع/20 لضمان تلافى الأخطاء النى قد تحدث عند إجراء عملية الحذف أماجومة 516 606 01:85
يجب أن يؤخذ بعين الاعتبار عند اظهار معلومات عن السجل الحالى وقل نفس الشيء عن المنهج ال85856 8665010 الذي سيجدد
المعلومات الموجودة داخل تبكة المعطيات لان هناك سجلات حذفت ويجب إلا تظهر للمستخدم كسجلات حالية. (من المسؤول عن جمل
المستخدم يرى السجلات الموجودة داخل شبكة المعطيات وليس السجلات التي فى القاعدة نفسها؟ ولماذا قد تختلف المعطيات الموجودة
فى الشاعدة عن المعطيات الموجودة في شبكة المعطيات؟).
والجواب على السؤال هو أن عملية الربط نين المكونات وشبكة المسليات والموجودة فى الصنتق م10 من النموذج 26:01 هي
المسؤولة عن جعل المستخدم معطيات الشبكة وليس معسليات القاعدة .اما الجواب على السؤال الثاني وهو أن التبكة تعمل في الوضع
إعاد /علل صلح على على شق درس عدي يلسين
قم بتشخيل البرنامج وتمتع بحتف السجلات واضاتها مهقساوقهاة
تعديل سجل موجود: 16 ممتاصتام ماه ممالا 3 .5
لصوم ا 2
أضف تموذج جديد إلى البرنامج كما هو موضح بالشكل (3 190108 و الشكل مس طح
(4 59018 ) مستلاحظ أن الثلة م6:601016 80101017 أصبحت تطوي على ا
مسوم
3 نماذج كما هو موضح فى الشكل (8 188رو1ج). كم بتشكيل النموذج 3و010مع ا
كي يصنج مثل النموذج الموضج في الشكل (9 190168م) تم اذهب إلى الخاسبة
اذهب إلى الشغرة الخاسة بالنموذج 0003م بنفس الطريعة الموضحة فى الشكل
(6 8052اع) و أضف الأسطر الثالية
قسوة
ا(" طقسي ع2م بولج ع5 م02"
رئة2 .5ل طقل قنطع 2 امعد 14 طفل . قسغ
ز ا السمطة . قمع