mengenal query 3.crostab query: menampilkan nilai yg … · 3.crostab query: menampilkan nilai yg...

37
MENGENAL QUERY 1. SELECK QUERY : jenis query yg paling umum. Select query mengambil data dr satu table atau lebih dg menggunkan suatu kreteia tertentu. 2. PARAMETER QUERY : jenis query yg dijalankan menampilkan kotak dialoq yg menanyakan informasi yg digunakan sbg kreteria utk mengambil data /nilai yg anda ingin sisipkan ke field 3.CROSTAB QUERY: menampilkan nilai yg telah diolah jumlah total jml nilai dr suatu penglopokan. CONTOH QUERY

Upload: lykien

Post on 19-Mar-2019

265 views

Category:

Documents


0 download

TRANSCRIPT

MENGENAL QUERY

1. SELECK QUERY : jenis query yg paling umum. Select query mengambil data dr satu table atau lebih dg menggunkan suatu kreteia tertentu.

2. PARAMETER QUERY : jenis query yg dijalankan menampilkan kotak dialoq yg menanyakan informasi yg digunakan sbg kreteria utk mengambil data /nilai yg anda ingin sisipkan ke field

3.CROSTAB QUERY: menampilkan nilai yg telah diolah jumlah total jml nilai dr suatu penglopokan.

CONTOH QUERY

PERINTAH SQL VIEW 1.PILIH DESIGN 2. VIEW, SQL VIEW 3. VIEW, DESIGN VIEW

CONTOH1

CONTOH 2

CONTOH3 VEW, TOTAL

CONTOH 4

CONTOH 5

CONTOH 6

4. ACTION QUERY : query yg membuat perubahan thdp satu atau beberapa ricord sekaligus: a. Delete query b. Update query c. Append query d. Make table query

Pertama – tama membuat 3 (tiga) buah tabel sesuai dengan soal yang ada sebagai berikut : 1. Tabel diberi nama tabel TD

NIP NAMA ALAMAT 001 TUTI JAKARTA 002 WATI JAKARTA 003 ANI BANJAR 004 HENI BANDUNG 005 WATI BANDUNG

2. Tabel diberi nama tabel DD

NIP NAMA ALAMAT 006 WELI JAKARTA 007 DANI JAKARTA 008 DINA BANJAR 009 HENI BANDUNG 010 AXL BANDUNG

3. Tabel ketiga diberi nama tabel Trans

NIP GAJI 001 200 001 100 002 300 003 300 004 300 005 100

Dalam tabel ketiga ini akan dibuat proses update secara otomatis sehingga naik sebanyak 50 %. Langkah-langkah pembuatan tabel :

1. Buat tabel dengan memilih Create table in design view

Kemudian ketikkan sesuai tabel yang akan dibuat.

Tambahkan lambang Primary key untuk mengidentifikasikan secara unik suatu data agar tidak ada data yang sama.

dan beri nama sesuai dengan nama tabel. Masukkan data sesuai dengan soal untuk tabel TD.

Lakukan hal yang sama dengan tabel DD dengan data sebagai berikut :

Lakukan juga untuk tabel Trans (Transaksi) :

Kemudian lakukan penghubungan antara dua tabel yang mempunyai kriteria yang sama dengan menggunakan Tool Relationships seperti berikut :

Maka akan muncul jendela “show table” yang meminta anda untuk dimasukkan ke dalam penggabungan tabel tersebut.

Add semua table dan tutup jendela tabel hingga muncul jendela seperti dibawah ini.

Kemudian hubungkan NIP pada tabel DD dengan Tabel Trans yang akan muncul jendela “Edit Relationships” klik (buat tanda centang) pada Enforce Referential Integrity, Cascade Update Related Fields, dan Cascade Delete Related Records”

Pada tabel DD dan TRANS akan muncul hubungan “One To Many” Lakukan hal yang sama untuk tabel TD ke tabel TRANS yang juga akam muncul hubungan “One to One”. Contohnya sebagai berikut :

Kemudian tekan pada menu database “Query” untuk membuat Query yang baru.

Kemudian klik Create query in Design View

Yang pertama buat Query untuk table DD sebagai berikut :

Masukkan NIP, NAMA, dan ALAMAT dalam Fields dan Table seperti berikut ini :

dan berikan Criteria “JAKARTA” dan “BANDUNG” supaya alamat dan data yang ditampilkan berdasarkan alamat yang berasal dari JAKARTA dan BANDUNG.

Klik Menu Bar ! atau Run untuk menjalankan perintah dengan Criteria Alamat Jakarta dan Bandung.

Sehingga data yang muncul hanya yang sesuai dengan kriteria saja. Kemudian criteria diganti dengan alamat yang hanya berasal dari JAKARTA saja.

Maka data yang muncul hanya dua data yaitu yang berasal dari Jakarta yaitu Weli dan Dani.

Lakukan hal yang sama pada Query table TRANS dengan memanggil jendela “Show Table” hingga muncul tampilan seperti dibawah ini :

Drag Kata Gaji dan pindahkan ke dalam field dan table.

ikuti langkah pada gambar diatas. Hanya munculkan Gaji saja.

Pilih Menu Query dan sub menu Update Query sehingga muncul seperti di bawah ini :

muncul tampilan seperti dibawa ini dan Tuliskan rumus di dalam baris “Update to”

Ketikkan dalam Update to: [TRANS]![GAJI]+([TRANS]![GAJI])*”50/100” sehingga gaji akan bertambah 50 % dari gaji yang sebenarnya.

Kemudian cek dengan tool Run untuk menyatakan kebenarannya.

Setelah meminta untuk di cek kebenarannya akan muncul jendela yang menyatakan akan ada lima kolom yang di update dan jika menjawab ya maka tidak dapat di ubah lagi.

Kemudian tampilkan data gaji dengan mengklik view seperti dibawah ini :

maka data akan muncul sesuai dengan data yang telah diinput sebelumnya.

Keluar dari Jendela akan tampil dalam sub Query dan munculkan Q_UPDATE_TRANS seperti berikut ini :

CONTOH UNION

5. SQL Query adlh Query yg dibuat menggunkan peryataan SQL a. Union b. Pass through(jenis query yg mengirim perintah scr langsung ke

database ODBC seperti sql server c. Data definition: jenis query yg membuat obyek database

setelah itu akan muncul jendela Query. Cari menu Query kemudian SQL Specific dan pilih Union untuk menggabungkan data/ informasi seperti yang ada di bawah ini :

Masukkan rumus SELECT * FROM TD UNION SELECT * FROM DD;

Maka akan tampil data seperti dibawah ini yaitu penggabungan data yang belum ada di TD ditambahkan dengan yang ada di DD seperti dibawah ini :

Tampilan Luarnya Q_UNION dengan gambar/ simbol 2 lingkaran yang digabungkan seperti dibawah ini :

CATATAN UTK UNIAN : PENGGABUNGAN HANYA PADA TRANSAKSI/FILE HISTORI Langkah selanjutnya masukkan query table TD dan DD dan klik Join Properties seperti dibawah ini :

akan muncul jendela Join Properties dan pilih pda pilihan ke dua untuk memanggil data dari tabel TD ke dalam data tabel DD dengan join field yang sama.

akan ada panah dari tabewl TD ke tabel DD yang akan memunculkan tampilan seperti di bawah ini :

Masukkan atau drag field NIP, NAMA, dan ALAMAT (dari tabel TD) serta NIP dari tabel DD

kemudian klik menu tool Query dan pilih Append Query untuk ….??

beri nama tabel DD pada jendela Append dan OK.

pilih field yang dengan tulisan TD. NIP

kemudian akan muncul NIP dari tabel TD dengan Append To : NIP, NAMA dari tabel TD dengan Append To : NAMA dan ALAMAT dari tabel TD dengan Append To : ALAMAT seperti tampilan dibawah ini :

Ketikkan rumus/ code seperti dibawah ini :

INSERT INTO DO (NIP, NAMA, ALAMAT) SELECT TD.NIP, TD. NAMA, TD. ALAMAT FROM TD LEFT JOIN DD ON TD.NIP-DD.NIP

KLIK Run (!) kemudian muncul jendela konfirmasi yang akan menghasilkan 6 baris data. Seperti contoh dibawah ini :

Akan terjadi konfirmasi ulang jika tidak dapat dilakukan append pada semua data atau record seperti dibawah ini :

tampilan datanya akan tampil seperti dibawah ini :

CATATAN APPEND DIBAWAH INI YG BERGABUNG ITU MASTER DARI biotb ke file TBIO2 DAN KEBALIKANYA

Simbol untuk APPEND adalah tanda + dan ! seperti dibaawh ini :

QUEY NEW FIND UNMATCHED YG TIDAK SAMA FIELD NIP NIP TABLE A B SORT SHOW V CRETERIA OR IS NULL KALAU TIDAK ADA IS NULL AKAN TERJADI KERANGKAPAN DATA A B NOFAK NOFAK 1 4 2 5 3 6 4 7 5 9 6 7 8 10 11

HASIL (12381011)

A B NOFAK NOFAK 1 4 2 5 3 6 4 7 5 9 6 7 8 10 11

HASIL (9) GABUNGAN A DAN B DI HISTORIS A B NOFAK NOFAK 1 4 2 5 3 6 4 7 5 9 6 7 8 10 11 SELECT*FROM A UNION SELECT*FROM B (1234567891011) LANGKAH 2 MEMBUAT MENU BAR

SOROT FORM SWITBOARD PILIH DESAIN

A. PILIH MENU VIEW>TOOLBR>CASTOMIZE

B. PILIH PAGE TOOLBAR, KLIK BUTON NEW, BERI NAMA MENU,

KLIK OK

C. SOROT TOOLBAR MENU KLICK BUTTON PROPERTIS PADA

TOOLBAR PROPERTIS TYPE PILIH MENU BAR, CLOSE D. MAKA AKAN TAMPIL TOOLBAR BARU DENGAN MENU

E. KLICK TOOLBAR MENU MAKA AKAN TAMPIL WINDOW F. KLIK PAGE COMMAND PADA CATAGORIES PILIH NEW MENU

LALU PADA COMMAND DRUG NEW MENU KE GAMBAR MENU KE GAMB MENU DIATAS

G. KLIK KANAN NEW MENU TESEBUT GANTI CAPTION DENGAN FILE INDUK

H. PADA KATAGORIS PILIH ALL FORM KEMUDIAN DRUG FORM DATA KE GAMBAR MENU DENGAN POSISI DIBAWAH FILE INDUK

I. LAKUKAN HAL YG SAMA UNTUK FORM FORM YG LAIN