Pada Saat Membuat datareport di VB, para newbe selalu langsung mengunakan command connection yang telah dibuat pada dataenvirontment, contoh : melakukan cetak transaksi mengambil pada table transaksi,
Jika kita langsung menggunakan command connection pada dataenvironmet, maka seluruh transaksi dari awal sampai akir yang tersimpan pada database akan semua tercetak, namun, bagaimana jika kita ingin mencetak transaksi pada bulan ke 12 saja(misalkan), tentu kita akan merasa kesusahan.
nah, dengan menghadapi permasalahan seperti itu, kita membutuhkan form tambahan, dimana kita akan menambahkan beberapa sintaq source untuk memberikan filter pada command di connection dataenvironment.
langkah langkahnya :
1. Buat Form tambahan
2. tambahkan component pada toolbar :
Microsoft window common controls 6.0
Microsoft window common controls-2 6.0
3. tambahkan 2 buah DTPicker dan 1 buah commandbutton pada form
4. pada tombol save, masukkan sintaq source berikut :
Private Sub Command1_Click()
On Error Resume Next DataEnvironment1.rsCommand1.Open End Sub |
Nah, skarang kita bahas 😀
pertama open untuk merefresh database pada command
kedua dengan filter field tanggal lebih dari dtpicker1 dan tidak lebih dari dtpicker2
Formatnya :
[namadataenvirontment].rs[namaCommand].filter = “[kondisi]”
oke.. smoga tulisan ini membantu.
salam diaz