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

اكسس و الأنترنت

مغلق
بدأه ابو لجين في 30 مايو 2001 · 3 رد · 1,134 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام،،،

كيف يمكننى ان اضع قاعدة بيانات اكسس على موقعى فى الأنترنت، بحيث ارى البيانات المدخلة من الأنترنت مباشرة من الفورم على السرفر؟

#2

الأخ أبولجين

نقلت لك هذه المقالة من احدى المجلات بخصوص الموضوع

...........................................................

قواعد بيانات ويب من خلال فرونت بيج ‏2000‏

صل موقعك بقاعدة بياناتك بواسطة "ويزارد نتائج قواعد البيانات" DataBase Results Wizard

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

تغلب برنامج فرونت بيج على هذا التعقيد، وقدم ميزة تدعى "Database Results Wizard" ويزارد نتائج قاعدة البيانات"، لا تستلزم أي نوع من البرمجة. وإذا كان التفاعل مع قاعدة بياناتك يتطلب المزيد (كقائمة مفصلة بالسلع الموجودة ضمن مستودع كبير، مثلاً)، فإن الويزارد لن يقوم بكل شيء، لكنه سيساعدك على أن تبدأ.

العمل ضمن الويزارد

يضع الويزارد نتائج قاعدة بيانات المعلومات المتوفرة، في قاعدة البيانات على صفحة. ابدأ بالعمل مع ويزارد نتائج قاعدة البيانات.. حمل موقع ويب ضمن فرونت بيج، ثم ضع المشيرة في المكان الذي تريد أن تبدأ قاعدة بياناتك منه، ثم اختر الأمر (Results) من قائمة "إدراج - قاعدة بيانات"، فيظهر صندوق حوار الخطوة الأولى من الويزارد (شكل 1) . مهمتك الأولى هي أن تتصل بقاعدة البيانات، لتحدد المكان الذي سيجلب منه فرونت بيج المعلومات. ولديك ثلاثة خيارات في صندوق حوار الخطة الأولى :

أولا: تستطيع اختيار نموذج قاعدة البيانات هذه، جيداً). وعليك حتى تتصل بقاعدة بيانات "نورث ويند"، النقر على زر الخيار المناسب، ثم زر التالي.

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

يستطيع فرونت بيج العمل مع قواعد بيانات أكسيس، Microsoft SQL server، وقواعد بيانات أوراكل، بالإضافة إلى قواعد بيانات المتوفرة من خلال روابط (Open Data Bases Connectivity).

سنعمل في هذا المثال، مع قاعدة البيانات "نورث ويند". نوصل قاعدة البيانات إلى فرونت بيج، بالنقر على زر التالي. ويمكنك فرونت بيج من الوصول إلى مصادر السجلات في قاعدة البيانات هذه، عبر القائمة المنسدلة كما في الشكل 2. سوف نختار جدول الموظفين Employees، لإظهار المعلومات الخاصة بهذه الفئة (الموظفين) على صفحة ويب، وعندما ننقر على زر التالي، سيتصل الويزارد بقاعدة البيانات، ويقدم المعلومات من مصدر سجل الموظفين في صندوق الحوار التالي. إذا اخترت الخيار الآخر من الخطوة الثانية Costume qucry، سيعرض فرونت بيج صندوق حوار، تستطيع أن تكتب في استعلام SQL ليخرج لك معلومات محددة من قاعدة البيانات. ويجب أن تكون عارفاً بلغة SQL، حتى تستطيع استخدام هذا الخيار، وهو خيار أكثر قوة وفعالية. لنعد الآن، إلى مثال الموظفين.. تحتوي الخطوة الثالثة (وهي غير موضحة في الشكل هنا)، على قائمة الحقول الموجودة في جدول الموظفين، ويتم بشكل افتراضي، إظهار هذه الحقول في الصفحة وبالترتيب الذي كانت تظهر به في الجدول.

توجد هنا، الكثير من الخيارات في صندوق الحوار.

أولا: تستطيع حذف، أو إعادة ترتيب الحقول، بالنقر على زر تحرير (Edit).

ثانيا: يمكنك النقر على زر "خيارات إضافية" (more option )، لإجراء تعديلات تجميلية على شكل البيانات ضمن النموذج المعروض. ويمكنك زر Criteria من إعداد شروط، يستطيع المستخدمون بناء عليها إرسال المعلومات. وإذا كانت لديك قاعدة بيانات فيها خيارات واسعة من البنود لعرضها على المستخدمين (مكتبة عامة مثلاً)، فربما تريد أن تحدد شروطاً لعرض البنود ‎. وقد يرغب (الأشخاص) والمدارء الذين سيدخلون على الصفحة، ضمن مثال IIP People في رؤية قائمة الموظفين الذين انضموا للعمل قبل سنة معينة، مثلاً ومن تمت ترقيته إلى رتبة أعلى. يمكنك صندوق الحوار Criteria من إنشاء مثل هذه الأشياء، ثم تستمر بواسطة عبارات منطقية (And/Or)، لتتأكد من أن الاستعلام سيكون كما تريده أن يكون. فإذا أراد زبون سلسلة كتب لمؤلف معين، ورغبت أن تجعله يرى فقط، الكتب المتوفرة لديك منها، تستطيع إنشاء هذه الشروط Criteria، بإعداد الفئات (الأصناف)، وفقاً للبحث الذي أجراه الزبون بنفسه.

يمكنك زر أمر الترتيب (Ordering..)، في صندوق الحوار (More Option)، من تحديد تسلسل الحقول المطلوبة التي سيتم البحث فيها. ويقدم لك صندوق الحوار أخيراً، إمكانية إدخال قيم افتراضية للحقول التي سيعبئها المستخدم. يجب أن تنحصر مناقشاتك بعد هذه المرحلة، في ويزارد نتائج قاعدة البيانات للمعلومات التي ستعرض في صفحة ويب.

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

أما إذا اخترت قائمة، فإن الويزارد يزودك بخيارات متعددة لإظهار القائمة، كتنسيق تعداد رقمي، أو نقطي، أو حقول نصية ذات أشرطة تمرير. يتيح لك المربع الأخير من الويزارد (شكل 5)، ضبط مظهر النتائج على الصفحة ‎، بل ويمكنك من أن تظهر النتائج في صفحة واحدة، كبيرة جداً، أو أن تقسم النتائج إلى مجموعات، بأي عدد تريده (العد الافتراضي هو 5) ستظهر النتائج المحددة على المتصفح وأزرار التنقل (زر التالي على سبيل المثال)، فيستطيع المستخدم التنقل من مجموعة إلى أخرى.

ما بعد الويزارد

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

#3

الأخ sindbad_2000

هل بأمكانك أعطائى عنوان تلك المجلة؟

شكرا جزيلأ على الرد يا اخ sindbad_2000

#4

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

و لكنك ستكون بحاجة الى اعدادات خاصة بالجهاز المركزي

هذا الموضوع مغلق.

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