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

سنتين و نصف من العمل الجاد بين أيديكم

مغلقرائج
بدأه مختار سيد صالح في 5 مارس 2003 · 74 رد · 11,628 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#26

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

أما بعد :

فسوف نتابع سلسلة الدروس مع الدرس الثالث و مضمون هذا الدرس

1 - تعليم كيف تضيف السجلات

2 - تعلم كيف تعدل السجلات

3 - تعلم كيف تحذف السجلات

4 - تعليم كيف تقوم بالحفظ

5 - تعلم كيف تجعل البرنامج يقوم بتخزين ما تكتبه حتا إذا أنقطع التيار الكهربائي

الخطوات

سوف نتابع برنامجنا الذي اسميناه دليل الهاتف مع هذه الخطوات

1 - أنشئ أربعة أزرار سمها ( سجل جديد - تعديل السجل الحالي - حذف السجل الحالي - حفظ )

في إجراء سجل جديد أكتب هذا الكود

on error resume next

data1.recordset.addnew

في إجراء تعديل السجل الحالي اكتب

on error resume next

data1.recordset.edit

في إجراء حذف السجل الحالي اكتب

dim mok

mok=msgbox("هل تريد حذف السجل الحالي بالتأكيد",vbyesno+vbqustion,"حذف")

if mok=vbyes then

on error resume next

data1.recordset.delete

end if

في إجراء حفظ اكتب هذا الكود

on error resume next

data1.recordset.refresh

أنشء تايمر جديد و أجعل خاصية enabled=true

و خاصية interval=1

وامتب فيه كود الحفظ

و على هذا سوف يقوم البرنامج بالحفظ تلقائياً حتى عند إنقطاع التيار

أنا آسف لظهور الدرس بشكل مقلوب

مختار سيد صالح

#27

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

كيف حال الجميع أسأل الله أن تكونو بأتم الصحة و العافية

شكرا لك أخي مختار و أرجو أن تطلعنا على المزيد

حمص - سوريا

#28

up

#29

للرفع

#30

(yess)

#31

للرفع

c:win98سطح المكتب32.swf

#32

و ين ردودكم و الله خاب أملي فيكم

#33

للرفع

#34

شكرا لك يا أخي على هذه الدروس الرائعة و المفيدة.

#35

مشكووووووووووووووووووووووور اخي

ونتمنى لك التوفيق(f)

#36

الف شكر خوي يعطيك العافيه...

والى الامام

#37

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

#38

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

أما بعد :

فسوف نتابع سلسلة الدروس مع الدرس الرابع و هذا الدرس بعنوان أدوات الارتباط

و لعل من أفضل هذه الأدوات الـ(textbox,dbcombo,dbgrid,dblist,checkbox)

و سوف نتعرف على أهم الخصائص الموجودة في كل أداة

أولاً : textbox,checkbox

نستخدم هنا نفس خاصيات الربط التي ذكرناها بالدرس الأول ( راجع الصفحة رقم 1 )

و لكن يجب أن نميز أن التيكست بوكس يقبل جميع الحقول

أما الـ checkbox فلا يقبل إلا الحقول ذات النوع (نعم / لا)

ثانياً : dbcombo , dblist

تستخدم هاتين الأداتين للربط بقواعد البيانات بالحقول التي يكون فيها المطلوب إدخاله شئ معروف

من قبل المبرمج (اللون , الصناعة ...... )

و يمكن الربط بهما عن طريق خاصيتي

rowsource و datafield

ثالثاً : dbgrid

و أنا أعتبرها أهم أداة للربط ( لأنها تزيل عن المستخدم الشعور بالملل من الطريقة التقليدية - التيكست بوكس - و لمزاياها المتعددة )

و لها عدة خصائص و ميزات سوف استعرض بعضها

1- خاصية allow add new : في حال جعل هذه الخاصية تساوي true فلن تحتاج

لكتابة كود إضافة سجل جديد

2- خاصية allow delete : في حال جعل هذه الخاصية تساوي true فلن تحتاج

لكتابة كود حذف السجل

و يوجد بها ميزة التنبيهات التلقائية ( لا تظهر لك run time error و إنما تظهر لك رسالة تحدد لك نوع الخطأ )

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

ترقبوا المزيد بإدنه تعالى

مختار سيد صالح

#39

(yess)

#40

شاركوا رجااااااااااااءً

#41

للرفع

:mad:

#42

واو شو هل الروعة يا سيد مختار كل يوم عم تتحفنا بهذه الدروس الرائعة , ننتظر منك المزيد .

أخوك : سعد (f)

#43

جزاك الله خيراً (y)

ani.gif
#44

up

#45

للرفع

#46

للرفع

#47

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

#48

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

اشكرك اخي مختار جزيل الشكر على افكارك و دروسك المفيده

بالفعل مفيده و شيقة العرض .

تحياتي

#49

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

اقتباس
و من أهم البرامج و أفضلها برنامج microsoft access 97

لأن محركه نفس محرك فيجوال بيسك ( محرك جيت إنجن )

أرجو ملاحظة ما يلي

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

إنما يتم التعامل مع قاعدة البيانات من خلال الواجهات إحدى الواجهات الآتيه:

1-ODBC

2-ADO

3-DAO

4-RDO

وأحدثهم هي واجههة ADO 2.7 والتي أستحدثت مؤخرا لتصبح ADO.NET

MSDN

#50

للرفع

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

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

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

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

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

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