Coba lagi begini:

Print #1, rst!Quantity & "x " & 14 - len(Format(rst!
HargaJual,"# ,###")) & Format(rst!
HargaJual,"# ,###")) & " " & 14-len(Format(rst!Total, "#,###"))&Format
( rst!Total, "#,###"))

Salam

Nurhasim




--- In [email protected], "Moh. Arief Noorshiam" 
<[EMAIL PROTECTED]> wrote:
>
> Terima kasih mas Nurhasim atas masukannya. Sudah saya coba, tapi 
koq 
> masih belum berhasil ya? yang keluar malah cuma 1 angka saja, 
bahkan 
> untuk detail transaksi yang keluar hanya angka -1. Apa ada yang 
masih 
> kurang?
> 
> Terima kasih lagi sebelumnya
> 
> salam
> ARF
> 
> --- In [email protected], 
> "hasimnurhsm" <hasimnurhsm@> wrote:
> >
> > 
> > Kalau saya sich biasa ngakalin begini:
> > 
> > Tentukan dulu harga jual lebar maksimal berapa digit, misal 14 
digit
> > 
> > berarti :
> > Print #1, rst!Quantity & "x " & 14 - len(Format(rst!
> > HargaJual,"#,###")) & "  " & 14-len(Format(rst!Total, "#,###"))
> > 
> > mudah2an membantu.
> > 
> > wasalam
> > 
> > Nurhasim
> > 
> > 
> > --- In [email protected], "Moh. Arief Noorshiam" 
> > <noorshiam@> wrote:
> > >
> > > Alhamdulillah sudah berhasil Kang Aksan, hanya saja utk looping 
> > saya 
> > > pakai resep dari si mbah Budilaks ^_^, seperti ini :
> > > 
> > > Function PrintLangsung()
> > > Dim dbs As Database
> > > Dim rst As Recordset
> > > Dim NoTrans As String
> > > 
> > > 'buka dulu tabel-tabel yg berhubungan dengan form Kasir
> > > Set dbs = CurrentDb()
> > > Set rst = dbs.OpenRecordset("bla..bla..bla", dbOpenSnapshot)
> > > 
> > > With rst
> > > NoTrans = rst!NoTransaksi
> > > 
> > > 'kemudian lain-lainnya sama, yaitu buka dulu LPT1nya
> > > Open "LPT1" For Output As #1
> > > Print #1, "       XXX SWALAYAN        "
> > > Print #1, NoTrans & " " & Date & Time
> > > 'ini untuk detail transaksinya
> > > .MoveFirst
> > > Do While Not rst.EOF
> > > Print #1, rst!NamaBarang
> > > Print #1, rst!Quantity & "x " & 
> > > Format(rst!HargaJual,"#,###") & "  " & Format(rst!
Total, "#,###")
> > > .MoveNext
> > > Loop
> > > 'dst dst dst
> > > 
> > > Naahh... cuma sayangnya untuk format angka koq jadi rata kiri 
ya? 
> > > Bagaimana caranya agar angka menjadi rata kanan sehingga tampak 
> > lebih 
> > > rapi.
> > > 
> > > Terima kasih banyak atas bantuan Kang Aksan, si Mbah Budilaks 
> (lagi 
> > > sibuk ya? koq nggak pernah nongol?), dan juga teman-teman yang 
> lain
> > > 
> > > Salam
> > > ARF
> > > 
> > > 
> > > 
> > > --- In [email protected], "aksan 
> > > kurdin" <aksan.kurdin@> wrote:
> > > >
> > > > sederhananya sih mungkin seperti ini:
> > > > 
> > > > open "LPT1" for output as #1
> > > > print #1, "PT Belaccess"
> > > > print #1, "Tanggal : " & format(me.txttgl,"dd-mm-yyyy")
> > > > print #1, "Stasiun : " & getStasiun()
> > > > print #1, "User : " & gstr_User
> > > > print #1
> > > > print #1, "No Item Jumlah Harga Nilai"
> > > > print #1, "-------------------------------------------"
> > > > ...
> > > > dim i as integer
> > > > for i = 1 to rs.recordcount
> > > >     print #1, left( space(4) & i,4) & "."
> > > > & left(space(20) & rs("Item"),20) _
> > > >         & left(space(10) & rs("Jumlah"),10) & left(space(10) &
> > > > format(rs("Harga"),"#,##0.00"),10) _
> > > >         & left(space(10) & format(rs("Nilai"),"#,##0.00"),10)
> > > > next i
> > > > ...
> > > > print #1
> > > > close #1
> > > > 
> > > > 
> > > > kode blm di test, tapi coba tangkap idenya saja ....
> > > > 
> > > > Aksan Kurdin
> > > > 
> > > > 
> > > > On 3/26/08, Moh. Arief Noorshiam <noorshiam@> wrote:
> > > > >
> > > > > Maaf, nyambung lagi.... setelah search di forum ini, sy 
> > menemukan
> > > > > jawaban dari Kang Aksan, cuplikannya seperti ini :
> > > > > Untuk struct, anda sebaiknya tidak memakai report access, 
> tetapi
> > > > > gunakan perintah print langsung ke port paralel.
> > > > > Cara lama dengan menggunakan perintah print ke device lpt1 
> > seperti
> > > > > berikut:
> > > > >
> > > > > open "LPT1" for output as #1
> > > > > print #1, "PT Belaccess"
> > > > > print #1, "Tanggal : " & format(me.txttgl,"dd-mm-yyyy")
> > > > > print #1, "Stasiun : " & getStasiun()
> > > > > print #1, "User : " & gstr_User
> > > > > print #1
> > > > > print #1, "No Item Jumlah Harga Nilai"
> > > > > print #1, "-------------------------------------------"
> > > > > ...
> > > > > <lakukan looping di sini untuk mencetak detail transaksi>
> > > > > ...
> > > > > print #1
> > > > > close #1
> > > > >
> > > > > Kertas struk akan berhenti di perintah print terakhir, 
sedang 
> > > kalau
> > > > > menggunakan report access, kertas struk pasti akan digulung 
> > sesuai
> > > > > dengan seting kertas yang dipasang.
> > > > >
> > > > > Aksan Kurdin
> > > > >
> > > > > Nahhh.... yang saya belum paham benar adalah soal looping. 
> > > Bagaimana
> > > > > sih contoh konkritnya? Thanks before.
> > > > >
> > > > > 
> > > > >
> > > > 
> > > > 
> > > > 
> > > > -- 
> > > > Aksan Kurdin
> > > >
> > >
> >
>


Kirim email ke