|
|
|
| عنوان IP الخاص بك | قياس سرعة الإتصال | Advertise with us | استعادة كلمة المرور |
|
|||||||
| التسجيل | لوحة التحكم | مشاركات اليوم | قوانين المنتدى | الاتصال بنا | مشاركات اليوم | اجعل كافة الأقسام مقروءة |
|
|
#1 |
|
عضو جديد
|
السلام عليكم أود في البداية أن أوجه الشكر الجزيل للعاملين و القائمين والمشرفين على هذا المنتدى الراقي، كما لا ننسى المشاركين في تفعيل هذا المنتدى القيم. بالنسبة لي فأنا اعتبر مبتدأ في عالم تصميم المواقع مقارنة بالآخرين أصحاب الخبرة. المشروع تصميم صفحةأنترنت عن طريق برنامج فرونت بيج وربطها بقاعدة بيانات مصممة في برنامج ميكروسوفت أكسس، حيث أن كل من الصفحة وقاعدة البيانات يتم تخزينهم محلياً ،أي على جهاز الكمبيوتر فقط ( \:C ). حيث أن جهاز الكمبيوتر المستخدم غير مرتبط بأي شبكة (Stand alone machine). التصميم الصفحة مصممة باستخدام برنامج فرونت بيج 2003 ، وقاعدة البيانات مصممة في برنامج ميكروسوفت أكسس 2003. طريقة التصميم بسيطة جداً، حيث تتكون الصفحة من حقول بيانات و أزرار استعلام و إرسال من وإلى قاعدة البيانات المذكورة، بمعنى آخر يمكن التعامل مع قاعدة البيانات عن طريق صفحة إنترنت. المشكلة مشكلتي هي كيفية وضع و إنشاء تلك القاعدة داخل صفحة الإنترنت أو كيفية وضع آلية الربط بين هذين البرنامجين. كمثال: هل يجب أن أقوم بعمل استيراد للقاعدة داخل الصفحة أم يفضل أن أقوم بإنشائها داخل صفحة الإنترنت؟ أم أقوم بعمل ما يسمى فورم داخل صفحة الإنترنت ؟؟ جربت العديد من الطرق والوسائل سواء بالإستعانة في زملاء العمل أو المشاركة في المنتديات الأجنبية مثل: TalkFrontPage TimeForWeb OutFront Webmaster لكن دون فائدة من تحقيق الهدف من البرنامج، ممكن أن يكونوا قد زودوني ببعض المعلومات التي أحتاجها لعمل الصفحة، ولكن آلية العمل نفسها غير واضحة وغير مفهومة من قبلهم. كثير من التجارب أدت إلى التالي بعد إجراء عملية إرسال بيانات أو استقبال لها عن طريق الصفحة: The Page cannot be displayed "Cannot run the FrontPage Server Extensions on this page: "http://localhost/index.htm" " وغيرها أحيانا لا يظهر شيئاً. لقد بحثت كثيراً في الإنترنت و لم أجد هناك ما يرشدني لعمل صفحة بشكل محلي (أي دون الاتصال بشبكة) فكل البيانات التي حصلت عليها تتحدث عن إنشاء صفحة انترنت على الشبكة ( أي هناك خادم server ومستخدم client) وهذا الوضع غير مطابق لحالتي حيث لا يوجد ما يسمى URL أو سيرفر. أتمنى أن كان أحد من الأخوان يستطيع المساعدة بحيث نبدأ خطوة بخطوة بدءاً من الاحتياجات وحتى عملية الربط و من ثم التجربة، وكل هذا إذا أمكن يجب أن يتم في حدود الإمكانيات المتوفرة لدي والمقصود فيها الأنظمة كالتالي: نظام التشغيل Windows XP Proffesional + Service Pack 1- Up to date. Microsoft Office 2003 شكل التصميم غير ضروري و أنا أجيده لكن عملية الربط هي الأهم أسف على الإطالة ودمتم
التعديل الأخير تم بواسطة nattynaf ; 04-11-2005 الساعة 06:37 PM. |
|
|
|
|
|
#2 |
|
عضو
|
أخي لابد من وجود سيرفر وفي حالتك ثبت Internet Information Services من لوحة التحكم اختر اضافة وازالة البرامج ومن ثم اضافة/ازالة مكونات ويندوز ومن ثم اختر Internet Information Services يتطلب وجود سيدي نظام التشغيل بعد ذلك للتعامل مع قاعدة البيانات تحتاج لغة برمجة كـ asp للاتصال بقاعدة البيانات قد تستغني عن ذلك بواسطة البرامج فرونت بيج او الدريمويفر وخاصة الاخير فهو قوي جدا في التعامل مع قواعد البيانات
التعديل الأخير تم بواسطة Dial-Up ; 04-11-2005 الساعة 07:38 PM. |
|
|
|
|
|
#3 |
|
عضو جديد
|
أخي الكريم لقد قمت بعملية تثبيت IIS التي تكلمت عنها ، وأيضاً لدي برنامج فرونت بيج 2003 ما هي الخطوة التالية ؟
|
|
|
|
|
|
#4 |
|
عميد البوابة
|
نفس مشكلتك هو لازم تحمل مع ملقم ISS ملحقات صفحات فورنت بيج .. هو يطلب منك هذه المحلقات بصراحة ما ليقت هذه البرنامج عشان انزله في جهازي عشان تعمل صفحات الانترنت المبكتوبه بلغة ASP وايضا فيها ملحقات الفورنت بيج .. على كل حال لو عرفت الطريقة علمني .. بس لازم تكون اسامي الصفحات مثلا INDEX.ASP عشان تعمل .. لازم اخر شي يكون ASP اكيد عارف هذه الشي .. لو وجدت الحل علمنا .. لاني الصراحة عجزت .. في منتدى اسمة المبرمجون العرب .. أو مجموعة المبرمجين العرب .. فيه اشياء مرة حلوة .. في ناس فاهمين في تصميم المواقع .. يمكن يفيدك .. بس ضيعت اسم الموقع .. لاني مفرمت جهازي قريب
|
|
|
|
|
|
#5 |
|
عضو
|
^ ^ ^ ^ ^ ^ الـ FrontPage Server Extensions هي جزء من الـ iis عند تثبيت الـ iis ضغط على details وتأكد من وجود علامة صح على FrontPage 2000 Server Extensions
|
|
|
|
|
|
#6 | |||||||||||||||||||||||
|
عضو
|
تروح ياطويل العمر للمجلد التالي C:\Inetpub\wwwroot وتنشئ مجلد جديد وتسمية باسم حلو وظريف يعني مثلاً mysite وراح يكون هالاسم هو عنوان موقعك على السيرفر عنوان السيرفر المحلي هو http://localhost وعنوان الموقع بيكون http://localhost/mysite/ بعدين تنشئ مجلد داخل موقعك وتسمية مثلاً db وتضع بداخلة قاعدة البيانات ومن الفرونت بيج تحفظ الصفحة index.html باسم index.asp في المجلد mysite يعني راح يكون عندك المجلد mysite وبداخلة محتويات الموقع واللي هي في حالتك صفحة الانترنت وايضاً مجلد بداخلة قاعدة البيانات الخطوة التالية وهي ان نعطي تصريح قراءة وكتابة لقاعدة البيانات لحساب IUSR وهو الحساب الذي يستخدمة السرفر iis للاتصال بالملفات من داخل اي مجلد اختر tools ثم folder options ثم view وفي اخر القائمة تأكد من عدم وجود علامة صح على Use simple file sharing الان اختر خصائص مجلد db ومن ثم security ومن groups or user names اختر Internet Guest Account ومن القائمة السفلية ضع علامة صح امام Read و Write ومن ثم اضغط موافق او OK الان اصبح الموقع جاهز وقاعدة البيانات جاهزة لاستقبال وعرض البيانات من دون اية مشاكل
التعديل الأخير تم بواسطة Dial-Up ; 05-11-2005 الساعة 07:35 PM. |
|||||||||||||||||||||||
|
|
|
|
|
#7 |
|
عضو
|
الخطوة التالية ارسال نموذج / فورم الى قاعدة بيانات بواسطة الفرونت بيج مرفق شرح مصور عن الطريقة
|
|
|
|
|
|
#8 |
|
عضو جديد
|
الله يعطيك العافية و ما قصرت ، الشرح وافي وواضح ، صراحة ما أحد فهمني هالطريقة غيرك ![]() كل شي صار تمام أخوي مثل ما وضحتلي، وبعد ما أرسلت البيانات ظهرت لي رسالة مفادها: Form Confirmation Thank you for submitting the following information: PC_Code: 87965 B1: Submit Return to the form ولكن بعدها رحت أتأكد من البيانات في قاعدة البيانات نفسها لقيتها ما تغير فيها أي شي ( يعني من غير الإضافات الي أرسلتها من صفحة الموقع). يا ترى البيانات التي تم إرسالها وين راحت، حاولت أكثر من مرة أجرب و أرسل مع نفس النتيجة.
|
|
|
|
|
|
#9 |
|
عضو
|
البيانات شكلها ماراحت لقاعدة البيانات والفرونت بيج غبي مايعطيك رسالة السيرفر يعنى المفروض لو صار خطاء تطلع رسالة من السيرفر فيها رقم الخطاء وبعض المعلومات تساعدك في حل المشكلة وانا لازلت احاول فيه يطلع هالرسايل لكن ماش نتيجة. والمشكلة والله اعلم يافي التصريح او في اتصال قاعدة البيانات للتأكد اذهب للمجلد C:\Inetpub\wwwroot وبتلقى ملف اسمة global.asp افتحة بالفرونت بيج وفي السطر السادس تقريباً تأكد من ان مسار قاعدة البيانات يكون بالشكل التالي كود:
Application("Database1_ConnectionString") = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=URL=mysite/db/db2005.mdb"
وعلمنا وش يصير معك
|
|
|
|
|
|
#10 |
|
عضو جديد
|
الله يعطيك العافية تأكدت من السطر السادس مثل ما تفضلت وكان السطر مطابق للي أنت وضحته لي. المشكلة إنه لما سويت Varification على قاعدة البيانات عطاني التوصيل صح دون مشاكل ..... بس والله ما أدري شنو الحل !!!
|
|
|
|
|
|
#11 |
|
عضو
|
طيب تأكد اخوي ان حقول الفورم مرتبطة بشكل صحيح بأعمدة قاعدة البيانات ونفس مشكلتك مذكورة في موقع مايكروسوفت http://support.microsoft.com/default...b;EN-US;219158 فمن من خصائص الفورم اختر خيارات ![]() وتأكد من اتصال قاعدة البيانات ومن الجدول ومن ثم اختر الحقول المحفوظة ![]() هنا عندك عناصر الفورم مثل مربع النص Text Box وأي عناصر اخرى فمثلاً هنا عندي ثلاث مربعات نص معرفة بالاسم وكل مربع نص مرتبط بعمود في قاعدة البيانات فالقيم التي في مربع النص المسمى txtComment تروح لحقل في عمود UserComment في قاعدة البيانات لتعديل اي عنصر تختارة ثم تختار تعديل ![]() هنا عندي اسم عنصر الفورم وهو مربع نص ومن القائمة اقدر اختار اي عمود في قاعدة البيانات لحفظ قيم مربع النص فيه ![]() بعدين اضغط موافق لجميع النوافذ وأحفظ الصفحة وأفتحها من المتصفح http://localhost/mysite/index.asp وان شاء الله تنحل المشكلة
|
|
|
|
|
|
#12 |
|
عضو
|
يبدو ان فية مشكلة في عرض الصور الصور مرفقة
|
|
|
|
|
|
#13 |
|
عضو جديد
|
السلام عليكم الظاهر كنت مشغول يا طويل العمر هاليومين ، مافي مشكلة ![]() أنا حاولت أمسح قاعدة البيانات و أسوي وحدة جديدة واشتغلت معاي فل والحمدلله ![]() ألحين الفورم اللي سويناه كان خاص بإرسال معلومات ، ولكن كيف إذا أبي أطلب معلومة موجودة في قاعدة البيانات ؟ وشكراً
|
|
|
|
|
|
#14 |
|
عضو
|
وعليكم السلام وحياك الله nattynaf والحمدلله انها اشتغلت بس فية نقطة الا وهي المسح المسح مش حل يعني تخيل لو حجم قاعدة البيانات 1 جيجا وفيها بيانات مهمة وصارتلك نفس المشكلة حتمسح وتسوي وحدة جديدة؟ حتبقى كارثة ولو انك في شركة مسكوك الباب على طول المهم خل عندك صبر وكل مشكلة الا مايكون لها حل
|
|
|
|
|
|
#15 |
|
عضو
|
بالنسبة لعرض البيانات في نفس الصفحة او في صفحة asp جديدة من ادراج اختر قاعدة بيانات >> النتائج وسيظهر معالج نتائج قاعدة البيانات - كشف فرونت بيج ان الصفحة ستظهر بأفضل شكل : اختر asp -يمكنك : اختر استخدام اتصال قاعدة بيانات موجودة ومن اللست اختر الاتصال الموجود لديك ومن ثم اضغط التالي - مصدر السجلات : اختر الجدول اللي تريد عرضة من قاعدة البيانات ثم التالي حتى النهاية وفي النهاية اختر عرض كافة السجلات ثم اضغط انهاء فية خيارات كثيرة مثل ترتيب وفرز البيانات وعدد السجلات وأغلبها واضح بعدين حيعطيك الفرونت بيج جدول فيه البيانات تقدر تعدل في على كيفك بس لاحظ ان القيم الي تجي من قاعدة البيانات تكون بين علامتي <<>> وأي استفسار انا حاضر تحياتي
|
|
|
|
|
|
#16 |
|
عضو
|
اخوتي الكرام شكرا لكم على الموضوع انا لدي مشكلة ممكن الاقي لها حل عندكم حملت IIS وكان شغال وكل شي تمام المشكلة ما أدري يش اللي حصل كل ما احاول افتح http://localhost/ يعطيني الرسالة التالية لا يمكن عرض الصفحة توجد مشكلة بالصفحة التي تحاول الوصول إليها ولا يمكن عرضها. -------------------------------------------------------------------------------- الرجاء محاولة ما يلي: افتح localhost الصفحة الرئيسية، ثم ابحث عن ارتباطات بالمعلومات التي تريدها. انقر فوق الزر تحديث أو أعد المحاولة لاحقاً . انقر فوق بحث للبحث عن معلومات على إنترنت. يمكنك أيضاً عرض قائمة بالمواقع ذات الصلة. HTTP 500 - خطأ داخلي في الملقم Internet Explorer علما باني حذفته وما فيه فايدة واعدت تشغيل الخدمة ونفس الشي ما ودي افرمت الجهاز عشان هذه المشكلة .
|
|
|
|
|
|
#17 |
|
عضو جديد
|
السلام عليكم أصيل 2005 بالنسبة لمشكلتك، أتوقع أن الـ ISS ما نزل بشكل كامل ، لأن في الاختيارات، مثل ما قال اخونا Dial up "عند تثبيت الـ iis ضغط على details وتأكد من وجود علامة صح على FrontPage 2000 Server Extensions" جرب وأنشالله يكون هذا الحل تحياتي
|
|
|
|
|
|
#18 |
|
عضو جديد
|
أخوي dialup كيف حالك اليوم، الظاهر إني ما فهمتك المطلوب بصورة واضحة بالنسبة لعرض البيانات، المطلوب كالتالي: أريد عرض استعلام معين، يعني إذا كان عندنا حقلين في قاعدة البيانات أحدهم خاص بالإسم والآخر خاص بالرقم الموحد، أريد من خلال الفورم أن أدخل إسم معين ليعطيني نتيجته الرقم الموحد المقابل له في قاعدة البيانات والعكس صحيح. وليس كما تفضلت بعرض بيانات كاملة لقاعدة البيانات ، وطبعاً هذه سأستفيد منها من دون شك. ولك كل الشكر
|
|
|
|
|
|
#19 |
|
عضو
|
ok
|
|
|
|
|
|
#20 |
|
عضو جديد
|
السلام ...ياجماعة انا متابعة للردود الجميلة والمفيدة ...عندي سؤال ...انا اعمل بربط قاعدة الاكسس بالفرونت بيج وال asp ...وعندي حقل المرفقات اريد ان يضع الموظف فرضا ....المرفق ويرفعة ثم يستطيع الباقي مشاهدته اي عمل صادر وشاشة للعرض ...عن طريق لنك او اي شي اخر المهم اريد ان اشاهد واستعرض الملف المرفوع ...رجاءا ................................هام
|
|
|
|
![]() |
| أدوات الموضوع | |
|
|