khan sample aja mas, jadi kita tinggal modif aja sesuai dengan aplikasi kita
misalnya :

Function NoBaru(tambahkan paramater2 br disini, mis: cust id, prsh dsb)
'Originally created by Haer Talib for RumahAccess.com
Prefiks = "AAbb" *'sesuaikan dengan parameter yang ada*
NoBaru = Prefiks & "000000"*'*

*'format tsql khan bisa ditambahi/dubah kriterianya, seusaikan aja dengan
tabelnya (dicontoh kan cuman NosuratJalan, tambahi aja dgn custid /prsh)
*

tSQL = "SELECT Max(NoSuratJalan) AS LastNo FROM [tbl_SuratJalan] " & _
"WHERE NoSuratJalan > '" & Prefiks & "000000' And NoSuratJalan <= '" &
Prefiks & "999999'"


Dim rs1 As Object
Set rs1 = CurrentDb.OpenRecordset(tSQL, dbOpenDynaset, dbSeeChanges)
If Not rs1.EOF Then
LastNo = Val(Right(Nz(rs1!LastNo, "0"), 6))
Else
LastNo = 0
End If
rs1.Close
Set rs1 = Nothing
NoBaru = Prefiks & Format(LastNo + 1, "000000")
End Function

*'dst ..  dst (maaf mas, pcnya pas nggak ada ms access)*

Kirim email ke