اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته ..... الاخوة الافاضل من مشرفين وأعضاء المنتدى المبارك

لدي جدول به بيانات بشكل حقول متعددة . المطلوب هو نقل هذه البيانات عن طريق كود الى جدول إخر على شكل سجلات . لا أريدها عن طريق استعلام الحاق فقط لأن اسماء الحقول تتغير كل مرة وأيضا عدد هذه الحقول .... والشرح كما في الصور التاليه :

 

1.jpg

2.jpg

Data1.mdb

قام بنشر

وعليكم السلام:smile:

 

وبتغيير بسيط على الكود:

 

نصل الى:

Private Sub cmd_Go_Click()

    Dim rst As DAO.Recordset
    Dim rst2 As DAO.Recordset
    Dim db As DAO.Database
    Dim RC As Integer
    Dim i As Integer
    Dim j As Integer
    
    Set db = CurrentDb
    db.Execute ("Delete * From bayan1")
    
    Set rst2 = db.OpenRecordset("Select * From bayan1")
    Set rst = db.OpenRecordset("Select * From bayan")
    rst.MoveLast: rst.MoveFirst
    RC = rst.RecordCount
    
    For i = 1 To RC
    
        For j = 0 To rst.Fields.Count - 1
        
            If Len(rst.Fields(j).Value & "") = 0 Then GoTo Next_j
            
            rst2.AddNew
                rst2!a1 = rst.Fields(j).Value
            rst2.Update
Next_j:
        Next j
        
        rst.MoveNext
    Next i
         
    
    rst.Close: Set rst = Nothing
    rst2.Close: Set rst2 = Nothing
    db.Close
    
End Sub

 

جعفر

  • Like 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information