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

هل اكواد فيجول بيسك تنطبق على الاكسس

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

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

الى الاساتذه ومشرفي المنتدى هذا هام

1-هل الاكواد التي تكتب في فيجول بيسك تنطبق في الاكسس ؟ مثال

data.recordset"اسم الجدول"

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

اخوكم فتى نجد ونقول لكم الى الامام

#2

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

أخي العزيز إذا كنت من محبي برمجة قواعد البيانات فيمكنك الاستمتاع بلغة برمجة التطبيقات المعبر عنها بـVBA وهي مشابهه في كثير من جوانبها للغة VB فضلاً عن أنها تمكنك من التعامل مع جميع كائنات قاعدة بيانات MS ACCESS

وللعلم عزيزي فإن كثيراً من المبرمجين يظلمون الأكسس بوصفها بالضعف وعدم القدرة على مجارات غيرها من لغات البرمجة مثل VB وهذا كلام غير صحيح فـ MS ACCESSكقاعدة بيانات شيء وبرمجة الأكسس باستخدام الـ VBA شيء آخر؟! أنه بحق يطرب كل عاشق لبرمجة قواعد البيانات.

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

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

#3

ما شاء الله عليك أخي/ المزيني

شكرا جزيلاً على هذه المعلومات .

ibnmusqat.gif
#4

الله ينور عليك اخ المزيني

شكرا على هزه المعلومات

   لبنان / قب الياس
       /index.php?showtopic=37977
 

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

http://www.cb4a.com/books/
-------------------

#5

السلام عليكم

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

data1.recordset"اسم الجدول"

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

اشكركم على تفاعلكم على هذا الموضوع

وشكــــــــراً

#6

عزيزي فتى نجد

أود أن أوضح لك بعض النقاط حول لغة VB وكل من فيجول بيسك وأكسس. على النحو التالي:

_ فيجول بيسك برنامج لتطوير التطبيقات وليس لطوير قواعد البيانات؛ وعلى هذا الأساس فإن دعمه لقواعد البيانات ياتي عن طريق أدوات خارجية منفصلة تماما عن الفيجو يتم ربطها عن طريق تحكمات ActiveX بعضها قياسي كـ DATA Control وبعضها احترافي ADODB يتم تضمينها اختياري.

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

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

_ يعتمد أكسس أيضا على لغة VB خاصة به تسمى VBAccess لبرمجة الأدوات الخاصة به عن طريق الكود ( مثل: مربعات النص - وغيرها من الأدوات ).

_ على هذا الأساس يمكن تضمين أدات DATA Control أو غيرها من أدوات ActiveX وبرمجتها عن طريق أكسس عن طريق توصيف الخصائص يدويا أو عن طريق الكود.

تحياتي للجميع

#7

عزيزي فتى نجد

أود أن أوضح لك بعض النقاط حول لغة VB وكل من فيجول بيسك وأكسس. على النحو التالي:

_ فيجول بيسك برنامج لتطوير التطبيقات وليس لطوير قواعد البيانات؛ وعلى هذا الأساس فإن دعمه لقواعد البيانات ياتي عن طريق أدوات خارجية منفصلة تماما عن الفيجول يتم ربطها عن طريق تحكمات ActiveX بعضها قياسي كـ DATA Control وبعضها احترافي مثل مجموعة ADODB يتم تضمينها اختياري.

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

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

_ يعتمد أكسس أيضا على لغة VB خاصة به تسمى VBAccess لبرمجة الأدوات الخاصة به عن طريق الكود ( مثل: مربعات النص - وغيرها من الأدوات ).

_ على هذا الأساس يمكن تضمين أدات DATA Control أو غيرها من أدوات ActiveX وبرمجتها عن طريق أكسس عن طريق توصيف الخصائص يدويا أو عن طريق الكود؛ بعد إضافة المكتبة الخاصة بهذه الأداة.

تحياتي للجميع

تم تعديل هذه المشاركة بواسطة Gaham في 9 سبتمبر 2003 في 22:29

#8

جميل هذا الشرح يأخ/ Gaham

الله يوفقك دنيا وأخره .

ibnmusqat.gif
#9

طيب إخواني الاعزاء بودي أن أكون محترف في لغة VBA ولكن كيف السبيل إلى ذلك

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

من منكم يهديني إلى ضالتي

تحياتي لكم

#10

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

اولاً اقول اشكرك اخي على الرد الجميل Gaham واشكرا ابن مسقط والاخوان الذي لم اذكر اسمائهم ان يعذروني كم ردك جميل ولكن سؤالي هو هل صيغة الاكواد التي تكتب في فيجول بيسك هي نفسها تكتب في الاكسس اقصد في شاشة البرمجه الوحده النمطيه هل اكتب نفس الاسلوب التي تكتب في فيجول بيسك

شكرين لكم تجاوبكم

هل يوجد تحليل لبرنامج الصادر والوارد

فتى نجد

#11

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

أخي فتي نجد

السلام عليكم

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

الخلاصة لاتمر بتجربتي وتضبع على نفسك الوقت فقريباً سترى التحكم بجميع كائنات الفيجوال عن طريق الآكسس

والسلام عليكم

#12

السلام عليكم

ابوعبدالله

اخي العزيز اريد صيغة كتابة الاكواد في الاكسس هل نفس الصيغة التي تكتب في الفيجول بيسك

وشاكرين لك اخي

فتى نجد

#13

السلام عليكم أخي ha98

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

إليك هذا الكتاب

برمجة access2000 بواسطة لغة Visual Basic for applications فهو كتاب رائع جداً من ناحية المادة العلمية إلا ان طباعته سيئة فهو من إعداد المهندس أسامة عبدالكريم العبدالله ولكن لو وجدت نسخة غير طباعة أجيال الطبعة الأولى 1420 قد تكون أفضل

والسلام عليكم

#14

أخي فتى نجد

السلام عليكم

أولاً أنا أبوعبدالله2 لأن هناك واحد من المحترفين أسمه أبو عبدالله أنا لاأساوي شئ عنده

أسأل الله أن يوفقه

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

وكذلك عند الأنتهاء من نافذة الكود فإنك تنقر أيقونة الآكسس

بمعنى أدق فأنت تتراوح بين بيئتين مترابطتين

فجميع خبرتك في الفيجوال تستخدمها في الأكسس

أرجو أن أكون توصلت لما تريد

والسلام عليكم

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

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

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

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

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

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