Dear Teh Lilis

Saya mau kirim variable dari VB ke CR dengan data hasil looping,
saya kasih contoh kodingnya, masalahnya data yang masuk cuma
record terakhir, maunya sih tampil di detainya CR kaya ngambil
data langsung dari table, any have solution ?
Thanks before.

Private Sub cmbPrint_Click()
Dim table As ADODB.Recordset
Dim sql As String
Dim i As Integer

Set table = New ADODB.Recordset
sql = "select * from transaksi"
table.Open sql, MdbConnection, adOpenDynamic, adLockOptimistic

table.MoveFirst

CrystalReport1.ReportFileName = App.Path & "\Reports\print_report.rpt"
CrystalReport1.DiscardSavedData = True

For i = 1 To table.RecordCount
    CrystalReport1.Formulas(0) = "no = '" & table!no & "'"
    CrystalReport1.Formulas(1) = "tanggal = '" & table!tanggal & "'"
    CrystalReport1.Formulas(2) = "nama = '" & table!nama & "'"
    CrystalReport1.Formulas(3) = "bayar = '" & table!bayar & "'"
    CrystalReport1.Formulas(4) = "sisa = '" & table!sisa & "'"
    table.MoveNext
Next

CrystalReport1.WindowTitle = "Print Report"
CrystalReport1.WindowState = 2
CrystalReport1.Destination = 0
CrystalReport1.Action = 1

End Sub



Kirim email ke