كيف استخدم شريط التقدم فى نقل بيانات جدول الى جدول اخر وشكرا
لقد استخدمت Insert into فى نقل البيانات ولكنى اريد عند نقل كل سطر من البيانات يتم زيادة شريط التقدم وينتهى بنهاية اخر سجل تم نقله .
وهذا هو الكود المستخدم برجاء التصحيح لو امكن
Dim rsm As New Recordset Private Sub cmdOk_Click() Me.MousePointer = vbHourglass If rsm.RecordCount <> 0 Then rsm.MoveFirst Bar1.Max = rsm.RecordCount Do While Not rsm.EOF SQL = "INSERT INTO Report( AccNo, Period, Debit, Credit )" & _ "SELECT AccNo, Period, Sum(Debit) AS SUM1, Sum(Credit) AS SUM2 " & _ "FROM JDetail GROUP BY AccNo, Period " & _ "HAVING AccNo >= '" & txtFields(2) & " And AccNo <= '" & txtFields(3) & ";" con1.Execute SQL rsm.MoveNext Bar1.Value = Bar1.Value + 1 Loop Bar1.Value = 0 End If Me.MousePointer = vbDefault end sub Private Sub Form_Load() If rsm.State = adStateOpen Then rsm.Close rsm.Open "[JDetail]", con1, adOpenStatic, adLockOptimistic end sub
