Ozan sana bu cevabın için +1 veriyorum. ))
İnadına, ille de Accesstr.net...
(24/02/2011, 09:54)mehmetdemiral yazdı: Ozan sana bu cevabın için +1 veriyorum. ))
OnError Resume Next
Dim formdaki_seri, tablodaki_seri, formdaki_sira, tablodaki_sira, son_kayit, kullanicimiz As String
formdaki_seri = Metin22
formdaki_sira = Metin24
kullanicimiz = Me.Kullanici
DoCmd.GoToRecord , , acNewRec
son_kayit = DMax("faturaID", "fatura_bilgileri")
tablodaki_seri = Dlookup ("faturaserino", "fatura_bilgileri", "faturaID=" & son_kayit)
tablodaki_sira = Dlookup ("faturasirano", "fatura_bilgileri", "faturaID=" & son_kayit)
If formdaki_seri = tablodaki_seri Then
If formdaki_sira + 1 = tablodaki_sira Then
Metin22 = formdaki_seri
Metin24 = formdaki_sira + 2
Kullanici = kullanicimiz
Else
' Eğer formdaki sira numarası ile tablodaki sıra numarası aynı değilse sıkıntı vardır.
End If
Else
' Sıra ve seri numaralar farklı ise seri numarasını değiştirme işi burada yapılacak
End If
End If