10160266 تقوم ال031/63 التي تستخدمها بتطبيقها 12 1000100061 .
1) تحميل المع/نم0
2) عمل اتصال مع قاعده البيانات
3) استخدام 60006000 للحصول على 548100601
4) من خلال 503800604 تستطيع الاستعلام من القاعده ؛ أو ادخال بيانات للقاعده
كنت أدخلت بيانات (تعديل ؛ ادخال ؛ حذف) فلناتج هو عدد السطور التي تأثرت بالعمليه
7) أغلق الأتصال عوماء
نبدأ بشرح الخطوات بشكل مبسط ؛ أولا تحميل الم080/8 .. لكي تجلب هذا الم07/8 يجب
موقع 00/83 يختلف عن الأخر .. بما أننا نتعامل الأن مع قاعده بيانات أكسس ونستخدم
+©/01 1086-0086 فموقع هذا ال00017/86 يكون :
كما ذكرت كل قاعده بيانات لديها موقع +030/8 يختلف عن الأخر ؛ سنشاهد هذا ان شاء الله
باستخدام الداله 208012006 الموجوده في الكلاس 61855 ( هذه الداله 5812 بمعني أنك
تستطيع ندائها من غير عمل كائن من الكلاس) :
الأولى هي عنوان لقاعده البيانات !8ل والثانيه اسم المستخدم والثالث كلمه المرور (تذكر
نحن لم نضع اسم مستخدم وكلمه مرور ؛ الا لو وضعتها فلا تخف لا توجد مشاكل ) ..
تحديد الما» ل بالقاعده يكون بالشكل التلي :
بدون الأقواس الصغيره ؛ 56لز هذه ثابته وتعني أننا نستخدم اطم 1086 ؛ وا701060م-500
لو تطلب ذلك ... نحن حليا نتعامل مع ©0005 وهو سيكون 500-02010601 أما -0818
©5006 وذكرنا أنه يفضل أن نسجل الأسم بنفس اسم القاعده ؛ في حال قمت بتسجليه باسم
مختلف ضع الأسم هنا .. بهذا يكون لدينا !8لا بالشكل التالي :
ويكون سطر الأتصال بهذا الشكل :
اذا كانت قاعده البيانات موجوده في مكان بعيد ؛ سيرفر أخر ؛ فيجب أن تحدد ذلك الموقع :
الخطوه الثالثه وهي لانشاء 581800604 من خلال الكائن 6000660100 :
الخطوه الرابعه وهي للتعامل مع القاعده سواء بادخال بيانات أو الأستعلام عن البيانات وهنا
سوف نستخدم لغه 501 .. التعامل يكون مع الكائن 551600604 وفيه طريقتين ( دالتين)
الأول للأستعلام وهي /(0063ع1ان©8»»_والثانيه للتعديل ( اضافه؛حذفءتعديل) وهي
مثلا نريد تحديد جميع الصفوف في الجدول 5000804 ؛ يكون لدي أمر البا50 التالي :
أفضل الكبيره +1618 181م68 ؛ أتحدث هنا عن أوامر 501 فقط ؛ لكن اسم الجدول وأسماء
الحقول يجب أن تكون مطابقه تماما والا فسوف يحصل 0100م8466 ) .
أيضا نفضل وضع كود ا50 في متغير 500108 ثم تمرير هذا المتغير للداله بدلا من كتابه
الأمر مباشره في الداله ..
مثال على الأستعلام من القاعده :
5006015 1ر601 00061501202 5815667" دادعا 511008
+/601 512002 5815667" جح دعا 51008
"أببوزديم د 11502006 ع6ع 1/1 801/5001 * 5861561" - اء6ا5 51008
)أتععاء1) رو تابقع ن6 ).131600601 - اوكااناقع؟ 566 انوع
يكون 8850/1561 يحتوي على نتيجه الأستعلام ..
الكائن من :8650156 يحتوي على كميه كبيره من الدوال لكي تستخرج الناتج من الأستعلام
الإستعلام المخزن في 86501588 (بمعني أن الناتج الموجود في :650158 هو سطور كل
سطر يحتوي على المعلومات مثل قاعده البيانات بالضبط؛ لكن عليك ملاحظه أن عدد السطور
قد يختلف هنا مع قاعده البيانات ؛ مثلا استعلمت عن طالب برقم ما ؛ الناتج في حال وجد
طالب بهذا الرقم هو سطر واحد ؛ مثلا لو أستعلمت عن جميع الطلاب فالناتج في 865015562
هو نفس عدد السطور الموجوده في القاعده) .
نقطه أخرى ؛ وهي أن الكائن 88501588 (الذي يحتوي على السطور الناتجه من الأستعلام )
م ما جد ا تالي أم لأ ..
الأن لكي نصل لقيمه معينه في سطر ؛ نستخدم الناله 86000 وهذه الداله لها شكلين
8 الأول يستقبل »1006 يمتل لي رقم الحقل في القاعده -يبداً الترقيم من 1- ؛ أما
الشكل الثاني فيستقبل 500108 يمثل اسم الحقل في القاعده ..
وهناك نسخ لأنواع المتغيرات الأخرى ع+18003ع,000016 ... فقط غير )700 بنوع
مثال على كيفيه معالجه الناتج من الأستعلام :
() )فكاع ) عاطاياا
هنا لاحظ أننا قمنا بعمل حلقه (سوف تمر على جميع السطور الموجوده في :8850158 الى
أن نصل للنهايه وتصبح قيمه «6/ خاطئه) . داخل جسم الداله استخدمنا الداله 86510108
بالنسخه التي تستقبل رقم ال«ع00 (تذكر تبداً من 1) .. وكل مره سنطبع الحقل الأول +
والثاني ؛ والثالث؛ والرابع .. ثم نطبع سطر فارغ .. يمكن أن تلاحظ أستخدام الداله أأدزرم
بدلا من 0310410 وهي فقط لتنظيم فقط لا أكثر (وهي شبيه ب101)2م في لغه السي وميزتها
تكون في اضافه متغيرات وقيم ثابته في مكان واحد ؛ ثم تقوم فيما بعد بتحديد المتغيرات) ..
موضوعنا 0001 الأن ؛وعلى ما أذكر هي تعمل في نسخ 5 06[ وما فوق) ..
يمكن أن تستخدم الشكل الثاني من الداله وتمرر له اسم الحقل مثال على الحقل الأول :
وهكذا لبقيه الحقول -تستخدم الأسم ولكن بنفس الحروف بالضبط
الأن تكرر هذه الخطوات كما تريد لكي تستعلم من القاعده ..
هذا بالنسبه للإستعلام من القاعده ؛ نأتي الأن لكيفيه الأدخال أو التعديل أو الحذف من قاعده
البياتات .. وذلك باستخدم الداله 0348م لا©1ن6»80 . وباستخدام أوامر 501 المناسبه وهل
') 034242424 كع ','بالوزة للا" 5)'123ع نن81/ا
4 16)1056 2م ناع .21600601 - الناقع؟ 01أ
برجاء ملاحظه أن أي قيمه 506108 داخل هذا ال51008 يجب أن تحاط ب ' ' ؛ يجب أن تتأكد
منها حتى لا تقع في مشاكل ..
أخيرا وهي اغلاق الإتصال مع القاعده .وهنا تقوم بغلق ال 00066100 وال5581600601
وتغلق ال5:21600601 في الأول وبعدها تغلق الإتصال :
ت المرحله الثالثته وهي خطوات الأتصال مع القاعده ...أخر ملاحظه وهي التعامل مع
ال1100م6©»ع حيث أن التعامل مع هذه الكلاسات والتي تتعامل مع جمل 501 قد تولد استثاء
استثناء أخر وهو 1100م12550101200008*68©_ وهو ينتج في حال لم يتم العثور على
2/8.50 . لذلك يجب عمل 0م10 لهذه الحزمه بالكامل (باستخدام *) أو تحديد الكلاسات
التي نريدها وهو ما سأقوم به ..