Terima kasih atas petunjuknya
BR,
Biebah
----- Original Message ----
From: Radhin <[EMAIL PROTECTED]>
To: [email protected]
Sent: Monday, January 14, 2008 1:38:56 PM
Subject: RE: [Programmer-VB] Looping Nomor Transaksi
Kalo saya Cuma VB
doank gak pake SQL
Ini code yg sy pake
utk no faktur secara otomatis
Semoga membantu
Set rsfak = New
ADODB.Recordset
rsfak.Open
"select fakturid from faktur", cn, adOpenDynamic, adLockOptimistic
If
rsfak.RecordCount <> 0 Then
rsfak.MoveLast
TeksNf =
rsfak("fakturid")
Nf = Val(TeksNf)
+ 1
Select Case Nf
Case 0 To 9
Text10.Text =
"00000" & Trim(Str(Nf) )
Case 10 To 99
Text10.Text =
"0000" & Trim(Str(Nf) )
Case 100 To 999
Text10.Text =
"000" & Trim(Str(Nf) )
Case 1000 To 9999
Text10.Text =
"00" & Trim(Str(Nf) )
Case 10000 To
99999
Text10.Text =
"0" & Trim(Str(Nf) )
Case 100000 To
999999
Text10.Text =
Trim(Str(Nf) )
End Select
Else
Text10.Text =
"000001
Salam
Endra J.
http://chlutaxs. blogspot. com
http://www.chlutaxs .com.cc
http://www.myspace. com/chlutaxs
From: ali suparman
[mailto:ali_ suparman@ yahoo.com]
Sent: 14 Januari 2008 11:36
To: Programmer-VB@ yahoogroups. com
Subject: Re: [Programmer- VB]
Looping Nomor Transaksi
Mas, saya pernah mengalami hal serupa dan diatasi dengan:
cara primitif (maksudnya cara saya). Biasanya saya membuat satu data
dalam database dengan tipe LONG. Data ini dibuat naik setiapkali terjadi
transaksi dibuat naik (kalau di SQL Server dapat dengan procedure/trigger
dikemas dalam sistem Transact di Database SQLServernya, atau dengan kode
program di VB), jadi setiap transaksi berhasil dilaksanakan maka data
dinaikkan 1.
Setiap kali membuka form untuk transaksi, data ini dibaca untuk
ditampilkan.
Mudah-mudahan ada cara lain yang lebih simple..beri saya juga
informasi, Thanks
bie edogawa
<[EMAIL PROTECTED] com> wrote:
Selamat Sore,
Saya sedang membuat suatu aplikasi sederhana yg terdiri dari :
1. Form Login
2. Form Transaksi
Dalam form transaksi ada button Print, Close dan Cancel
To d pont aj deh...yang ingin saya tanyakan...bagaiman a caranya setiap
kali membuka form transaksi yg baru, maka nomor transaksi akan secara otomatis
bertambah. Misal..saat membuka form transaksi, Nomor yg tertera adalah No.
"1"...saat transaksi selesai --> u/ print saya tinggal menekan
tombol print. Jika print sudah selesai maka Form transaksi akan baru lagi
(Blank) dan No transaksi menjadi "2"
Atas petunjuk yang diberikan saya ucapkan terima kasih
nb :
saya menggunakan database Ms. SQL Server, sebut saja nama database nya
"Project", table u/ transaksi ada 2 : transaksi-header dan
transaksi-detail
BR,
Biebah
Send instant messages to your online friends http://uk.messenger .yahoo.com
Send instant messages to your online friends http://uk.messenger .yahoo.com
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
it now.
<!--
#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->
<!--
#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->
<!--
#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean,
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}
#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}
#ygrp-vital a:hover{
text-decoration:underline;}
#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->
Send instant messages to your online friends http://uk.messenger.yahoo.com