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

التقليل من اهمية ال ACCESS في قواعد المعلومات

مغلق
بدأه ismail khalaf hussain في 12 أكتوبر 2004 · 13 رد · 3,043 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

منذ صدور ACCESS 97 والى يومنا هذا وانا اتبع تطوراته حتى الآن ولكني ارى كثير من المهتمين بقواعد المعلومات يقللون من اهميته ‍‍‍‍‍‍‍‍‍‍‍‍‍؟؟؟؟؟

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

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

وفق الله تعالى الجميع

المهندس اسماعيل الصميدعي

العراق بغداد

#2

وعليكم السلام ... أولاً !!!

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

لكنه يبقى البرنامج الأفضل لتعلم البرمجه بسبب سهولة البرمجه فيه كما تعرف ... واللتي هي غير متوفره في برامج أخرى منافسه كالفيجوال بيسك ، وغيره .

والأمر الثاني وهو الأهم طبعاً أن شفرة الأكسيس سهلة الكسر .

وقاعدة بيانات الأكسيس تظهر ملف الـLocking الذي يسبب بعض المشاكل .

بإمكانك الإطلاع على الموضوع التالي لترى مشكلة الأخ Here is C# مع الأكسيس . وهو بعنوان

( مشكلةفي ملف الـLocking الذي يُنشأ مع ملف الAccess, أثناء البرمجة يتعبني !!!! )

حيث يتكلم عن إحدى مشاكل الأكسيس عند إستخدامه مع بعض البرامج .

رابط الموضوع هنا

وشكراً

أخوك سعد2

الأحساء السعوديه

#3

آكسس ليست مخصصة للبرامج الكبيرة

*** وهي مصممة للاستخدام شخصي فقط ***

لذلك تجدها مضموعة مع ورد وغيره

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

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#4

السلام عليكم

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

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

ولا ننسى انها من مايكروسفت فكيف تكون ضعيفه ، وللعلم فهي ليست مستخدمه في مؤسساتنا العربيه فقط بل هي مسخدمه في اعظم الشركات الامريكيه والاجنبية .

وهي تلقى الدعم الاكثر في سيرفرات الويب مع ميزة سهولة ربطها بال ASP

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

لا اظن ان هناك ما هو افضل واقوى من الاكسس ولكن الذين يجهلونها لا يعطوها حقها ابداً

مع تحياتي لجميع اعضاء المنتدى

logosite.gif
#5

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

أولا شكر خاص لbasharss

أنا أعمل في شركة بها أكثر من 40 جهاز كمبيوتر كلهم يعملون على نظام واحد معمول بالآكسس (تخيلوا) !!!

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

وتم فصل البيانات في قاعدة خاصة أو عدة قواعد والتي يصل عدد الجداول فيها إلى 600 جدول وحجم البيانات يصل إلى 2 جيجا

هذا النظام تم تطويره على الآكسس خلال 6 سنوات بواسطة أكبر الخبراء

أتعرفون أن الشركة الآن أيقنت عدم صلاحية الآكسس مطلقا في نظام كبير كهذا وبدأت فعليا بإعادة بناء النظام بلغة vb.net وذلك لسببين رئيسين:

1- البطئ الشديد

2- أي مشكلة تحصل في الشبكة أو جهاز مشبوك مع البرنامج في الشبكة مثل تعليق البرنامج في أحد الشاشات وإغلاقها بشكل غير صحيح قد يتسبب في فقد بيانات كثيرة مما يعود على الشركة بالخسارة

أقول لكم هذا من واقع تجربة والذي يريد أن يصدق ، ماعندي مانع ، وتحياتي للجميع

تم تعديل هذه المشاركة بواسطة seahmad في 12 أكتوبر 2004 في 21:07

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#6

شكرا جزيلا اخ seahmad على هذه المعلومات

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

ثم على اية اصدار من الاكسس كان يعمل المشروع القديم لشركتك بالاكسس هل هو 97 .

مع خالص شكري وتحياتي

بشار ابوشمعه

logosite.gif
#7

لا .. لا تتكره الآكسس فأنا أحبها لأنها تسهل علي تحقيق طموحاتي في بناء البرامج الصغيرة والسريعة والتي يصعب عملها باللغات الأخرى التي تستهلك وقت أكبر

بالنسبة للكود الطويل

(باختصار الثوب التفصيل ليس كالجاهز)

يطول شرح فائدة هذا الكود وليس له علاقة في البطئ وهو كثير لأنه يقوم بعمل مايلزم بدلا من الآكسس كالبحث وغيره ومن فوائده تقليل عدد العمليات التي يقوم بها البرنامج بالذات عمليات التحديث وتحميل البيانات على الفورم حتى لا تحمل بيانات ليس لها داعي مما يؤدي إلى بطئ جلبها من السيرفر...

بالنسبة لقاعدة البيانات ستكون على

sql server

الغني عن التعريف ولمزيد من المعلومات عنه إذهب إلى:

/index.php?showtopic=11526

لذلك نصيحتي لكل مبرمج أن يتعلم

vb.net

sql server

قبل فوات الأوان!

سلام

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#8

أظن أن الأكسس معروف عالميا بأن اٍمكانيته و مجالات استعماله محددة في التطبيقات الصغيرة, و هو فعلا فعالا في ادارة قواعد البيانات الصغيرة, و لا يمكن الاستغناء عنه, فالذي يريد العمل على بيانات ضخمة و على شبكة كبيرة يعمل عليها عدد كبير من الأشخاص خاصة اذا كان ذلك في وقت واحد فلو طلبت النصيحة من بيل قايت شخصيا لكان رده بأن الأكسس لا يمكنه القيام بذلك, و مع ذلك فعشاق الأكسس هم كثيرون خاصة أنه سهل التعلم نسبيا و غير معقد مثل بقية برامج تصميم قواعد البيانات.أما فيما يخص محدودية البيانات ب 2 جيغابايت فالكثير من المبرمجين المحترفين وجدوا حلولا لذلك عن طريق وضع الجداول في قواعد مختلفة ثم الربط بينها.

#9

السلام عليكم،

كلام الأخ biskra مقنع جداً.. أضف إلى ذلك من حسنات تحديث تقنيات الـ access كما قرات في العديد من الكتب الأمريكية أنه أصبح يمكن لأكثر من 30 شخصاً العمل في نفس الوقت عليه في حين أن البعض يعارض هذا... و بالاضافة إلى العيوب الأخرى التي ذكرت:

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

Mohamad Al-Karbi

www.mkarbi.me

#10

فيما يخص انقطاع الكهرباء قرأت ذات مرة على ما أظن لفيصل الحربي أن ADO أو DOA تقوم بهذا الدور أي المحافظة على البيانات و أقول هذا و أنا لست متأكدا, أرجو من الأستاذ فيصل ان قرأ الموضوع أن يفيدنا بما له من أفكار حول هذه النقطة

#11

والله أنا أعتقد أن الأكسس سيظل دائم التطوير فيه لأنه الأسهل إستخداماً...

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

ومن إسم المنتج نفسه (MS Office Access) تستطيع أن تعرف لماذا يقومون بتطويره.. فهو مصمم للمكاتب وليس للشركات وحدوده لا تكفي إستخدام المكاتب...

#12

السلام عليكم وكل عام والجميع بخير

طيب لو وضعت الواجهه بالاكسس والقاعدة sql server هل يكون الوضع ممتاز وآمن ارجو الجواب وشكرا للجميع

#13

أكسيس برانامج شخصي أي على مستوى اشخاص وليس شركات ومؤسسات كبيرة.

عملت شركة مايكروسوفت على تطوير أكسيس في جميع إصداراته فكل إصدار يضم ميزات إضافية

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

المساوىء :

صغر حجم قاعدة البيانات

قلة المستخدمين في آن واحد

ضعف الأمان فيه

عدم وجود له ملف تنفيذي EXE

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

محاسنه:

وجود معالجات تقوم بأغلب العمل أثناء التصميم وخصوصاً للمبتدئين0

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

وجود تقارير رائعة جداً فقد استخدمت التقارير في فيجول بيسك وتقارير كرستال ريبورت ولم أجد مثل تقارير أكسيس من حيث المرونة في التعامل مع البيانات وجمالها في العرض0

لما بدأ ضعف أكسيس من حيث السعة في البيانات وأصبح هاجس لمستخدمي قواعد بيانات أكسيس قامت شركت مايكروسوفت خوفاً منها أن تفقد نسبة كبيرة من عملائها بإضافة مكتبات هامه ضمن أكسيس ومن ضمنها مكتبة ADO التي عن طريقها تستطيع الاتصال بقواعد بيانات SQL Server والتعامل مع البيانات بكل سهولة وذلك بجعل أكسيس واجهة فقط واستخدام النماذج والتقارير وغيرها على الأكسيس والبيانات تخزن على قواعد SQL Server وبهذا يمكنك تخزين بيانات إلى ( 1 تري بايت ) ثم فتح قاعدة جديدة إذا تجاوزت هذا العدد أيضاً عن طرق مكتبة Ado يمكنك الاتصال والتعامل مع أكثر من قاعدة بيانات واحدة 0كذلك يمكننا إنشاء قاعدة بيانات SQL Server وربط الجداول في أكسيس والطريقة سهلة جداً لأن ذلك يتم عن طريق معالجات تأتي مع أكسيس وبعدها تتعامل مع البيانات بشكل عادي وكأن الجداول في أكسيس هذا إذا صعب عليك الاتصال بقواعد البيانات عن طريق Ado وتعامل مع البيانات0

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

وفي النهاية إذا كنت تريد أن تكون مبرمجاً يُشار إليك بالبنان فعليك Microsoft Visual Studio .NET وقواعد بيانات SQL Server وتدلل ولا يهمك شيء 0

على فكرة الدت نت سهل وليس بالصعوبة التي يفتكرها البعض وكذلك قواعد SQL Server Microsoft بس أهم شيء تكون لك عزيمة وهدف ورغبة في تحقيق ذلك الهدف0

هذا ما لدي من معلومات ولست خبيراً

تم تعديل هذه المشاركة بواسطة مصلح الحريصي في 15 أكتوبر 2004 في 22:08

#14
biskra كتب:
فيما يخص انقطاع الكهرباء قرأت ذات مرة على ما أظن لفيصل الحربي أن ADO أو DOA تقوم بهذا الدور أي المحافظة على البيانات و أقول هذا و أنا لست متأكدا, أرجو من الأستاذ فيصل ان قرأ الموضوع أن يفيدنا بما له من أفكار حول هذه النقطة

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

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

Mohamad Al-Karbi

www.mkarbi.me

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…