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

كيفية الوصول الي جدول بيانات اكسيل من خلال كود الفيجول بيسك باستخدام DAO

بدأه طارق موسى في 16 فبراير 2002 · 4 رد · 1,731 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فائدة

كيفية الوصول الي جدول بيانات اكسيل من خلال كود الفيجول بيسك باستخدام DAO

بباسطة اضف اداة LISTBOX الي فورم واكتب الكود التالي

Option Explicit

Private Sub Command1_Click()
Dim Db As Database
Dim Rs As Recordset
Dim filepath As String
Dim sheetname As String

DoEvents
filepath = "C:My Documentsbook1.xls"
sheetname = "Sheet1$"
Set Db = OpenDatabase(filepath, False, False, "Excel 8.0;HDR=yes;")
Set Rs = Db.OpenRecordset(sheetname)
Rs.MoveFirst
While Not Rs.EOF
  List1.AddItem Rs.Fields(0) & "  " & Rs.Fields(1) & "  " & Rs.Fields(2)
Wend

End Sub

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

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

#2

شكرا لك اخ طارق

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#3
اقتباس
List1.AddItem Rs.Fields(0) & " " & Rs.Fields(1) & " " & Rs.Fields(2)

لك ألف شكر يا اخ طارق على هذا الشرح الملخص المفيد

ولكن ماذا لو أردت نقل بيانات جميع الFIELDS وليس فقط ثلاثة أو أربعة

وكان عددهم كثير(عشرين حقل مثلآ )

و لك ألف شكر

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

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

شكراً لك اخي الكريم

#4

يا اخ طارق

هو سؤالى ما له حل أم ماذا؟

ماذا لو أردت نقل بيانات جميع الFIELDS وليس فقط ثلاثة أو أربعة

وكان عددهم كثير(عشرين حقل مثلآ )

و لك ألف شكر

</FONT>

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

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

شكراً لك اخي الكريم

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

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

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

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

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