Coba edit code berikut
N = AdoNoUrut.Fields("N")
menjadi
N =iif(isnull(AdoNoUrut.Fields("N")),0,AdoNoUrut.Fields("N"))
Semoga Membantu
Arief
----- Original Message -----
From: mukromin
To: [email protected] ; [EMAIL PROTECTED]
Sent: Monday, April 30, 2007 10:23 AM
Subject: [indoprog-vb] Nomor Otomatis
Selamat pagi rekan-rekan semua, saya punya koding seperti dibawah.
Sub NoUrut()
Set AdoNoUrut = New Recordset
AdoNoUrut.Open "Select Left(Max(tblIn.In_Id),4) As N from tblIn", db,
adOpenStatic, adLockOptimistic
If AdoNoUrut.RecordCount = 0 Then
N = 0
Else
AdoNoUrut.MoveLast
N = AdoNoUrut.Fields("N")
End If
N = N + 1
txtNomor.Text = Format(N, "0000") & "-" & Format(Now, "MMM-yy") & ("-" & "IN"
)
End Sub
Private Sub cmdAdd_Click()
Call NoUrut
End Sub
Pada saat cmdAdd diclick nomor otomatis urut ( N + 1 ). Masalahnya jika tblIn
masih kosong nomor tidak otomatis
menjadi 1. Untuk nomor ke 2 dst tidak masalah. Mohon pencerahannya. Terima
Kasih
Salam
Mukromin
[Non-text portions of this message have been removed]
[Non-text portions of this message have been removed]