Öèêë çàïèñè ñ ïðåðûâàíèåì ïî óñëîâèþ |
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
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |