تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] نسخ بيانات جدول من ملف اكسس الى جدول في ملف اكسس مستقل
#1
الملف المرفق 
Module
به اجراء
Sub
لا بد من ان الجدول موجودة وبنفس التسمية من حيث الاعمدة و قد تكون تغيب عني معلومات مهمة لكن كتبتها لعل احد يستفيد.


PHP كود :
Module CopyTableDataFromDb_To_Other_Db
    
''' <summary>
    ''' 
 
   ''' </summary>
    ''' 
<param name="cn">كائن الاتصال بالقاعدة المصدر</param>
 
   ''' <param name="dbo">مسار ملف القاعدة الوجهة كامل</param>
    ''' 
<param name="tbsource">اسم الجدول المصدر</param>
 
   ''' <param name="tbto">اسم جدول الوجهة</param>
    ''' 
<param name="idcolsource">اسم عمود ترقيم او مفتاح اساسي المصدر</param>
 
   ''' <param name="idcolto">اسم عمود ترقيم تلقائي او مفتاح اساسي الوجهة</param>
    Public Sub tbfromto(cn As OleDb.OleDbConnection, dbo As String, tbsource As String, tbto As String, idcolsource As String, idcolto As String)
        Try
            Using cmd As New OleDb.OleDbCommand("", cn)
                cmd.CommandText = "insert into " & tbto & " in '" & dbo & "' select * from " & tbsource & " WHERE NOT EXISTS (select * from " & tbto & " in '" & dbo & "' where " & tbto & "." & idcolto & "=" & tbsource & "." & idcolsource & ")"
                If cn.State = ConnectionState.Closed Then cn.Open()
                cmd.ExecuteNonQuery()
                If cn.State = ConnectionState.Open Then cn.Close()
            End Using
            MsgBox("تم النسخ بنجاح", MsgBoxStyle.Information, "نسخ جدول")
        Catch ex As Exception
            MsgBox(Err.Description, MsgBoxStyle.Critical, "error")
        End Try
    End Sub
End Module 
و للاستخدام:
PHP كود :
Using con As New OleDb.OleDbConnection(str)
 
    Dim o As New OpenFileDialog
     
If o.ShowDialog DialogResult.OK Then
         tbfromto
(cono.FileName"tb1""tb4""tid""tid")
 
    End If
 
End Using 


الملفات المرفقة
.zip   CopyTableDataFromDb_To_Other_Db.zip (الحجم : 795 بايت / التحميلات : 68)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: tryold


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  بعض الاكواد المفيدة في التعامل مع قاعدة بيانات اكسس ابو ليلى 3 11,939 15-10-22, 12:16 AM
آخر رد: kebboud
  [SQL] [ليس جديد]جملة استعلام جلب بيانات صف ما قبل الاخير سعود 0 1,564 27-05-22, 03:22 AM
آخر رد: سعود
  كيف يمكن مشاركة وتقسيم قاعدة البيانات اكسس لأكثر من مستخدم للشبكة بالفيجول بيسك Lathe1 1 2,452 14-02-21, 12:22 AM
آخر رد: sendbad100
Video [سلسلة تعليمية] مقدمة عن الدوال والإجراءات ... نحو تطوير فئات خاصة لقواعد بيانات خاصة عبدالله خضر 0 2,130 24-12-20, 06:45 PM
آخر رد: عبدالله خضر
  كود إضافة صورة في قاعدة بيانات أكسيس saffor 6 11,356 26-04-20, 11:08 PM
آخر رد: شوشه
  ابحث عن كود vb2008 للتنقل بين جداول قاعدة بيانات اكسس gharib 3 3,313 19-05-17, 11:50 PM
آخر رد: alma2
  طلب كود الاتصال بقاعدة بيانات موجودة في جهاز اخر thevirus 9 5,914 17-04-17, 02:45 AM
آخر رد: ABDSH
  طلب كود لظافة الصورة في قاعدة بيانات اكسس a.baomar 3 2,807 11-04-17, 10:37 PM
آخر رد: abdualla
  [VB.NET] قاعد بيانات اكسس mohamed fayez2017 1 2,158 31-03-17, 06:39 AM
آخر رد: حريف برمجة
  تحدي في ربط الفيجوال استوديو 2012 مع قاعدة بيانات اكسيس bassamreg 2 3,783 07-07-16, 12:47 AM
آخر رد: أبوبكر سويدان

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


يقوم بقرائة الموضوع: