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

عندي مشروع عباره عن عدد اربعة داتا جريد فيو اعرضها من اربع ملفات اكسس منفصلة

المطلوب دمج كل هذه الاربعة داتا جريد فيو

واعرضها في داتا جريد فيو واحدة في الشاشة الرئيسية

بمعني لو كل داتا جريد فيو من الاربعة مثلا بها عشر سجلات

يكون الناتج في الشاشة الرئيسية هو اربعون سجلا 

مع الشكر للمساعدة

المشروع في المرفقات


الملفات المرفقة
.rar   Union Data GridView.rar (الحجم : 163.13 ك ب / التحميلات : 73)
الرد }}}
تم الشكر بواسطة:
#2
فكرة ممتازة ، بإنتظار الأخوان للمشاركة

حتى نستفيد منها جميعاً .
الرد }}}
تم الشكر بواسطة:
#3
اسحب كل البيانات من الداتا الاربع الى الداتا الرئيسية
 
PHP كود :
        Dim i As Integer
        
For 0 To dgv1.RowCount 1
            dgv5
.Rows.Add(dgv1.Item(0i).Valuedgv1.Item(1i).Value)
        Next

        
For 0 To dgv2.RowCount 1
            dgv5
.Rows.Add(dgv2.Item(0i).Valuedgv2.Item(1i).Value)
        Next


        
For 0 To dgv3.RowCount 1
            dgv5
.Rows.Add(dgv3.Item(0i).Valuedgv3.Item(1i).Value)
        Next


        
For 0 To dgv4.RowCount 1
            dgv5
.Rows.Add(dgv4.Item(0i).Valuedgv4.Item(1i).Value)
        Next 
الرد }}}
تم الشكر بواسطة:
#4
(15-06-17, 03:25 PM)ابو خالد كتب : اسحب كل البيانات من الداتا الاربع الى الداتا الرئيسية
 
PHP كود :
        Dim i As Integer
        
For 0 To dgv1.RowCount 1
            dgv5
.Rows.Add(dgv1.Item(0i).Valuedgv1.Item(1i).Value)
        Next

        
For 0 To dgv2.RowCount 1
            dgv5
.Rows.Add(dgv2.Item(0i).Valuedgv2.Item(1i).Value)
        Next


        
For 0 To dgv3.RowCount 1
            dgv5
.Rows.Add(dgv3.Item(0i).Valuedgv3.Item(1i).Value)
        Next


        
For 0 To dgv4.RowCount 1
            dgv5
.Rows.Add(dgv4.Item(0i).Valuedgv4.Item(1i).Value)
        Next 

أعز ك الله أخي الحبيب  أبو خالد

كتبت الكود في الفورم الرئيسي كالتالي ولكن يبدو فيه خطأ مني

فبرجاء مراجعته مع الشكر

========================================================================



Imports System.Data.OleDb

Public Class MainForm

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Data1.Show()

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Data2.Show()

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

Data3.Show()

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

Data4.Show()

End Sub

 

Private Sub MainForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim i As Integer

For i = 0 To dgv1.RowCount - 1

dgv5.Rows.Add(dgv1.Item(0, i).Value, dgv1.Item(1, i).Value)

Next

For i = 0 To dgv2.RowCount - 1

dgv5.Rows.Add(dgv2.Item(0, i).Value, dgv2.Item(1, i).Value)

Next

 

For i = 0 To dgv3.RowCount - 1

dgv5.Rows.Add(dgv3.Item(0, i).Value, dgv3.Item(1, i).Value)

Next

 

For i = 0 To dgv4.RowCount - 1

dgv5.Rows.Add(dgv4.Item(0, i).Value, dgv4.Item(1, i).Value)

Next

 

End Sub

End Class
الرد }}}
تم الشكر بواسطة:
#5
دالة ترجع بجدول
PHP كود :
   Private Function final_table() As DataTable
        Dim table 
As New DataTable
        Dim t1 
As New DataTable
        
'====================================================================================================
        '
قاعدة البيانات الاولى

        con 
= New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Data1.accdb")
 
       da = New OleDbDataAdapter("Select * from data1"con)
 
       da.Fill(t1)
 
       table.Merge(t1' أضافة البيانات إلى الجدول النهائي

        t1.Clear()
        '
=====================================================================================================
 
       'قاعدة البيانات الاولى

        con = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Data2.accdb")
        da = New OleDbDataAdapter("Select * from data2", con)
        da.Fill(t1)
        table.Merge(t1) ' 
أضافة البيانات إلى الجدول النهائي

        t1
.Clear()
 
       '=====================================================================================================
        '
قاعدة البيانات الاولى

        con 
= New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Data3.accdb")
 
       da = New OleDbDataAdapter("Select * from data3"con)
 
       da.Fill(t1)
 
       table.Merge(t1' أضافة البيانات إلى الجدول النهائي

        t1.Clear()
        '
=====================================================================================================
 
       'قاعدة البيانات الاولى

        con = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Data4.accdb")
        da = New OleDbDataAdapter("Select * from data4", con)
        da.Fill(t1)
        table.Merge(t1)
        t1.Dispose()
        '
=====================================================================================================

 
       Return table
    End 
Function 


الملفات المرفقة
.rar   Union Data GridView.rar (الحجم : 170.34 ك ب / التحميلات : 86)
Email : mrma11581@gmail.com
الرد }}}
تم الشكر بواسطة:
#6
(16-06-17, 02:08 PM)ممدوح الخطيب كتب : دالة ترجع بجدول
PHP كود :
   Private Function final_table() As DataTable
        Dim table 
As New DataTable
        Dim t1 
As New DataTable
        
'====================================================================================================
        '
قاعدة البيانات الاولى

        con 
= New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Data1.accdb")
 
       da = New OleDbDataAdapter("Select * from data1"con)
 
       da.Fill(t1)
 
       table.Merge(t1' أضافة البيانات إلى الجدول النهائي

        t1.Clear()
        '
=====================================================================================================
 
       'قاعدة البيانات الاولى

        con = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Data2.accdb")
        da = New OleDbDataAdapter("Select * from data2", con)
        da.Fill(t1)
        table.Merge(t1) ' 
أضافة البيانات إلى الجدول النهائي

        t1
.Clear()
 
       '=====================================================================================================
        '
قاعدة البيانات الاولى

        con 
= New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Data3.accdb")
 
       da = New OleDbDataAdapter("Select * from data3"con)
 
       da.Fill(t1)
 
       table.Merge(t1' أضافة البيانات إلى الجدول النهائي

        t1.Clear()
        '
=====================================================================================================
 
       'قاعدة البيانات الاولى

        con = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Data4.accdb")
        da = New OleDbDataAdapter("Select * from data4", con)
        da.Fill(t1)
        table.Merge(t1)
        t1.Dispose()
        '
=====================================================================================================

 
       Return table
    End 
Function 

ألف الف الف شكر احي الحبيب ممدوح

تمام تمام تمام Smile Smile Smile
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,262 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حقل الزامي ضمن داتا كريت فيو EMADW 1 413 20-05-25, 01:12 PM
آخر رد: princelovelorn
  [VB.NET] داتا كريت فيو EMADW 13 1,155 15-05-25, 10:48 PM
آخر رد: Taha Okla
  [VB.NET] جمع عمود داتا كريت فيو مع تجاهل الخلايا الفارغة EMADW 4 488 29-04-25, 10:57 PM
آخر رد: Taha Okla
  [VB.NET] ترقيم داتا كريت فيو EMADW 1 345 21-04-25, 11:52 PM
آخر رد: Taha Okla
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 420 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  [VB.NET] بطئ جلب البيانات في داتا جرد فيو h2551996 4 486 06-01-25, 06:45 PM
آخر رد: h2551996
  ابغي ارجع قيمة الداتا قراد فيو من جديد عندي مشكله khalidalwdi 3 636 05-12-24, 02:21 AM
آخر رد: aljzazy
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 669 12-11-24, 12:19 PM
آخر رد: khalidalwdi
  التحكم في ارتفاع صفوف الداتا جريد فيو cvcvcv 3 4,673 09-10-24, 08:28 PM
آخر رد: Kamil

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


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