كلمـــة الإدارة لمنتدى الحاسب والجوال العربي

الأعضاء و الزوار الكرام

يا ‏‏" ‏زائر " اهلاً وسهلاً بك في اسرة منتدانا منتدى الحاسب والجوال العربي سعيدون بزيارتكم لنا *كما نرحب بلعضو الجديد ‏‏" ‏روفيان "

سحابة الكلمات الدلالية

Zuma  asp  انمي  School_Days  website  لعبة  حذيفة_احمد  لعبة_مجانية  


شاطر
استعرض الموضوع السابقاذهب الى الأسفلاستعرض الموضوع التالي
????
زائر

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

في 2012-05-14, 07:47

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




هل ترغب بنقل مدخلات الفورم مباشرة إلى قاعدة
بيانات أكسس؟ اذا كانت اجابتك بنعم، فهذا الدرس هو المناسب لك، لأننا سنتعلّم معاً
كيف نربط قاعدة بيانات أكسس بويب. باستخدام الفرونت بيج.








الإعداد:




يجب أن يتوفر لديك التالي كي تبدأ باتباع الخطوات في هذا الدرس:


  • برنامج FrontPage 2000 أو أحدث
  • سيرفر يدعم Internet Information Server أو سيرفر يدعم ال ASP ، و يجب أيضا أن يدعم الخادم تشغيل ملفات Global.asa
  • قاعدة بيانات جاهزة على برنامج Access، سنفترض في هذا المثال
    أن قاعدة بيناتنا تتكون من جدول واحد، يتكوّن من ثلاثة حقول: الاسم و
    العمر و البريد. لمزيد من المعلومات حول انشاء قواعد بيانات الأكسس يرجى
    مراجعة الدروس في هذا الرابط.








التطبيق:



قبل أن نبدأ في الخطوات فعلياً، سأقوم بتلخيصها في هذه النقاط:



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








الخطوة الأولى - اختيارية-









ان برنامج الفرونت بيج يمكّن المستخدم من انشاء اما صفحة انترنت أو ويب تتكون من أكثر من صفحة.

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

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

اختر من الأيقونات التي ستظهر لك Personal web. و ستلاحظ أن الفرونت بيج قد أنشأ لك مجموعة من الحافظات
وة الملفات التي تحتوي على مثال لصفحة.

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








الخطوة الثانية








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

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

و عندما تضغط على Import ستظهر لك الوندو في الخطوة التالية.









الخطوة الثالثة











سيظهر لك مربع الحوار الذي
تراه عند الرقم واح بعنوان Import. الآن ما الذي
نريد جلبه إلى الويب؟ انها قاعدة البيانات التي صممناها بالأكسس. اذاً اضغط على
الزر (1) الذي سيقوم بفتح مربع حوار آخر الذي تراه في مقدمة الصورة. كل ما عليك
ان تفعله هو تحديد موقع ملف قاعدة البيانات المصمم بالأكسس كما فعلنا في الخطوة
(2) ثم اضغط على Open الموجود في الخطوة (3).








الخطوة الرابعة








سيظهر لك الآن مربع الحوار لتسمية قاعدة البيانات التي تريدها، ذلك انه بامكانك ربط الويب الخاصة بك بأكثر
من قاعدة بيانات واحدة.








الخطوة الخامسة












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








الخطوة السادسة








اذا نظرت الآن إلى قائمة الحافظة الخاصة
بالويب الخاصة بك، ستجد انه توجد حافظة اسمها (fpdb)
و في الواقع فإن قاعدة بياناتك موجودة في هذه الحافظة مع ملفات التحكم التي
تحتاجها امتدادات الفرونت بيج.




ان قاعدة البيانات الآن جاهزة
للاستخدام. و متوفرة في متناول يدنا. و يجب علينا الآن أن نجهّز صفحة في الويب
الخاصة بنا فيها الفورم التي سيدخل المستخدم البيانات اليها.







الخطوة السابعة










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







الخطوة الثامنة









تستطيع الآن استخدام جميع ما توفره لك
مخيلتك و قدرات الفرونت بيج لتنسيق الفورم بالشكل الذي تريده.









الخطوة التاسعة











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

و كما في الشكل تختار أن تذهب المعلومات إلى داتابيز.

ثم تضغط على Options كما هو موضع في الصورة.








الخطوة العاشرة









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









الخطوة الحادية عشر










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

اضغط على زر Ok.








الخطوة الثانية عشر








ستعود الآن إلى نفس مربع الحوار الذي اخترنا منه Add Connection

قبل ان تضغط على على OK. انتقل إلى Saved Fields tap أو يمكنك أن
تضغط على OK و عندها سيظهر لك مربع الحوار التحذيري التالي :-)









الخطوة الثالثة عشر










سيظهر لك الآن مربع حوار يخبرك انك لم تربط الحقول في الفورم بالحقول في قاعدة البيانات. لذا اضغط على
OK و اتبع الخطوة التالية.








الخطوة الرابعة عشر









في هذه التاب يجب عليك كما هو
موضح في الخطوة رقم (1) اختيار الحقل من الفورم. ثم تضغط على
Modify كما هو في الخطوة (2) فيظهر لك مربع الحوار
في الأسفل الذي تراه في الصورة. كل ما عليك فعله هو اختيار الحقل من قاعدة
البيانات من القائمة المنزلقة في الأسفل الذي تريد ربطه بالحقل الذي قمت
باختياره.










الخطوة الخامسة عشر











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








الخطوة السادسة عشر









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









النهاية









انتهينا :-)

كل ما عليك فعله الآن هو عمل Publish لصفحتك من قائمة الملف كما تفعل عادة.










نقطة توقف..

ما الفرق بين الـ ما الفرق بين الـ Page و الـ Web؟


الـ Page صفحة واحدة، ويجب عليك أن تحدد خصائصها مثل الصورة في الخلفية أو الخطوط لها. بينما تتكون الويب من عدة صفحات
مترابطة، و يكفي في الويب أن تحدد خصائص أي صفحة و يتعمم هذه الخصائص
اوتوماتيكياً على جميع الصفحات في الويب. و توفر الويب امكانية وجود قائمة صفحات اوتوماتيكياً أيضاً.





شكر اً للأخ Mr.ASP على
ملاحظاته المفيدة في المتطلبات لتشغيل هذه الطريقة.



وفوق كل ذي علم عليم

أوشال



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