تقييم الموضوع :
  • 1 أصوات - بمعدل 2
  • 1
  • 2
  • 3
  • 4
  • 5
تصدير السجلات من قاعدة البيانات إلى ملف XML
#1
السلام عليكم إخواني الأعزاء ورحمة الله وبركاته
يتضمن هذا المثال قاعدة بيانات من نوع أكسس تحتوي على جدول بعنوان Person يضم  4 حقول :
ID/Fname/Lname/Active

فكرة المثال :
تصدير سجلات محددة من قاعدة البيانات إلى ملف XML.

الكود :
PHP كود :
Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click
        
'حفظ التغييرات قبل عملية التصدير
        Me.Validate()
        Me.PersonBindingSource.EndEdit()
        Me.TableAdapterManager.UpdateAll(Me.TestXMLDataSet)

        '
فتح الإتصال مع قاعدة البيانات
        con
.Open()
 
       Dim da As New OleDbDataAdapter(sqlstrcon)
 
       Dim ds As New DataSet("Person")
 
       da.Fill(ds)

 
       'تصدير البيانات إلى ملف XML 
        ds.WriteXml("D:\ExportXml", XmlWriteMode.WriteSchema)
        con.Close()
        '
إظهار رسالة تفيد بنجاح عملية التصدير
        MsgBox
("done")

 
       'تحويل قيمة البيانات المصدرة من 1 إلى 0 
        For i = 0 To Me.PersonDataGridView.Rows.Count - 2
            Me.PersonDataGridView.Rows(i).Cells(3).Value = 0
        Next

        ' 
الحفظ بعد عملية التصدير
        Me
.Validate()
 
       Me.PersonBindingSource.EndEdit()
 
       Me.TableAdapterManager.UpdateAll(Me.TestXMLDataSet)

 
   End Sub 

PHP كود :
Private Sub PersonDataGridView_MouseMove(ByVal sender As System.ObjectByVal e As System.Windows.Forms.MouseEventArgsHandles PersonDataGridView.MouseMove
        
'تحويل قيمة الحفل Active من 0 إلى 1 عند تحديد الصف
        If Me.PersonDataGridView.CurrentRow.Cells(0).Selected = True Then

            Me.PersonDataGridView.CurrentRow.Cells(3).Value = 1
        
        End If

    End Sub 

صور :
   
   
   
   
   
   

المرفقات :
المشروع :
.rar   khodor-ExportToXML.rar (الحجم : 268.32 ك ب / التحميلات : 119)
قاعدة البيانات :
.rar   khodor-TestXML.rar (الحجم : 17.09 ك ب / التحميلات : 75)

ملاحظة : مسار قاعدة البيانات على سطح المكتب Desktop
أتمنى لكم التوفيق
الرد }}}}
تم الشكر بواسطة: أبو عمر , أبو عمر , عبد الله
#2
Smile
واللي حابب تكون القاعدة في مجلد Debug
يروح ملف
App.Config
يغير هذا السطر
Data Source=C:\Users\Ali\Desktop\TestXML.accdb"
ب
Data Source=|DataDirectory|\TestXML.accdb"
وتسلم ايديك على الموضوع
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
تم الشكر بواسطة: khodor1985 , عبد الله
#3
نعم صحيح، أخي العزيز
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Rainbow مثال - استيراد البيانات من Excel إلي ListView Genius Live 8 4,179 06-09-17, 07:12 PM
آخر رد: محمد سالم المحترف
  RE: مشروع للتعامل مع قاعدة بيانات DataGridView باللغتين VB و#C مهموم 16 5,597 03-08-17, 12:23 AM
آخر رد: samermb
  [مثال] مثال لنسخ وإستعادة قاعدة البيانات ( تحديث) نسخ تلقائي للقاعدة حسب اليوم والساعة جميل علي 42 5,886 14-05-17, 09:58 AM
آخر رد: جميل علي
  [مثال] حفظ ملفات لـ PDF و الوورد والاكسيل داخل قاعدة البيانات( تحديث جديد) جميل علي 11 2,252 10-05-17, 03:11 PM
آخر رد: safalo
  [مثال] إنشاء قاعدة بيانات اكسس بالكود ابو ليلى 4 428 24-04-17, 02:31 PM
آخر رد: جميل علي
  [مشروع] حفظ جدول البيانات كصفحة انترنت sooriaty03 4 1,552 04-04-17, 09:30 PM
آخر رد: naderalbanna
  مشروع أخذ نسخه أحتياطيه من قاعدة البيانات أتمنى يعجبكم adel27 3 1,490 17-03-17, 09:58 AM
آخر رد: IBRA939
  مشروع شامل في قواعد البيانات ابوهديل 15 7,691 17-02-17, 11:05 PM
آخر رد: EnormousSoft
  الاضافة التلقائيه من قاعدة البيانات لاكثر من textbox swengineeer 1 1,087 26-12-16, 04:30 PM
آخر رد: IBRA939
  مثال لنسخ وإستعادة قاعدة البيانات mysql صبري زينوبي 2 516 29-09-16, 05:06 PM
آخر رد: صبري زينوبي

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


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