penomoran otomatis pada foxpro
contoh untuk penomoran otomatis
sele 4
go bottom
no=ltrim(str(val(right(transaksi.nofak,4))+1))
do case
case val(no)<10
no="000"+no
case val(no)<100
no="00"+no
case val(no)<1000
no="0"+no
endcase
tgl=date()
tanggal=left(DTOC(tgl),2)
bulan=substr(dtoc(tgl),4,2)
tahun=right(dtoc(tgl),2)
no_p="XYZ"+tahun+bulan+tanggal+no
thisform.txtNOfak.value=no_p
sele 4
go bottom
no=ltrim(str(val(right(transaksi.nofak,4))+1))
do case
case val(no)<10
no="000"+no
case val(no)<100
no="00"+no
case val(no)<1000
no="0"+no
endcase
tgl=date()
tanggal=left(DTOC(tgl),2)
bulan=substr(dtoc(tgl),4,2)
tahun=right(dtoc(tgl),2)
no_p="XYZ"+tahun+bulan+tanggal+no
thisform.txtNOfak.value=no_p
thx gan.....
BalasHapusklo agar formatnya PES010101 gimana ya??? jadinya tuh PES (tahun) (bulan) (tanggal)
BalasHapusPES010101 gimana ya??? jadinya tuh PES (tahun) (bulan) (tanggal)
Hapustinggal ubah aja
no_p="PES"+tahun+bulan+tanggal
kalau ingin menampilkan huruf dan nomor otomatis gimana ya?
BalasHapusmisal D01,D02,...dst.....??
Kalau ingin menampilkan. Nomor 0304tgl sekarang gimana
BalasHapuspenjelasan
BalasHapussele 4
dan transaksi.nofak itu darimana ya gan
apakah membuat cursor
dan apakah transaksi.nofak dari tabel transaksi dan field nofak