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
Jun 30, 2015
VB .NET 2010 + Access 2007 Pert. 3 1
Pemrograman Berorientasi Objek IIVisual Basic .NET 2010 – Access 2007
Pertemuan 3: SQL Insert
STAIN BatusangkarEdri Yunizal
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
VB .NET 2010 + Access 2007 Pert. 3 3
VB .NET 2010 + Access 2007 Pert. 3 4
UPDATE TBBELI SET DISKON=DISKON+1000 WHERE TGL=#2012-9-9#
VB .NET 2010 + Access 2007 Pert. 3 5
INSERT INTO TBBELI(NOFAKTUR,TGL,KODESUPLIER,DISKON)VALUES ('F04',#2012-9-10#,'C01',0)
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’
VB .NET 2010 + Access 2007 Pert. 3 7
• Hapus faktur yang tanggalnya 9 september 2012
DELETE FROM tbbeliWHERE tgl=#2012-9-9#
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
VB .NET 2010 + Access 2007 Pert. 3 9
AS
SELECT kodesuplier as kodenya,namasuplier as namanyaFROM tbsuplier
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& ”’
VB .NET 2010 + Access 2007 Pert. 3 11
kondisi
• Tampilkan namasuplier selain ‘Tanjung Jaya’
SELECT namasuplier FROM tbsuplierWHERE namasuplier<>’Tanjung Jaya’
VB .NET 2010 + Access 2007 Pert. 3 12
Operator Perbandingan
• >• <• =• <>• >=• <=
VB .NET 2010 + Access 2007 Pert. 3 13
• Tampilkan namasuplier Indah Motor
SELECT namasuplier FROM tbsuplier WHERE namasuplier=‘Indah Motor’
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*’
VB .NET 2010 + Access 2007 Pert. 3 15
• Tampilkan dari tbbeli yang diskonnya kecil dari 1000
SELECT * FROM tbbeliWHERE diskon<1000
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
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
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’
VB .NET 2010 + Access 2007 Pert. 3 19
• Tampilkan namasuplier yang ada kata Tan nya atau nama suplier yang diawali dengan huruf I
VB .NET 2010 + Access 2007 Pert. 3 20
Tampilkan tbbeli yang diskonnya besar dari 0Tanggalnya 9 september 2012, dan kodesupliernyaAdalah D01
VB .NET 2010 + Access 2007 Pert. 3 21
• SELECT nama_field’s• FROM nama_tabel’s• WHERE kondisi’s
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