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

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

مغلق
بدأه tahakassem في 2 ديسمبر 2007 · 2 رد · 2,206 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اولا : اتوجه بالشكر لكل اعضاء المنتدي الحبيب الذى افادنى جداًً

ولذلك عقدت النية على ان اقدم لكافة الاعضاء اكثر موضوع يحتار فيه المبتدئين امثالى

وارجو من الله ان تتم الاستفاده به

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

ويتم التنقل بين السجلات اما من ازرار الاوامر او بالضغط على الداتا جريد

ونرجو من الجميع صالح الدعاء

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

الدرس الاول :

1 - انشاء قاعدة بيانات فارغة باسم Data

2 - انشاء جدول باسم TBData

3 - انشاء حقلين الاول Fld1 وهو عبارة عن الكود بخصائص رقم صحيح

والثاني Fld2 وهو عبارة عن الاسم بخصائص نص

4 - أنشاء فورم فارغة ونحفظها بنفس ملف قاعدة البيانات

5 - نضع بالفورم مربعين نص وداتاجريد

الاولText1

والثاني Text2

والداتا جريد DGdata

6 - ازرار الاوامر على النحو التالي

الاول - السابق - التالي - الاخير - اضافة - حفظ - حذف

وان شاء الله نكمل غداً

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

الموضوع شيق جدا ياخوانى ولذيذ جدا جدا

رجاء الرد للتشجيع وياسلام لو يبقى الموضوع شكر

تبقي تستهلوا بوسة

#2

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

Public CN As New ADODB.Connection 
Public RS As New ADODB.Recordset 
Public RSS As New ADODB.Recordset 


Public Sub ConData() 
	If CN.State = adStateOpen Then CN.Close 
	CN.CursorLocation = adUseClient 
	CN.Provider = "Microsoft.Jet.OLEDB.4.0;" 
	CN.Open App.Path & "\data.mdb" 


End Sub

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

ثم بعد ذلك اخوانى الكرام ندخل الحدث condata فى اجراء تحميل الفورم Form1 كالتالي

privat sub form1_load 
ConData 
		If RS.State = adStateOpen Then RS.Close 
		rSQL = "SELECT * FROM TBData" 
		RS.Open rSQL, CN, adOpenStatic, adLockPessimistic 
end sub

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

والان نقوم بربط الداتا جريد بقاعدة البيانات كالتالي

ننشا حدث جديد بأسم DataGrid

Private Sub DGDataShow() 
Dim DDRSS As String 

   If RSS.State = adStateOpen Then RSS.Close 
	DDRSS = " select fld1 as [الكود], Fld2 as [الاسم] from TBData" 
	RSS.Open DDRSS, CN, adOpenDynamic, adLockReadOnly 
	Set Dgdata.DataSource = RSS 
End Sub

ونضع الحدث DgDataShow فى اجراء تحميل الفورم

ليصبح كالتالي

Private Sub Form_Load() 
ConData 
		If RS.State = adStateOpen Then RS.Close 
		rSQL = "SELECT * FROM TBData" 
		RS.Open rSQL, CN, adOpenStatic, adLockPessimistic 
		DGDatashow 
End Sub

ونكمل غداً ان شاء الله

Data.rar

#3

الموضوع مش كويس كده

اسف ياخوانى جزاكم الله خيرا

طبعا ولا رد = موضوع قديم وغير مفيد

شكرا لكم

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

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

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

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

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

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