Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select,...

22
Pemrograman Berorientasi Objek II Visual Basic .NET 2010 – Access 2007 Pertemuan 3: SQL Insert STAIN Batusangkar Edri Yunizal VB .NET 2010 + Access 2007 Pert. 3 1

description

Perintah SQL Update, Select, dan Where

Transcript of Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select,...

Page 1: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 1

Pemrograman Berorientasi Objek IIVisual Basic .NET 2010 – Access 2007

Pertemuan 3: SQL Insert

STAIN BatusangkarEdri Yunizal

Page 2: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 2

update Tbbeli

Nofaktur

Tanggal Kodesuplier

diskon

F01 6/9/2012 B01 5000F02 9-9-2012 D01 500F03 9-9-2012 B01 0

Semua yang transaksinya dilakukan pada Tanggal 9 ditambah diskonnya 1000

Page 3: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 3

Page 4: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 4

UPDATE TBBELI SET DISKON=DISKON+1000 WHERE TGL=#2012-9-9#

Page 5: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 5

INSERT INTO TBBELI(NOFAKTUR,TGL,KODESUPLIER,DISKON)VALUES ('F04',#2012-9-10#,'C01',0)

Page 6: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 6

DELETE

• Menghapus record tertentu yang sesuai dengan kriteria (kondisi)

DELETE FROM nama_tabelWHERE kondisi

DELETE FROM tbsuplier WHERE kodesuplier=‘F01’

Page 7: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 7

• Hapus faktur yang tanggalnya 9 september 2012

DELETE FROM tbbeliWHERE tgl=#2012-9-9#

Page 8: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 8

SELECT• Memilih field tertentu sesuai dengan kriteria

• BU:SELECT nama_fieldsFROM nama_tabelWHERE kondisi

Select * from tbsuplierSELECT namasuplier FROM tbsuplierSelect kodesuplier from tbsuplierSelect namasuplier,kodesuplier FROM tbsuplier

Page 9: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 9

AS

SELECT kodesuplier as kodenya,namasuplier as namanyaFROM tbsuplier

Page 10: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 10

KodeSUPLIER NAMASUPLIER

B01 Indah MotorC01 Citra Karya Abadi TangguhD01 Pelita IndahF01 Tanjung Jaya

Update tbsuplier sbb:

UPDATE tbsuplier set namasuplier = ‘” & txtnamasuplier.text &”’ WHERE kodesuplier=‘” & txtkodesuplier& ”’

Page 11: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 11

kondisi

• Tampilkan namasuplier selain ‘Tanjung Jaya’

SELECT namasuplier FROM tbsuplierWHERE namasuplier<>’Tanjung Jaya’

Page 12: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 12

Operator Perbandingan

• >• <• =• <>• >=• <=

Page 13: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 13

• Tampilkan namasuplier Indah Motor

SELECT namasuplier FROM tbsuplier WHERE namasuplier=‘Indah Motor’

Page 14: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 14

LIKE

• SELECT namasuplier FROM tbsuplier• WHERE namasuplier LIKE ‘*h’

Tampilkan namasuplier yang ada kata-kata indah nyaSELECT namasuplier FROM tbsuplierWHERE namasuplier like ’*Indah*’

Page 15: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 15

• Tampilkan dari tbbeli yang diskonnya kecil dari 1000

SELECT * FROM tbbeliWHERE diskon<1000

Page 16: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 16

tbbeli

Nofaktur

Tanggal Kodesuplier

diskon

F01 6/9/2012 B01 5000F02 9-9-2012 D01 500F03 9-9-2012 B01 0

Page 17: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 17

BETWEEN

• Tampilkan tbbeli yang diskonnya antara 400 s.d 1000

SELECT * FROM tbbeliWHERE diskon BETWEEN 400 AND 1000

Page 18: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 18

AND OR

• OPERATOR LOGIKA

• TAMPILKAN namasuplier yang ada kata indahnya dan berakhiran h

SELECT namasuplier FROM tbsuplier WHERE namasuplier LIKE ‘*Indah*’ AND namasuplier LIKE ‘*h’

Page 19: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 19

• Tampilkan namasuplier yang ada kata Tan nya atau nama suplier yang diawali dengan huruf I

Page 20: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 20

Tampilkan tbbeli yang diskonnya besar dari 0Tanggalnya 9 september 2012, dan kodesupliernyaAdalah D01

Page 21: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 21

• SELECT nama_field’s• FROM nama_tabel’s• WHERE kondisi’s

Page 22: Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL Update, Delete, Select, dan Where pada Access 2007

VB .NET 2010 + Access 2007 Pert. 3 22

Alias tabel

SELECT * FROM tbsuplier,tbbeliWHERE Tbsuplier.kodesuplier = tbbeli.kodesuplier

SELECT tbbeli.*,tbsuplier.namasuplier FROM tbsuplier,tbbeliWHERE tbsuplier.kodesuplier = tbbeli.kodesuplier

SELECT B.*,s.namasuplier FROM tbsuplier S,tbbeli BWHERE S.kodesuplier = B.kodesuplier