|
Private Sub 177_Click() If Nz(Me._) = "" Then MsgBox (" . .") Else Dim rs12 As Recordset, i, myDate As Date Dim rs13 As Recordset myDate = Me.D11 myDate1 = Me.D21 myDate2 = Me.D31 Set rs12 = CurrentDb.OpenRecordset("") Set rs13 = CurrentDb.OpenRecordset("") For i = 1 To Me. If Me.P1 > 0 Then rs12.AddNew rs12![ ] = Me._ rs12! = i rs12![] = myDate myDate = myDate + 7 rs12.Update 'If Me.P2 > 0 Then 'rs13.AddNew 'rs13![ ] = Me._ 'rs13! = i 'rs13![] = myDate1 'myDate1 = myDate1 + 7 'rs13.Update ' ' ElseIf Me.P3 > 0 Then ' rs12.AddNew ' rs12![ ] = Me._ ' rs12! = i ' myDate = myDate + 7 ' rs12![] = myDate ' rs12.Update 'End If End If Next End If MsgBox (" !") End Sub
http://www.sql.ru/forum/1257980/cikl-zapisi-s-preryvaniem-po-usloviu