Ketika membuka recordset oRS yang berisi data transaksi untuk dimasukkan ke 
dalam recordset oRSCetak, maka test apakah oRSCetak EOF, jika tidak pindahkan 
cursor oRS ke record terakhir (oRS.MoveLast), setelah itu masukkan data dari 
oRS ke dalam oRS Cetak. Semoga bisa membantu ....

Kadek Pong <[EMAIL PROTECTED]> menulis:  Teman2 mau tanya,

Gimana script program untuk Cetak Query yang mana yang dicetak record yang 
terakhir. Report yang saya buat dengan DATA REPORT.
Nama Tabel : Trans1
dengan Field : Kode_Trans, Tgl_Trans, Kode_Brg, Qty, Total
Contoh

TR-01, 01-08-2006, BR-001, 2, 25000
TR-02, 01-08-2006, BR-005, 4, 30000
TR-03, 02-08-2006, BR-003, 6, 45000

Setiap simpan Transaksi langsung print, dimana yang diprint 1 record yang 
terakhir, setelah printah SIMPAN.

berikut saya kirimkan script programnya tolong dikoreksi, 

Private Sub Cetak()
On Error GoTo Lengeh
MousePointer = vbHourglass
Dim oRS As ADODB.Recordset
Set oRS = New ADODB.Recordset
Dim VNomor As Integer
Dim oRSCetak As ADODB.Recordset
Set oRSCetak = New ADODB.Recordset
Dim xTOTALMO As Integer
Dim xTOTALOS As Integer
VNomor = 1
With oRSCetak
.Fields.Append "NO", adVarChar, 10
.Fields.Append "KODE", adVarChar, 10
.Fields.Append "DATE", adDate, 8


.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open
End With

strSql = " SELECT * " _
& " From dbo.Trans1 " 

oRS.Open strSql, oConn, adOpenForwardOnly
If Not oRS.BOF Then
Do While Not oRS.EOF
With oRSCetak
.AddNew
![NO] = VNomor & "."
![KODE] = oRS("kode_Trans")
![Date] = oRS("tgl_Trans")


.Update
End With
oRS.MoveNext
VNomor = VNomor + 1
Loop
End If
oRS.Close

With DROutMO_PL
Set .DataSource = oRSCetak


Trims
Kadek



---------------------------------
All-new Yahoo! Mail - Fire up a more powerful email and get things done faster.

[Non-text portions of this message have been removed]



Untuk berhenti berlangganan kirim email kosong ke : [EMAIL PROTECTED]

Bagi terjangkit virus lokal, zip virus tersebut
dan kirim ke [EMAIL PROTECTED], kami
akan membuat removalnya untuk anda. 
Yahoo! Groups Links









                
---------------------------------
Apakah Anda Yahoo!?
Kunjungi halaman depan Yahoo! Indonesia yang baru!

[Non-text portions of this message have been removed]



Untuk berhenti berlangganan kirim email kosong ke : [EMAIL PROTECTED]

Bagi terjangkit virus lokal, zip virus tersebut
dan kirim ke [EMAIL PROTECTED], kami
akan membuat removalnya untuk anda. 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indoprog-vb/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke