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

كيف ممكن أعرض ما بداخل قاعدة بينات في LisBox

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

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

سؤالي ياجماعة هو

كيف ممكن أعرض محتويات قاعدة بيانات في ليست .

وشكرا لكم . :rolleyes:

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#2

Private rs As ADODB.Recordset

Dim rsin As New ADODB.Recordset

Private Sub Form_Load()

Set rs = New ADODB.Recordset

rs.CursorLocation = adUseClient

rs.Open "select emp_no from emp", cn, adOpenKeyset, adLockOptimistic

Do Until rs.EOF = True

DoEvents

If Not IsNull(rs.Fields) Then

List1.AddItem rs.Fields(0)

rs.MoveNext

End If

Loop

End Sub

Private Sub List1_Click()

If rsin.State = 1 Then rsin.Close

rsin.Open "emp", cn, adOpenDynamic, adLockOptimistic

rsin.Find "emp_no =" & Val(List1.Text), 0, adSearchForward, 1

If Not rsin.EOF Then

Text1 = rsin!Name

Text2 = rsin!adrress

Text3 = rsin!city

Text4 = rsin!suta

Text5 = rsin!certificate

Text6 = rsin!experience

Text7 = rsin!phon

Text8 = rsin!start_date

Text9 = rsin!department

End If

End Sub

اتمنى ان يكون هذا طلبك.

وهذا كود كامل عند الضغط على رقم الموظف من اللست بوكس سوف يقوم بعرض بيانات الموظف في التكس المحدد له.

سبحان الله وبحمده سبحان الله العظيم

#3

طبعا سوف يعرض ارقام الموظفين في اللست بوكس عند التحميل.

سبحان الله وبحمده سبحان الله العظيم

#4

أخي الكريم شكراً لك على المساعدة

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

لو تستطيع أن ترفق لي مثال يكون أفضل وجزاك الله خيراً .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#5

يا جماعة أريد مساعدة أو توضيح للكود السابق .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#7

أخي الكريم إبراهيم الطيب

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

وليس عدم تكرار البيانات داخل ComboBox .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#8

السلام عليكم

طيب إذاكانت المشكلة في انك تريد أن تعرض البيانات في

List و ليس كمبو ؟ إذا كان كذلك الكود يعمل للأثنين فقط عليك تغير

الـ List بالكمبو تبعك .....

gaza3-3.jpg
#9

أخي الكريم ما فهمت عليك

أنا جربت الكود ولم يعمل :blink:

وقمت بالتعديلات اللازمة . :wacko:

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#10

السلام عليكم

طيب جرب الكود :

في قسم التعريفات

Private Sub FillList()
List1.Clear
SQL = "Select CustID from Tbl_Cus "
Set t = d.OpenRecordset(SQL)
With t
   Do Until .EOF
      List1.AddItem !CustID
      .MoveNext 
   Loop
   .Close
End With

End Sub

و يستخدم لعرض ارقام العملاء CustID في List1 من جدول العملاء Tbl_Cust

و بدون تجميع , أي يكرر الارقام إن تكرر الرقم في الجدول ...

و لاستخدامه فقط اكتب FillList في الحدث المناسب

تم تعديل هذه المشاركة بواسطة إبراهيم الطيب في 1 يونيو 2005 في 15:35

gaza3-3.jpg
#11

شكراً لك أخي إبراهيم الطيب :wacko: :wacko:

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#12

COMFORT مثال في المرفق وآسف على التاخير .

لست بوكس.rar

سبحان الله وبحمده سبحان الله العظيم

#13

شكراً لك أخي devloper

مثال واضح ووافي بالغرض .

أشكرك مرة أخرى

وأشكر الأخ إبراهيم الطيب على المساعدة .

(h) (h) (h) (h)

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#14

للفائده أكواد جمعتها من اعضاء هذا المنتدى من مشاركات مختلفه ...

    Dim Rs As New ADODB.Recordset
    Dim SQL As String
    
    SQL = "SELECT Name FROM Table1"
    Rs.Open SQL, DB, adOpenDynamic, adLockPessimistic
    
    Dim I
    For I = 1 To 100000
        If Rs.EOF = False Then
            List1.AddItem Rs("Name")
            Rs.MoveNext
        Else
            Exit For
        End If
    Next

وهذا كود آخر :

'ضع هذا الجزء في موديول
Public Sub FillComboBox(Comboboxname As ComboBox, SQL As String, Fieldname As String)
   
    Dim ado As ADODB.Connection
    Dim rsTemp As ADODB.Recordset
    
    Set ado = CreateObject("ADODB.Connection")
    
    
    ado.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Persist Security Info=False"
       
    Set rsTemp = CreateObject("ADODB.Recordset")
           
    With rsTemp
        .LockType = adLockReadOnly
        .CursorType = adOpenForwardOnly
    
        .Open SQL, ado
    End With
    
    
    Comboboxname.Clear
    
    Do While Not rsTemp.EOF
        Comboboxname.AddItem rsTemp(Fieldname)
        rsTemp.MoveNext
    Loop
    
    
    rsTemp.Close
    Set rsTemp = Nothing
    
    Comboboxname.ListIndex = 0
    
    ado.Close
    Set ado = Nothing
   
End Sub

'وهذا الكود مثال للإستدعاء
Call FillComboBox(Combo2, "Select ProductName from Products", "ProductName")

تحياتي للجميع هنا وخصوصا أبراهيم الطيب

#15

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

gaza3-3.jpg

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

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