filter command coonection pada dataenvironmet di datareport VB


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
DataEnvironment1.rsCommand1.Filter = “tanggal>='” & DTPicker1.Value & “‘ and tanggal<='” & DTPicker2.Value & “‘”

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

filter command coonection pada dataenvironmet di datareport VB

2 thoughts on “filter command coonection pada dataenvironmet di datareport VB

    1. fendiaz says:

      perhatikan perulangannya :: do while ? while ? do ? until ? biasanya si kesalahan logika disana

      misal jumlah record ada 7
      ulangi sampai jumlah record = 7
      jadi hasilnya 0,1,2,3,4,5,6 = 7 record :: padahala 0 ngak keliatan , jadi record yang terakhir terlena

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s