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

كيف اربط قاعده بيانات ب list1

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

السلام عليكم

اريد ان اربط قاعده بيانات ب list1

وكلما اربطها لايظهر شيء في list1

هل هناك كود معين؟؟

#2

اذا كنت تربطها عن طريق خاصية ٌRecordsource فلن اقل شيئا هذا اذا كانت لها هذة الخاصية

لربطها بحقل معين

Privae sub linnk()
'اذا كنت تستخدم مكتبة 
Dim r as recorset
do untill r not EOF
list1.additem r
loop

مع العلم ان ال EOF method تقوم بارجاع القيمة المنطقية True اذا كان ال r على اخر سجل

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#3

اخي انا مش فاهم قوي ممكن مثال لكي يتوضح لي الامر

#4

حته تفاريحى من واحد بيكره قواعد البيانات.

Option Explicit
'Using the DAO reference
Private Const DBName As String = "db1.mdb" '<-- Database name
Dim DFP As String '<-- Database full path

Dim DB As Database
Dim RS As Recordset
Dim WS As Workspace

Private Sub cmboNames_Change()
cmboNames_Scroll
End Sub

Private Sub cmboNames_Click()
cmboNames_Scroll
End Sub

Private Sub cmboNames_Scroll()
Set RS = DB.OpenRecordset("Select * from " & "جدول1" & " where " & "Name" & " = '" & Trim(cmboNames.Text) & "'")
RS.MoveFirst
txtAge.Text = RS("Age")
txtPhone.Text = RS("Phone")
txtAddress.Text = RS("Address")
End Sub

Private Sub Form_Load()
DFP = App.Path
If Right$(DFP, 1) <> "\" Then DFP = DFP & "\"
DFP = DFP & DBName

If FileExists(DFP) = False Then
	Dim Path As String
	Path = OpenDialog(Me, "Microsoft DataBases (*.MDB)|*.mdb", "Select a DataBase")
	If Path <> "" Then
			DFP = Path
		Else
			MsgBox "Database was not found", vbCritical + vbSystemModal, "Error...!": Unload Me
	End If
End If

Set WS = DBEngine.Workspaces(0)
Set DB = WS.OpenDatabase(DFP)

Set RS = DB.OpenRecordset("جدول1", dbOpenTable)

If RS.RecordCount <> 0 Then
	RS.MoveLast	 ' <--.
					'	 |- Refresh the database to get a correct count.
	RS.MoveFirst	' <--'

	Dim L As Long

	For L = 0 To RS.RecordCount - 1
		List1.AddItem RS("Name")
		RS.MoveNext
	Next
End If
End Sub

تم تعديل هذه المشاركة بواسطة msayed2004 في 29 مارس 2007 في 00:53

#5

يا اخوان انا فاهم الاكواد بس عايز مشروع جاهز علهشان افهمه بالظبط

#6

أعمل بحث المنتدى ممتلئ بهم

#7

اخي بحثت و لم اجد ارجو افادتي بسرعة لاني محتاج الكود بشده

#8
/index.php?showtopic=102194
#9

ومش عارف اتقل الData الموجوده في الListbox لل Database واخزنها

كيف أجعل Combo1 يحفظ البيانات

أستخدام (Linked List) فى تحميل جدول قاعدة البيانات إلى الذاكرة (Cache)

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#10

شكرا لك

#11

حلوة الحتة التفاريحى بتاعتك خلاص دى اخر رسالة هرد عليها الان ساعتكف على مشروعات

اعزرونى

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

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

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