تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طريقة جلب نوع ملفات معينة
#1
السلام عليكم 
لدية مجلد يحمل أسماء قاعدة بيانات بإمتداد mdf  كل ما أريده هو جلب جميع أسماء الملفات التى بالمجلد وتحمل إمتداد mdf  فقط دون غيرها  إلى كومبوبوكس  ولكم جزيل الشكر
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته


كود :
 Private Sub getfiles()
       Dim files As System.Collections.ObjectModel.ReadOnlyCollection(Of String)
       'يمكنك تغيير المسار حسب ما تريد
       files = My.Computer.FileSystem.GetFiles("C:\Users\data\Documents", FileIO.SearchOption.SearchTopLevelOnly, "*.mdf*")

       'لجلب الملفات من مسار مجلد البرنامج
       '  files = My.Computer.FileSystem.GetFiles(Application.StartupPath & "\Data", FileIO.SearchOption.SearchTopLevelOnly, "*.mdf*")

       Dim i As Integer
       For i = 0 To files.Count - 1
           ComboBox1.Items.Add(IO.Path.GetFileName(files.Item(i)))
       Next
   End Sub
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي 

الرد }}}
تم الشكر بواسطة: asmarsou , heem1986
#3
جزاك الله خيراً princelovelorn
والله كنت واقف على هذا التعديل للعميل لانه يريد مع بداية كل عام أنشاء قاعدة بيانات جديدة فارغة وأختيار قاعدة البيانات من كومبوبوكس سواء الجديدة أو القديمة 
الرد }}}
تم الشكر بواسطة: princelovelorn
#4
لجلب جميع أسماء الملفات التي تحمل امتداد .mdf من مجلد معين وعرضها في ComboBox في برنامج Visual Basic، يمكنك استخدام الكود التالي:
الكود:
vb
نسخ الكود
كود :
Imports System.IO

Public Sub LoadMdfFilesToComboBox(folderPath As String)
   ' التأكد من أن المجلد موجود
   If Directory.Exists(folderPath) Then
       ' الحصول على جميع الملفات التي تحمل امتداد .mdf
       Dim mdfFiles As String() = Directory.GetFiles(folderPath, "*.mdf")
       
       ' مسح العناصر الموجودة في الكومبوبوكس
       ComboBox1.Items.Clear()
       
       ' إضافة الملفات إلى الكومبوبوكس
       For Each file As String In mdfFiles
           ' إضافة اسم الملف فقط بدون المسار الكامل
           ComboBox1.Items.Add(Path.GetFileName(file))
       Next
   Else
       MessageBox.Show("المجلد غير موجود.")
   End If
End Sub
شرح الكود:
  1. Directory.Exists(folderPath): يتحقق ما إذا كان المجلد الذي تم تمريره موجودًا أم لا.
  2. Directory.GetFiles(folderPath, "*.mdf"): يحصل على جميع الملفات التي تحمل امتداد .mdf في المجلد المحدد.
  3. Path.GetFileName(file): يستخرج اسم الملف فقط بدون المسار الكامل، وبالتالي يتم عرض اسم الملف فقط في ComboBox.
  4. ComboBox1.Items.Clear(): ينظف محتويات ComboBox قبل إضافة الملفات الجديدة.
  5. إذا كان المجلد غير موجود، تظهر رسالة تحذير.
كيفية الاستخدام:
  1. قم بتمرير مسار المجلد إلى الدالة
    LoadMdfFilesToComboBox
  2. ، مثل:
vb
نسخ الكود
كود :
LoadMdfFilesToComboBox("C:\Path\To\Your\Folder")
  1. ستظهر أسماء ملفات .mdf في ComboBox
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] أداة مثالية لعرض وتحرير وتنسيق ملفات الوورد Mostafa25 3 433 13-03-26, 09:57 PM
آخر رد: Mostafa25
Star ممكن كود تشغيل ملفات الفيديو نوع mp4 رمضان محمد 2 206 02-02-26, 12:31 PM
آخر رد: الورد الصناعي
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 367 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 4,108 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 777 24-04-25, 12:58 PM
آخر رد: foad8920
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 638 25-02-25, 09:31 AM
آخر رد: heem1986
  طريقة حفظ نسخة أحيتاطية من قاعدة بيانات sql محلية heem1986 2 639 01-01-25, 03:56 PM
آخر رد: heem1986
  طريقة التحكم في التقرير بالكود المتألق9 2 650 23-12-24, 05:11 PM
آخر رد: atefkhalf2004
  حذف علامات معينة محمد خيري 3 382 21-12-24, 02:47 PM
آخر رد: aljzazy
  طريقة فاتورة epos altoki939 0 387 08-12-24, 09:15 PM
آخر رد: altoki939

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


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