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

نقاش حول نشر قواعد الآكسيس على الإنترنت

مغلق
بدأه leitmotive في 2 أكتوبر 2005 · 14 رد · 1,750 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :)

اكتشفت هذا البرنامج المذهل بكل معنى الكلمة!

لأنه يحول قاعدة الآكسيس إلى موقع إنترنت بلغة ASP بكل سهولة حتى لو لم تسمع في حياتك بلغة لابرمجة هذه :D

http://www.hkvstore.com/aspmaker

لكن المشكلة إذا لم يكن لديك سيرفر يدعم ال ASP

هل يوجد شئ مشابه لنشر قواعد بيانات الآكسس بلغة php مثلا؟

B)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#2
http://www.hkvstore.com/aspmaker/download/aspmkr.exe

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#3

أستاذي

هذا نفس البرنامج الذي وضعته أنا في مشاركتي :) :)

كنت اريد شيئا آخر إذا أمكن

بانتظار أساتذتنا فطاحل المنتدى :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#4

اخي الكريم leitmotive

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

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

اولا : الروابط

سأضع لك روابط ربما تستفيد منها

تعلم نشر قواعد البيانات اكسيس بواسطة ASP

نقاش حول رفع قاعدة بيانات اكسيس على الويب

ثانيا : الشرح

إنشاء صفحة وصول إلى البيانات في قاعدة البيانات الحالية

إنشاء صفحة وصول إلى البيانات تحتوي على حقول من جداول واستعلامات متعددة (معالج الصفحات)

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

2. أسفل كائنات في الإطار "قاعدة بيانات"، انقر فوق صفحات .

3. على شريط أدوات الإطار "قاعدة بيانات"، انقر فوق جديد.

4. في مربع الحوار صفحة وصول إلى البيانات جديدة، انقر فوق معالج الصفحات.

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

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

6. انقر فوق موافق.

اتبع الإرشادات الموجودة في مربعات حوار المعالج.

إذا لم تظهر الصفحة الناتجة بالشكل الذي تريده، يمكنك تعديل الصفحة في طريقة العرض "تصميم".

ملاحظات

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

2. في حالة تضمين حقول من استعلامات أو جداول متعددة بدون إنشاء مستويات مجموعة، يمكن للحقول التابعة للجداول المصدر اعتماد التحديثات في طريقة العرض "صفحة" أو في Microsoft Internet Explorer. سيقوم المعالج بسرد مصادر السجلات للصفحة ومطالبتك بتحديد مصدر السجلات القابل للتحديث.

إنشاء صفحة وصول إلى البيانات في طريقة العرض "تصميم"

1. أسفل كائنات في الإطار "قاعدة بيانات"، انقر فوق صفحات .

2. على شريط أدوات الإطار "قاعدة بيانات"، انقر فوق جديد.

3. في مربع الحوار صفحة وصول إلى البيانات جديدة، انقر فوق طريقة العرض "تصميم".

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

ملاحظة إذا أردت إنشاء صفحة فارغة، لا تحدد مصدر سجلات في مربع الحوار هذا..

5. انقر فوق موافق.

يقوم Microsoft Access بعرض صفحة وصول إلى البيانات في طريقة العرض "تصميم"، حيث يمكنك تعديل الصفحة. لإضافة بيانات إلى الصفحة، قم بسحب الحقول من قائمة الحقول إلى الصفحة.

تحويل صفحة ويب موجودة إلى صفحة وصول إلى البيانات

1. في الإطار "قاعدة بيانات"، انقر فوق صفحات الموجودة أسفل كائنات.

2. انقر فوق الزر جديد في شريط أدوات إطار قاعدة البيانات.

3. في مربع الحوار صفحة وصول إلى البيانات جديدة، انقر فوق صفحة ويب موجودة.

4. انقر فوق موافق.

5. في مربع الحوار تحديد موقع صفحة ويب، ابحث عن صفحة ويب أو ملف HTML الذي تريد فتحه.

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

6. انقر فوق فتح.

ينشئ Microsoft Access اختصار إلى الملف HTML في الإطار "قاعدة البيانات" ويعرض صفحة في طريقة العرض "تصميم"، حيث يمكنك تعديل الصفحة.

ملاحظة إذا قمت بتحديد ملف اتصال افتراضي لقاعدة البيانات في علامة التبويب صفحات في مربع الحوار خيارات ، سيعين Access الخاصيتين ملف_الاتصال وسلسلة_الاتصال لكافة الصفحات الجديدة تلقائياً.

إنشاء صفحة وصول إلى البيانات مستقلة

1. في حالة وجود قاعدة بيانات مفتوحة في Microsoft Access، فقم بإغلاقها.

2. في القائمة ملف، انقر فوق جديد.

3. في مربع الحوار ملف جديد، انقر فوق صفحة وصول إلى البيانات جديدة.

4. في مربع الحوار تحديد مصدر البيانات، قم بإجراء واحد مما يلي:

5. ربط الصفحة بقاعدة بيانات Microsoft Access

6. استخدم الإجراء التالي إذا أردت إنشاء صفحة وربطها بقاعدة بيانات Access بدون إنشاء اختصار في قاعدة البيانات.

7. في القائمة أنواع الملفات حدد قواعد بيانات Access.

8. انقر نقراً مزدوجاً فوق صفحة وصول إلى البيانات التي تريد فتحها. إذا لم تظهر قاعدة البيانات التي تريد فتحها، انتقل إلى المجلد الموجود به الملف، ثم انقر نقراً مزدوجاً فوق اسم الملف.

9. انقر فوق موافق مرتين.

سيقوم Access بإنشاء صفحة فارغة وفتحها في طريقة العرض "تصميم". سيتم تعيين الخاصية سلسلة_الاتصال الخاصة بالصفحة إلى ربط الصفحة بقاعدة البيانات المحددة. ولإضافة بيانات إلى الصفحة، قم بسحب الحقول من قائمة الحقول إلى الصفحة.

ربط الصفحة بقاعدة بيانات SQL Server أو بمصدر بيانات OLE DB بواسطة إنشاء ملف اتصال

1. انقر فوق مصدر جديد.

2. في مربع الحوار معالج اتصال البيانات، حدد مصدر البيانات الذي تريد الاتصال به.

3. اتبع الإرشادات الموجودة في مربعات حوار المعالج.

4. في مربع الحوار تحديد مصدر البيانات، انقر فوق ملف الاتصال الذي قمت بإنشائه في الخطوة السابقة.

قم بأحد الإجراءين التاليين:

1. لاستخدام معلومات الاتصال بدون إنشاء ارتباط بين الصفحة وملف الاتصال، انقر فوق فتح.

سيقوم Access بإنشاء صفحة فارغة وفتحها في طريقة العرض "تصميم". سيتم تعيين الخاصية سلسلة_الاتصال طبقاً لملف الاتصال الذي قمت بإنشائه. ولإضافة بيانات إلى الصفحة، قم بسحب الحقول من قائمة الحقول إلى الصفحة.

لإنشاء ارتباط بين الصفحة وملف الاتصال، انقر فوق السهم الموجود فوق الزر فتح، ثم انقر فوق استخدام ملف الاتصال.

سيقوم Access بإنشاء صفحة فارغة وفتحها في طريقة العرض "تصميم". سيتم تعيين الخاصية سلسلة_الاتصال طبقاً لملف الاتصال، وسيتم تعيين الخاصية ملف_الاتصال إلى ملف الاتصال الذي قمت بإنشائه. ولإضافة بيانات إلى الصفحة، قم بسحب الحقول من قائمة الحقول إلى الصفحة.

ربط الصفحة بمصدر بيانات باستخدام ملف اتصال موجود

1. في القائمة أنواع الملفات حدد اتصالات قاعدة بيانات Office.

2. انقر فوق ملف الاتصال الذي يحتوي على معلومات الاتصال الذي تريد استخدامه لهذه الصفحة. إذا لم يظهر ملف الاتصال الذي تريد استخدامه، انتقل إلى المجلد الموجود به الملف، ثم انقر فوق اسم الملف.

قم بأحد الإجراء التاليين:

1. لاستخدام معلومات الاتصال بدون إنشاء ارتباط بين الصفحة وملف الاتصال، انقر فوق فتح.

سيقوم Access بإنشاء صفحة فارغة وفتحها في طريقة العرض "تصميم". سيتم تعيين الخاصية سلسلة_الاتصال طبقاً لملف الاتصال الذي قمت بتحديده. ولإضافة بيانات إلى الصفحة، قم بسحب الحقول من قائمة الحقول إلى الصفحة.

لإنشاء ارتباط بين الصفحة وملف الاتصال، انقر فوق استخدام ملف الاتصال.

سيقوم Access بإنشاء صفحة فارغة وفتحها في طريقة العرض "تصميم". سيتم تعيين الخاصية سلسلة_الاتصال طبقاً لملف الاتصال، وسيتم تعيين الخاصية ملف_الاتصال إلى ملف الاتصال الذي قمت بتحديده. ولإضافة بيانات إلى الصفحة، قم بسحب الحقول من قائمة الحقول إلى الصفحة.

وهذا مثال على عمل صفحة بيانات بواسطة الاكسيس

ملاحظه : ضع الملف المرفق في محرك الاقراص C ليصبح بعد فكه على النحو التالي C:\EMP ثم تصفح المثال

EMP.rar

اختكم

زهره

تم تعديل هذه المشاركة بواسطة zahrah في 9 أكتوبر 2005 في 20:32

#5

اخي الكريم leitmotive

انا عارف انه نفس مثالك لكن انت وضعت رابط الموقع

حبيت اسهل على الأعضاء وحطيت رابط البرنامج مباشرة

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#6

الحمد لله إلى هنا يا اخت زهرة تمام انا من زمان سويت الصفحات مثل المثال الي سويتيه

لكن بعد كذا كيف ارفعه على الموقع لنفرض ان هذا الموقع

http://www.zahrah.com

الحين الملف اللي ارفقتيه كيف ارفعه على هذا الموقع مثلا

:rolleyes: :rolleyes: :rolleyes:

وشكرا على ما تبذلينه من جهد تجاه هذا المنتدى

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#7

جزاك الله خيرا أستاذتي :D

3 أسئلة لو تتكرمين:

1- أريد أن تكون القاعدة فقط للبحث والعرض وليس لإدخال البيانات فكيف ذلك؟

2- الشاشة الرئيسة هي محرك بحث فكيف أعمل ذلك؟

في الفورمة كنت أضع زر وأجعله find record لكن في الصفحة لا يقبل ذلك؟

3- أريد وضع Command buttond تقود إلى صفحات أخرى html كيف؟

4- هل يوجد طريقة لتحويل فورمة الى صفحة إنترنت بشكل تلقائي؟

وكل الشكر :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#8

اخي الكريم

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

اقتباس
أريد أن تكون القاعدة فقط للبحث والعرض وليس لإدخال البيانات فكيف ذلك؟

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

اقتباس
الشاشة الرئيسة هي محرك بحث فكيف أعمل ذلك؟

في الفورمة كنت أضع زر وأجعله find record لكن في الصفحة لا يقبل ذلك؟

انظر للادوات السفلية او العلويه التي تأتي مع صفحة البيانات وستجدها بجانب الحفظ او التقدم للامام او للخلف او بجانب القمع الاصفر المسمى فلتر

اقتباس
أريد وضع Command buttond تقود إلى صفحات أخرى html كيف؟

من خلال النموذج ضع رابط تشعبي للصفحات المطلوبه

اقتباس
هل يوجد طريقة لتحويل فورمة الى صفحة إنترنت بشكل تلقائي؟

استخدم برنامج الاكسيس للتحويل الى صفحات html او asp

اقتباس
لكن بعد كذا كيف ارفعه على الموقع لنفرض ان هذا الموقع

http://www.zahrah.com

اخي الكريم بعد ان تقوم بعمل صفحة البيانات وهي عبارة عن قاعدة بيانات محوله الى صفحة انترنت قم بهمل التالي

1. حجز موقع مجاني / او شراء مساحة من احد مزودي المواقع واذا كنت ترغب بالمجانية فإليك موقع يدعم قواعد البيانات اكسيس والموقع هو

http://www.brinkster.com

2. قم بالتسجيل حسب الشرح التالي

التسجيل في موقع brinkster

3. قم برفع قاعدة بياناتك والصفحه او الصفحات المطلوبه الى مجلد db يجب ان تكون القاعدة والصفحات على المجلد db الذي سوف تقوم بإنشاؤه هناك

مثال

http://www.brinkster.com/zahrah/db/main.asp

اولا : اسم الموقع http://www.brinkster.com

ثانيا : الاسم الذي اخترته انت وحصلت عليه من الموقع zahrah

ثالثا : مجلد db وهذا يجب انشاؤه في موقعك وتضع به القاعدة والصفحات asp

4. فى الجزء الخاص بتعريف قاعدة البيانات يفضل كتابتها بالشكل التالى

dim conn
set conn=server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(server.MapPath("./db/emp.mdb"))

مع ملاحظة أن هذا الإتصال موجود خارج المجلد db على الدليل الرئيسى للموقع

ويجب ان تضع هذا الكود بين علامتي اقتباس الصفحات

<% ..............%>

مثل

<%
Dim ConnectionString
Dim ADO

ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("\database\project.mdb")

Set ADO=Server.CreateObject("ADODB.Connection")

ADO.ConnectionString =ConnectionString

ADO.Open

%>

مثال على صفحة asp معموله بقاعدة بيانات اكسيس

http://www11.brinkster.com/fomscuangry/db/view.asp

ملاحظة يجب مراجعة هذه الدروس اولا

http://www.alnoor-world.com/asp/sections.asp?SectionID=1

اختكم

زهره

#9

أستاذتي زهرة

السلام عليكم

وصياما مقبولا إن شاء الله

حديثي وعملي كله على خاصية ال pages في الآكسيس لأنه سيرفري لا يدعم ال ASP

اقتباس
1) كيف أجعل القاعدة فقط للعرض؟

أعرف كيف أجعل الفورمة فقط للعرض ولكن بناء صفحات ال HTML في الآكسيس يعتمد على الجداول والاستعلامات فكيف أجعل الجدول للعرض فقط وبالتالي صفحة ال html المبنية عليه؟

اقتباس
الشاشة الرئيسة هي محرك بحث فكيف أعمل ذلك؟

في الفورمة كنت أضع زر وأجعله find record لكن في الصفحة لا يقبل ذلك؟

انظر للادوات السفلية او العلويه التي تأتي مع صفحة البيانات وستجدها بجانب الحفظ او التقدم للامام او للخلف او بجانب القمع الاصفر المسمى فلتر

لم أفهم

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

يعني مثال هذا المثال:

اقتباس
هل يوجد طريقة لتحويل فورمة الى صفحة إنترنت بشكل تلقائي؟

استخدم برنامج الاكسيس للتحويل الى صفحات html او asp

كيف؟

عند استعمال المعالج التلقائي أو طريقة التصميم المباشر لا يظهر لي سوى الجداول زالاستعلامات

أنا أريد تحويل فورمة سابقة لدي. فهل هذا ممكن؟

وجزاك الله كل خير وعذرا على إلحاحي المزعج :(

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#10

أستاذتي

مرفق نتاج تجاربي :)

هلا شاهدتِ الصفحة search_engine.html

كيف أجعل الفراغ في الأعلى محرك بحث يبجث في الكلمة ويظهر النتائج؟

muharrik.rar

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#11

بارك الله فيك يا اخت زهرة وزادك الله من علمه وفضله

الشغلة مطولة :( :( :( :( :( :( :( كنت احسب ان الشغلة كلها صفحة ونرفعها على موقع وخلاص لكن يبغالها ASP وطلعة ونزلة واكواد .........الخ

طيب ما ادري ينفع موقع

lycos

http://www.members.lycos.co.uk

انا عندي مساحة مجانية عليه

اقدر ارفع الصفحة مثل ما رفع اي ملف ولا لازم الشغلات الي شرحتيها

وشكرا

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#12

اخي الكريم leitmotive

كما تعلم ان معظم المواقع وخاصة المنتديات عبارة عن قواعد البيانات مرتبطه بصفحات سواء كانت asp او php لهذا لا تنفع صفحات html لمثل هذا النوع علما بأن برمجة واكواد html تختلف كليا عن asp او php ففي الاول عبارة عن Tags اي تاقات مكونه من رأس الصفحه الذي به العنوان ويرمز له بالـ Head ويكتب هكذا <Head> .. هنا تضع الوسوم واللغة هل هي عربية من خلال كود الصفحه اغيرها . ثم ينتهي بـ <Head/> ثم يبدأ جسم الصفحه الذي يبدأ بـ <Body> وهنا تضع جميع الوسوم والجداول وأكواد الجافا سكربت وكل ما يخص الصفحه ثم تغلق الوسم بـ <Body/> ثم تنهي اغلاق الصفحه بـإغلاق الوسوم جميعا وهذا النوع من الصفحات لا يدعم قواعد البيانات .

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

http://www.arab-team.com/lesson/html_lesson/

اما في صفحات asp فالامر يختلف تماما فهو يدعم قواعد قواعد البيانات نظرا لانه ليس صفحات فقط ولكن ايضا اكواد وبرمجه ايضا .

<اقتباس>

ما هي ال ASP) Active Server Pages) أو ما يطلق عليها صفحات الخادم النشطة؟

هي عبارة عن بيئة عمل موجهة نحو عمل تطبيقات ويب تقوم بتضمين أوسمة Tags خاصة بال HTML و سكريبتات مثل ال VbScript وال Jscript و المنفذة من جهة الخادم Server و انتبهوا إلى أنني ذكرت Jscript و ليس Java Script التي كانت تتشارك فيها شركة Microsoft مع شركة Netscape بعد تطوير ال LiveWire script الخاص بالشركة الثانية Netscape لتبقي صفحات الخادم النشطة حكرا لشركة Microsoft كما أنها تتضمن بعض مكونات ال ActiveX .

كيف يتم عمل صفحات ال ASP ؟

في العادة يقوم زائر الموقع بعمل طلب صفحة من خلال تطبيق ويب معد برمجيا بهذه التقنية و هي ليست لغة كما يطلق عليها الكثير إسم لغة ال ASP جهلا و لكنها تقنية ممزوجة من عدة مكونات كما ذكرنا فيقوم خادم خدمات الويب أو ما يسمى Internet Information Server أو ما يشار له بـ IIS بترجمة لأكواد الصفحة لينتج لنا واجهة كلها وسوم Tags من ال HTML عبارة عن مخرجات للكود الذي تم تنفيذه ثم تعود النتيجة كما قلنا للزائر على شكل HTML بغض النظر عن الإمتداد الذي يراه على المتصفح و الذي يكون ASP .

ماذا نستطيع أن نفعل مع صفحات الخادم النشطة ASP ؟

في الحقيقة هناك العديد مما يمكن فعله و لكن سأذكر على سبيل المثال التالي:

1.نستطيع التعامل مع الوقت و التاريخ و بيانات أخرى قد تكن موجودة على السيرفر.

2.نستطيع عمل نماذج تساعد في عمل إحصائيات يقوم الزوار بتعبئتها.

3.نستطيع إرسال بريد إلكتروني من خلال التطبيق لأي جهة كانت أو نتعامل مع الملفات كحفظها من و إلى السيرفر.

4.نستطيع التعامل مع قواعد البيانات مما يساعدنا على عمل تطبيقات منوعة لنا القدرة على التأثير على بياناتها.

5.نستطيع عمل تطبيق آمن من خلال قواعد البيانات و كلمات المرور أو ربما بيانات محفوظة على ملفات موجودة على السيرفر.

6.نستطيع التعديل على شكل التطبيق ككل سواء في واجهة الإستخدام أو الإعدادات الخاصة به.

ذكرت من قليل أن الأكواد تنفذ على السيرفر أو ما يقال عنها Server-Side Scripts فكيف يكون شكلها ؟

بكل بساطة هذا مثال يوضح كيف نكتب ذلك ما بين الأقواس التي تدل على أن هذا الكود هو ASP و هي الأقواس التالية : %> أو <% و ها هو المثال الذي يعرض الوقت :

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

<%=Time()%>

</BODY>
</HTML>

ماذا نحتاج كي نتمكن من العمل مع ال ASP ؟

ما يلزمنا هو التالي :

1.وجود خادم لبيانات الويب مثل ال IIS و يفضل أن يكون النسخة الخامسة فما فوق و هو موجود ضمنا مع Windows XP Professional Edition و ليس ال Home Edition كما يظن البعض و يتفاجاء بعد تنزيله للويندوز Home Edition أنه لا يحوي على ال IIS أو في النسخ القديمة مثل 98 و Win ME كان هناك ال Personal Web Server و يفضل إستخدام ال IIS لأن هناك بعض الإختلافات في كتابة الأكواد خاصة بعد الإضافات التي أضافتها ميكروسوفت للنسخة الأخيرة من صفحات الخادم النشطة ASP3.0 .

2.أي محرر نصوص و عادة تستخدم بيئة ال Visual Studio كبيئة أساسية لذلك عن طريق ال Visual InterDev و لكن يمكننا اللجوء لل MS Front Page و يفضل أن يكون النسخة XP و التي تدعم اللغة العربية بشكل ممتاز أو يمكننا الكتابة على ال Note Pad خاصة لمن يجيد التعامل مع ال HTML.

لكن هناك عدة ملاحظات قبل بدء العمل مع صفحات الخادم النشطة :

1.أن صفحات ال ASP ليست كصفحات ال HTML من حيث العرض أي أنه لا يتم عرضها إلا من خلال خادم للبيانات مثل ال IIS الأكثر إستخداما في العالم.

2.وضع الملفات داخل المجلد الحقيقي للسيرفر أو ما يسمى ال Virtual Directory و هناك مجلد موجود عادة في نفس القرص الذي تم تثبيت نظام التشغيل عليه على الترتيب التالي لو فرضنا أنك ثبت الويندوز على القرص C :

C:\InetPub\wwwroot

3.يتم الوصول للتطبيق أي يتم تشغيل الكود المبرمج بتقنية ال ASP من خلال فتح المتصفح ثم كتابة المسار الذي سأذكره الان في المثال التالي مع فرض أن الملفات التي برمجناها وضعت داخل ال wwwroot تحت مجلد باسم myweb و الملف الذي برمجناه إسمه default.asp و إسم الجهاز pc :

http://127.0.0.1/myweb/default.asp

or

http://localhost/myweb/default.asp

or

http://pc/myweb/default.asp

ما هو ال localhost ؟

عندما نقوم بكتابة http://www.microsoft.com في المتصفح فإننا طلبنا ال localhost الخاص بسيرفر Microsoft و هي عبارة عن رقم أي بي IP Address و لكن بالتحديد localhost هي عبارة عن إسم خاص للسيرفر يتعلق بجهازك الذي يعمل كسيرفر من خلال تثبيتك لل IIS و لا يمكن لأحد من الوصول للملفات عن طريق هذا العنوان إلا أنت من جهازك أما المواقع الأخرى فهي بطريقة معينة تأخذ أرقام IP ثابتة لها كي يتمكن الغير من الوصول للسيرفر الخاص بهم.

<نهاية الاقتباس>

اقتباس
حديثي وعملي كله على خاصية ال pages في الآكسيس لأنه سيرفري لا يدعم ال ASP

" لان سيرفري لا يدعم الـ ASP " ........ اخي اذن انسى الموضوع بالكامل فقد اوضحنا ان صفحات HTML لا تنفع .

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

اذا كنت تريد مثل هذه الطريقه فلابد من تنفيذها من خلال صفحة الموقع وليس من خلال قاعدة البيانات او صفحة قاعدة البيانات اي تقوم بعمل كود بواسطة ASP ليقوم بالبحث في قاعدة البيانات التي على الموقع

اخي المبرمج2003

اقتباس
الشغلة مطولة ..... كنت احسب ان الشغلة كلها صفحة ونرفعها على موقع وخلاص لكن يبغالها ASP وطلعة ونزلة واكواد .........الخ

طيب ما ادري ينفع موقع  lycos   

http://www.members.lycos.co.uk

لا يأخي هذا الموقع لا يدعم قواعد البيانات MDB ولكن هناك مواقع تقوم بذلك

هذه بعض المواقع لإستضافة صفحات ASP - FTP

http://free.7host.com/free_hosting/en/free_hosting.asp

http://www.oinko.net/freeasp

http://www.aspwebserver.com/aspnet.asp

اختكم

زهره

تم تعديل هذه المشاركة بواسطة zahrah في 14 أكتوبر 2005 في 13:21

#13

الآن فهمت. شكرا لك أستاذتي.

لكن ما فائدة صفحات ال HTML إذا التي يصنعها الآكسيس إذا من خلال قسم pages الموجود فيه؟؟؟؟

لأني جربت رفع إحدى الصفحات مع القاعدة إلى موقعي وعملت وتمكنت من مشاهدة القاعدة وإضافة بيانات إلى القاعدة.

في الأول ظهر هذا:

Data Access Pages has detected that your IE security settings will not allow you to access data from a site considered to be insecure.

In order to access the data contained within the Data Access Page, you need to:

1. Start IE

2. Choose Internet Options from the Tools menu

3. Click on the "Security" Tab

4. Click on the "Trusted Sites" icon

5. Click on the "Sites..." button

6. Uncheck the "Require server verification (https) for all sites in the zone" checkbox

7. Add "http://******/article.htm" as a trusted server

8. OK the dialog

9. Try to open the Data Access Page

If you still cannot access the data, it is possible that one of the following problems exist.

You do not have security permissions to the server on which the data resides.
You do not have security permissions to the data referenced in the mail.
You should check with the Data Access Page owner to determine if you need other permissions.

قمت بما طلب وتمكنت من تشغيل القاعدة.

أم أن هذا يعني أن موقعي يدعم ال ASP وأنا لا أعلم؟ :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#14

اخي الكريم

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

اولا : يجب التأكد من الامور التالية

1. ان يكون السيرفر او الخادم خارجي اي ليس على جهازك بمعنى انك تستطيع رفع ملفاتك الى السيرفر عن طريق برنامج FTP

2. عندما يكون السيرفر داخلي اي localhost فإنك تطلب الصفحه المخزنه لديك في المجلدات المؤقته ولا يمكن مشاهدتها على الانترنت .

3. اذا قمت برفع قاعدة البيانات وصفحة html الى السيرفر وعملت معك فهذا يعني ان السيرفر الخاص بك يدعم ايضا صفحات ASP

لهذا نقول لك مبروك على هذا الانجاز

اختكم

زهره

#15

بشرك الله بكل خير أستاذتي.

إذا موقعي والله الحمد يدعم ال ASP :)

هل أجد منك عونا في المشاركة رقم 10 من هذا الموضوع؟

أريد عمل محرك بحث في الصفحة كما في المثال المرفق

شكرا جزيلا

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

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

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