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

الفرق بين الاكسيس والفجول بيسك

مغلق
بدأه مسافر الى في 13 يوليو 2003 · 9 رد · 5,396 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هنا سؤال يدور في ذهني من زمان ياترى ما الفرق بين الاكسيس والفجول بيسك

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

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

يعني بعباره اخري من تعلم الاكسيس فابامكانه الاستغناء عن الفجول بيسك اذا كان غير محترف ويريد كتابت برامج بسيطه ربما يحتاج بعض الاوامر البسيطه في الفجول بيسك

اما من يعرف الفجول بيسك فلابد ان يتعلم الاكسيس من اجل ان يوفر له الوقت والجهد ولا يقوم باضاعته بوضع اوامر كثير من اجل رسم زر الامر وهي في الاكسيس بضغطه زر واحد

اذا في النهاية الذي انتصر الاكسيس :P

ومن العشق ما قتل ( هذا و انا الااجيد الاثنين فكيف اذا كنت اجيد مثلا الاكسيس :D)

اليس كذك ايها المتخصصون؟؟؟؟

#2

السلام عليكم

يوجد اكسس 97

يوجد اكسس2000

يوجد اكسس2002

يوجد فجول بيزك اب عن جد اكيد

فما رئيك انت اياهو الانسب

ان شاء الله شركه مكروسفت

وعدتنا عند مانسكر الاكسس:D

ونرجع نبلش في الفجول من الاول الى النهايه

رح يفكرو يعملو فجول بيزك موديل 2003

مع تحيات ابو سمرا

swcc-1053466947.gif

#3

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

والله يا اخي انا ماني خبير في البرمجه انا ينطبق عليه المثل سبع صنايع والبخت ضايع :'(على قولة اخوانا المصريين

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

الفيجول بيسك امكانياته اكبر من الاكسيس والمشروع يعمل باستقلالية عن الفيجول بيسك بينما في الاكسيس العكس.

يتميز الاكسيس بالسهوله.

#4

فيك البركه

يا اخ عليمي

============================

والله يا اخي انا ماني خبير في البرمجه انا ينطبق عليه المثل سبع صنايع والبخت ضايع على قولة اخوانا المصريين

============================

حلوه هل جمله ؟؟؟؟؟؟؟؟

فيك البركه ولله

:):):)

كلامك صحيح ما في نسبه

swcc-1053466947.gif

#5

إخواني الأعزاء

بالنسبة لمعرفتي البسيطة فإن الأكسيس يرتكز على لغة VBA والتي هي إختصار لجملة VISUAL BASIC APPLICATION وكذلك على الاس كيو أل وبالتالي يعتبر الأكسيس أحد تطبيقات الفيجوال بيسك الفرعية .

وأرجو من المختصين المزيد من التوضيح وتصيح المعلومات

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#6

من الفروق التي أعرفها .. وهو فرق جوهري ...

قاعدة البيانات على الآكسس لايمكن تحويلها إلى برنامج تشغيلي EXE وتحتاج القاعدة دائما إلى منصة لتشغيلها .

أما الفيجول بيسك ... فعلى العكس .

وحسب علمي .. لم توجد طريقة حتى الان لتحويل قاعدة البيانات في الآكسس إلى برنامج تشغيلي .

عبدالرحمن

#7

إخواني

عندما نريد أن نختار لغة برمجه علينا أن نقارن بين مجموعة من اللغات

ولا أخفيكم سراً أن الأغلبية الساحقه الأن في صالح الدلفي والجافا

وخاصة في الدول الأوروبية

#8

يا جماعه الأكسس هو برنامج لادارة قواعد البيانات

"DBMS"

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

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

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

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

و بالطبع تطوير البرامج عن طريق الأكسس يوفر الوقت و المجهود في تطوير و تنفيذ النماذج و التقارير و غيرها من مكونات البرامج.

#9

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

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

بس تدون ياشباب ;) ودي يفوز الاكسيس :Pلاني احبه صحيح اني لااجيده ولكن احبه :D

#10

للصراحة من الصعب جدا اليوم المقارنة، خصوصا بين Microsoft Access 2003 الذي سوف يظهر في اية لحظة في السوق و بين Microsoft Visual Basic .NET 2003 الموجود الان

Microsoft Access هو عبارة عن برنامج متخصص في ادارة البيانات في قواعد البيانات، و يحتوي على لغة برمجة خاصة به تسمى Microsoft Visual Basic For Applications ، و يقوم Microsoft Access بالتعامل مع نوعين رئيسيين من قواعد البيانات، قواعد البيانات mdb التي تشتهر بها برامج Access و قواعد البيانات adp و التي هي برامج Access مع SQL Server.

شيئ مهم اخر، ملفات ال mdb هي عبارة عن قواعد بيانات تحتوي على جداول و استعلامات فقط و علاقات بين تلك الجداول و ما الى ذلك مما يخص الجداول و الاستعلامات، في ملفات ال mdb لا يوجد فعليا شيئ اسمه نماذح و تقارير و كود فيجوال بيزك، ملفات ال mdb يصل اليها Access عبر Microsoft JET DB و التي تعمل في الخلفية كمجموعة من الاوامر للوصول الى قواعد بيانات mdb

الان، كل لغات البرمجة و من ضمنها Access و Visual Basic وغيرها، مهما استخدمت من طرق فجميعها في النهاية سوف يصل لملف قاعدة بيانات ال mdb عبر ملفات ال dll السابقة

ملفات ال mdb ليست في الحقيقة ملفات Access فقط و لكنها انشهرت كملفاته لانه الذي يقوم باستخدامها بكثرة

الان الهدف من Microsoft Access و الذي هو عبارة عن جزء من حزمة Microsoft Office هو العمل كبيئة قواعد بيانات للشركات، تلك البيئة هدفها تقديم طريقة سهلة جدا للتعامل مع قواعد البيانات لجميع الموظفين في الشركة، في الاساس لم يكن الهدف الاساسي منه تقديمه كلغة برمجة، ولكن مع اعجاب الكثير من المبرمجين به تحول الى بيئة تطوير يحبها المبرمجين كثيرا

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

لذلك لا يمكن تحويل برامج Access الى EXE لانه يجب ان يتم دمج كل Access في البرنامج، فهو من يقوم بعملية عرض البيانات و معالجتها، و بما ان Access حجمه 40 او 50 ميغا فحجم برنامجك سوف يصبح 50 ميغا، لذلك ياتي ال Office Developer و ال Access Runtime لحل تلك المشكلة، و هناك الكثير الذين تحدثو عنها، ولكن Access لن يحول شيئ الى EXE.

ال Visual Basic ان كنت تقصد القديم فانا لا يمكنني مقارنته حيث انه انتهى من اعوام، اليوم هناك Visual Basic.NET 2003 و الذي هو جزء من حزمة Visual Studio.NET 2003 ، فيجوال بيزك بيقدم امكانية الوصول الى قواعد بيانات ال mdb عبر اوامر ADO.NET التي في الخلفية سوف تستخدم JET ، هناك العملية مختلفة قليلا، حيث يجب عليك الوصول للبيانات عبر الكود

الان الفرق الرئيسي هو ان Access عبارة عن برنامج بيقدم طريقة قياسية للتعامل مع البيانات، فبكل بساطة يمكنك سحب جدول ، ربطه مع نموذج، و تشغيله، و كل العمليات المعقدة التي تخص الوصول الى قاعدة البيانات سوف تتم في الخلفية نيابة عنك، Access ليس لغة برمجة و انما بيئة تطوير قواعد بيانات، و يمكنه ان يطور قواعد بيانات محلية عبر mdb او رئيسية عبر SQL Server ، و في النسخة 2003 يمكنه الاتصال المباشر في قواعد بيانات الويب عبر Microsoft SharePoint و امور اخرى مثل الوصول لقواعد بيانات ال Outlook و غيرها

سوف يبقى عمل Access في قواعد البيانات بطريقة واحدة فقط، جداول و استعلامات و نماذج و حفظ الي للتعديلات و غير ذلك، السهولة التي يقدمها في هذا المجال جعلته مشهور جدا و مستخدم من العديد من الشركات

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

النظامين يمكنهم بناء قواعد بيانات رائعة، حتى النسخة 6 من VB كان Access يتفوق في العديد من المجالات، في النسخة .نت اختلف الامر جذريا، VB.NET و C#.NET يتفوقا باشواط، ولكن استخدامهم اصعب بكثير، و بيتطلبو وقت لبناء البرامج، و خبرة عالية من المبرمجين، حيث يمكن بواسطتهم بناء برامج قواعد بيانات متقدمة.

انا القيت نظرة البارحة على SQL Server Yukon و المميزات التي يقدمها هو و .نت 1.2 في مجال قواعد البيانات، ولا يمكن ان اخفي اعجابي بالنظام الجديد. و الذي سوف يتوفر بعد عام او عامين

Access يظهر بانه سوف يبقى لمدة طويلة كبيئة تطوير قواعد البيانات بطريقة معدة مسبقا، VB.NET و غيره سوف يبقى بيئة تطوير قواعد بيانات بطريقة حرة يختارها المبرمج.

النظامان ايضا يستخدما معا في العديد من الشركات لامور مختلفة، بيعند ذلك على الشركة.

بالطبع هناك فروقات كثيرة جدا لا يمكن ذكرها هنا.

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

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