Arsip: ngambil tanggal untuk faktur otomatis

more 14 years ago
khumaedy
gimana sih caranya ngambil tanggal+bulan untuk faktur berurut
misal 0209001
tanggal 2, bulan 9, faktur ke1
mohon pencerahannya
:shock: :shock:

more 14 years ago
wahyu_elrahma
halo mas, khumaedy
pake decode mas
decode(now,y,m,d);
y,m,d nya di var : word
trus conver ke string ....
moga bisa bantu

more 14 years ago
ImanD
@khumaedy
pencerahannya udah ya dari @mas_kofa n @wahyu_elrahma
dari aku sample az dech
function newFactur: string;
var
lastURUT: integer;
begin
with QueryName do
begin
Close;
SQL.Text:='SELECT Right(FieldNoFactur,3) '+
'FROM TableName '+
'WHERE FieldNoFactur LIKE '+QuotedStr(FormatDateTime('ddmm%',date))+
' ORDER BY FieldNoFactur DESC';
Open;
if not isEmpty then
lastURUT:=Fields[0].AsInteger
else
lastURUT:=0;
end;
Result:=FormatDateTime('ddmm',date)+FormatFloat('000',lastURUT+1);
end;
semoga bisa mencerahkan masalah yg lain!
notes:
kalau kamu benar2 pake cara diatas akan terjadi duplikasi data dimulai saat tahun kedua(jika no urut faktur di ulang awal lg setiap bulan atw setiap tahun).
more 14 years ago
alvonz
wahh udah jelas tuh menurut saya mah.....
ga tau nih mas khumaedy udah jelas blm

more 14 years ago
e_soep
aq nyoba jg ach...
var
1:integer;
begin
qfaktur.Active:=false;
qfaktur.SQL.Text:='select * from dft_faktur';
qfaktur.Active:=true;
lbfaktur.Caption:=formatdatetime('ddmm',now)+inttostr((qfaktur.RecordCount)+1);
end;
nah yang diambil hasilnya adalah lbfaktur.caption
kalau ada yang salah mohon koreksi...makasih...
more 14 years ago
ImanD
@khumaedy: gimana sih caranya ngambil tanggal+bulan untuk faktur berurut misal 0209001 tanggal 2, bulan 9, faktur ke1 mohon pencerahannya :shock: :shock:[/quote:58b9f562e5] hasil yg diinginkan seperti yg di cetak BOLD di atas! [quote:58b9f562e5="e_soep"]aq nyoba jg ach...mumpung di kasih kesempatan mengoreksi...xixiixix 1. karena pke recordcount maka kemungkinan jika ada penghapusan faktur karena sesuatu hal maka akan terjadi duplikasi data 2. hasil no faktur diatas u/ no urut faktur ga terformat so sample 02091 solusi supaya terformat: lbfaktur.Caption:=formatdatetime('ddmm',now)+FormatFloat('000',qfaktur.RecordCount+1); 3. pencerahan mungkin bisa liat di atas, xixiixixixnah yang diambil hasilnya adalah lbfaktur.caption kalau ada yang salah mohon koreksi...makasih...var 1:integer; begin qfaktur.Active:=false; qfaktur.SQL.Text:='select * from dft_faktur'; qfaktur.Active:=true; lbfaktur.Caption:=formatdatetime('ddmm',now)+inttostr((qfaktur.RecordCount)+1); end;

more 14 years ago
e_soep
@imanD
kalau fakturnya dihapus, selama tidak dihari yang sama, maka tidak akan ada duplikasi data, coz aq pakai ('ddmm',now)===tanggal sekarang...n nofaktur di index, jd ga' boleh ada data dengan no faktur yang sama...btw makasih koreksinya... :)

more 14 years ago
ImanD
@e_soep: @imanD kalau fakturnya dihapus, selama tidak dihari yang sama, maka tidak akan ada duplikasi data, coz aq pakai ('ddmm',now)===tanggal sekarang...n nofaktur di index, jd ga' boleh ada data dengan no faktur yang sama...btw makasih koreksinya... :)xixiix skr ga akan koreksi tapi mo ngasih saran, yg di bold lebih baik di hindari daripada punya celah ga di perbaiki dan ada kemungkinan user ada yg menghapus faktur pada hari yg sama(jaga2 az di project selanjutnya meskipun di project ini ga mungkin ada, dan menurut ku itu harus, xixiixixi).

more 14 years ago
delphi_warrior
Kalo utk Multi User, dgn nomor faktur dibuat otomatis gimana Bro ????
supaya tdk ada duplikasi nomor faktur....
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 2 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 10 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 10 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 10 years ago
Random Topic
- Nanya... nilai 0 tidak kesimpan ke dalam tabel database
by debby in Tip n Trik Pemrograman more 15 years ago - Searhing Menggunakan Fungsi FILTERING...
by ii_irwan in Hal umum tentang Pascal Indonesia more 13 years ago - Create Chart Series at runtime
by delphicode in OOT more 13 years ago - GPL h@ck
by jrp in OOT more 16 years ago - mau tanya
by Kijokotopo in OOT more 16 years ago - membuat change password untuk beberapa user
by gormet in Tip n Trik Pemrograman more 16 years ago - script untuk button dari image
by Charles in OOT more 15 years ago - Select Case when then hasilnya masih salah
by onsir in MySQL more 15 years ago - Gimana caranya distribusiin aplikasi delphi pakai database ?
by putu_niki in Tip n Trik Pemrograman more 15 years ago - tolong judul TA yang bermanfaat dong!!!
by galfa in Enginering more 13 years ago