تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معرفة عدد الجداول في قاعدة بيانات
#1
السلام عليكم

ارجو المساعدة من الاخوة الاعزاء في المنتدى 

بعد ان قمت بربط قاعدة بيانات على شكل ملف اكسل 2003 عن طريق اسمه ، وبما اني لا اعلم اسماء الاوراق التي في الملف والتي هي عبارة عن جداول في قاعدة البيانات، لم استطع استخدام الامر Fill من الداتا ادبتر لكي املا الدادا سيت وذلك لعدم معرفتي باسماء الجداول

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

علما اني استخدم فيجوال بيسك دوت نت الاصدار 12
الرد
تم الشكر بواسطة:
#2
السلام عليكم...
ما المشكلة في فتح القاعدة إذا وكيف أشئتها؟؟؟
 الذي يدعي ان لغته هي افضل لغة برمجة، فاعلم انه مستخدم وليس مبرمج.
الرد
تم الشكر بواسطة:
#3
PHP كود :
       For i 0 To ds.Tables.Count 1
            ListBox1
.Items.Add(ds.Tables(i).TableName)
 
       Next 
الرد
تم الشكر بواسطة:
#4
وعليكم السلام
اخي اسامة الهرماوي ليس هنالك مشكلة في ربط ملف الاكسيل والاتصال به، ولكن المشكلة في معرفة اسماء الاوراق في هذا الملف (على اعتبار انها جداول في قاعدة البيانات) حيث ان المعلوم فقط اسم الملف وليس محتواه.
لكي تكون الصورة اوضح ، فانه لدي عشرات من ملفات الاكسيل (من الممكن وضعها في فولدر وقراءت اسماءها عن طريق الكود) ومن ثم عمل اتصال مع كل ملف على حدى وسحب البيانات من الاوراق الموجودة في هذا الملف، ولكن اسماء الاوراق تختلف من ملف الى اخر وكذلك عددها من ملف الى اخر علما ان ترتيب البيانات في جميع الاوراق وفي مختلف الملفات ثابت لايتغير، المطلوب سحب هذه البيانات ووضعها في قاعدة بيانات نوع SQl

ارجو ان تكون الصورة واضحة

اخي asemshahen5

المشكلة ان دالة ال Fill من الداتا ادبتر لا تقبل ان تملأ الداتا سيت وذالك لانه تحتاج الى براميترين احدهما اسم الجدول

ارجو منك كتابة الكود كاملا ، لعلي اكون قد اخطأت في طريقة ملئ الداتا سيت
الرد
تم الشكر بواسطة: asemshahen5
#5
PHP كود :
   Private Sub Button6_Click(sender As ObjectAs EventArgsHandles Button6.Click
        Dim xlWorkSheet 
As Microsoft.Office.Interop.Excel.Worksheet
        Dim xlApp 
As New Microsoft.Office.Interop.Excel.Application
        Dim opd 
As New OpenFileDialog
        opd
.Filter "ملفات الاكسيل |*.xlsx"
 
       If opd.ShowDialog Windows.Forms.DialogResult.OK Then
            xlApp
.Workbooks.Open(opd.FileName0True)
 
       End If
 
       '' For the first sheet in an excel spreadsheet
        xlWorkSheet 
CType(xlApp.Sheets(1),  _
                            Microsoft
.Office.Interop.Excel.Worksheet)
 
       ''Dim strSheetName As New List(Of String)
 
       For Each xlWorkSheet In xlApp.Sheets
            
''strSheetName.Add(xlWorkSheet.Name)
 
           ListBox1.Items.Add(xlWorkSheet.Name)
 
       Next
    End Sub 
الرد
#6
جزاك الله خير اخي asemshahen5

نفذت الكود وعرض اسماء الاوراق في صندوق القائمة
الرد
تم الشكر بواسطة: asemshahen5
#7
الحمد الله و الشكر الله .
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  إضافة بيانات جدول ثالث أثناء طباعة صفحة التقرير عبد العزيز البسكري 1 36 منذ 8 دقيقة مضت
آخر رد: Jounior_P
  [مثال] مثال و سؤال مهم: معرفة أيام الغياب بعد تسجيل أيام الحضور ؟ DR.YASER 1 63 05-07-20, 04:55 PM
آخر رد: DR.YASER
  اضافة اصفار للرقم علي يسار لتخزين في قاعدة البيانات cordava 1 82 27-06-20, 12:16 PM
آخر رد: kiki
  كيف يمكنني معرفة UserControl النشطه DOX.1 3 151 25-06-20, 02:56 PM
آخر رد: معاند الحظ
Heart التعديل على استعلام التحديث في قاعدة البيانات alshandodi 3 112 22-06-20, 12:45 AM
آخر رد: alshandodi
Exclamation [سؤال] مشكلة في ربط قاعدة البيانات Access 2007 مع مشروع vb2010 Hamza lads 11 431 18-06-20, 05:11 AM
آخر رد: Hamza lads
  [VB.NET] تحويل القيمة فارغة الي صفر في قاعدة البيانات sql Codack 2 125 16-06-20, 06:43 PM
آخر رد: kiki
  [سؤال] ما الفرق بين قاعدة بيانات الاكسس و sql server و my sql في البرمجه منه 3 216 02-06-20, 07:23 AM
آخر رد: منه
  [سؤال] عرض الصور من قاعدة البيانات الي picture فيجوال بيسك منه 10 360 01-06-20, 11:26 AM
آخر رد: سعود
  إمتداد laccdb ! و تشفير قاعدة البيانات منه 2 150 31-05-20, 06:21 AM
آخر رد: منه

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم