اذهب الي المحتوي
أوفيسنا

من الأفضل الاكسس ام الفيجول بيسك في عمل تطبيقات قواعد البيانات ؟؟


saher1975

الردود الموصى بها

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

الكثير من المبرمجين لا يثقون في الاكسس كونه برنامج سهل الاخترق .

فيقضي المبرمج الوقت الكبير لتصميم برنامج ومن ثم يأتي هاوي ويسرق منه كل جهده . ( هكذا يظن )

ومبرمج أخر يقول :الاكسس بطيئة جدا .

وآخر يقول : أشك في قدرات الاكسس لعمل برامج من خلال تزويدها ببيانات من خلال جهاز server

وللاجابة على هذه الأسئلة أقول :

الحماية .

------------

نفس درجات الحماية التي يؤمنها برنامج الفيجول بيسك يستطيع تأمينها ال access . وذلك لان الاكسس يستطيع الوصول لمعظم ال API,s التي نستطيع استخدمها في الفيجول بيسك . ونستطيع من خلال هذه الا API,s الوصول لرقم المعالج مثلا او رقم الهارد ديسك او اي شيء آخر .

برنامج الفيجول بيسك يؤمن لنا نسخة تنفيذية exe صعبة الاختراق . وكذلك ال ACCESS يؤمن لنا نسخة تنفيذية صعبة الاختراق وهي mde حيث من الصعب جدا الوصول لل code في ملف الاكسس التنفيذي مثله مثل ملف ال exe . هذا على حد علمي .

هل الاكسس بطيئة وهل تنفع لعمل برامج ال cline-server

------------------------------------------------------------

الصراحة الاكسس بطيئة كقاعدة بيانات . فهي لا تقارن بالاوراكل او ال sql server مثلا . وهذا ملاحظ عندما تكبر قاعدة البيانات ويصبح حجمها كبير .

لحل المشكلة . نستطيع تصميم قاعدة البيانات على sql server او oracle واستخدام الاكسس فقط كواجهة interface application مثلها مثل ال فيجول بيسك ومثل ال developer في الاوركل . وربط الاكسس بقاعدة البيانات من خلال ال odbc

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

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

والموضوع للنقاش .

ودمتم بخير .

تم تعديل بواسطه saher1975
رابط هذا التعليق
شارك

شكرا اخ ساهر على هذا الموضوع

ولاكن بالنسبة لمشكلة وضع البيانات على الشبكة وخاصة ا>ا كنت تستخدم الكود ado

فانا لم اجد حلا لها ولم تجدي طريقة ربط البيانات عن طريق odbc

شكرا

صديقك حسان ملكاوي

رابط هذا التعليق
شارك

اخي الكريم حسان ملكاوي

تفضل هذا الرابط

http://www.officena.net/ib/index.php?showforum=83

وهو ارشيف المواضيع التي تتحدث عن ربط الاكسس من خلال الشبكات

اذا لم تجد حل لمشكلتك فعندها سأكون معك خطوة بخطوة .

رابط هذا التعليق
شارك

اخي الكريم ساهر بارك لله فيك

ان هذا الربط الذي اعطيتني اياه لم يفدني

عندما رتجع مايكروسف بها>ا الموضوع اوضحو لي التالي

بما اني استخدم DOA واستخدم هذا الكود لفتح الجول

Dim bab As DAO.Recordset

Dim bab1 As DAO.Recordset

Set db = CurrentDb

Set bab = db.OpenRecordset("acc", DB_OPEN_TABLE)

امامي حلين

الاول

استبدال DB_OPEN_TABLE ب dynasets or snapshots

وهذا يعني استبدال SEEK ب FIND FIRST وهذا صعب لان المشروع كبير وربما ومشاكل FINDFIRST كثير

الحل الاخر مراجعة الربط ادنا وذلك لربط الجول اليا عن طريق WORKSPACE ولاسف استطع تطبيقه جيدا او لم افهمه

http://support.microsoft.com/kb/210266/EN-US/

بانتضار ملاحظاتك

شكرا حسان ملكاوي

رابط هذا التعليق
شارك

الاخوة الاعزاء لقد شدني هذا الموضوع كثيرا خاصة وانا صممت الكثير من البرامج على الاكسيس وبعد دراستى للاوراكل وجدت ان الحديث عن قاعدة البيانات اكسيس كما اوضحتم متناهية الصغر بجوار الاوراكل ولذلك فقد فكرت كما قال الاخ العزيز حسان ملكاوي بان استفيد من سهولة تصميم النمازج والتقارير وكذلك الاستعلامات بالاكسيس والجداول على الاوراكل وبالفعل انشات قاعدة بيانات صغيرة كمثال وربطتها بالاوراكل عن طريق ال ODBC ولكننى لم احبزها خاصة بعد ان عرفت ان هناك طريقة للربط بالكود وليس بال ODBC ولكننى لم اجد الكود الكامل الذي عند فتح القاعدة يتم الربط تلقائي مع جداول الاوراكل لليوزر المحدد والباسوورد المحدد لهذا اليوزر ارجوا تكملة المناقشة للموضوع الهام هذا حتى نجد طريقة بالكود نربط بين قاعدة البيانات والاوراكل لفقكم الله لما فيه الخير

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information