Tambah Edit Hapus Data & Tambah Hapus Kolom - ODBC SQL Quary
Pertama buatlah data tabel terlebih dahulu di ODBC SQL Quary yang sudah dikoneksikan dengan Ms.Access. Sebelum di Tambah data, Edit data, Hapus data & Tambah kolom, Hapus kolom. Disini saya akan membuat data tabel dengan nama PERUSAHAN,
> Dengan field sebagai berikut:
Nama Field
Type
Lebar
NIP
Char
6
NAMA
Char
20
TGLLAHIR
DateTime
-
GOL
Char
2
JABATAN
Char
15
GAPOK
Double
-
>> Scrip ODBC SQL Quary : Membuat Table
CREATE TABLE PERUSAHAN (NIP CHAR(6),NAMA CHAR(20),TGLLAHIR DATETIME,GOL CHAR(2),JABATAN CHAR(15),GAPOK DOUBLE);
> Dan dengan diisi data sebagai berikut ;
NIP
NAMA
TGLLAHIR
GOL
JABATAN
GAPOK
K10001
BUDI RAHMANTO
12-08-1980
3A
Administrasi
650000
K10002
BUDI PANGGALIH
25-02-1975
3B
Kepala Bagian
1100000
K10003
AGUS SUSILO
16-08-1982
2D
Staf Ahli
950000
K10004
ABU HIKAM
10-05-1980
3A
Staf Ahli
1050000
K10005
INDRA YUDISTIRA
30-08-1979
3B
Administrasi
710000
K10006
PANGESTUTI
10-12-1980
2B
Sekretaris
850000
>> Scrip ODBC SQL Quary : Input/Tambah Data
INSERT INTO PERUSAHAN VALUES ('K10001','BUDI RAHMANTO','12-08-1980','3A','Administrasi',650000);
INSERT INTO PERUSAHAN VALUES ('K10002','BUDI PANGGALIH','25-02-1975','3B','Kepala Bagian',1100000);
INSERT INTO PERUSAHAN VALUES ('K10003','AGUS SUSILO','16-08-1982','2D','Staf Ahli',950000);
INSERT INTO PERUSAHAN VALUES ('K10004','ABU HIKAM','10-05-1980','3A','Staf Ahli',1050000);
INSERT INTO PERUSAHAN VALUES ('K10005','INDRA YUDISTIRA','30-08-1979','3B','Administrasi',710000);
INSERT INTO PERUSAHAN VALUES ('K10006','PANGESTUTI','10-12-1980','2B','Sekretaris',850000);
>>> Tampilkan tabel dengan data yang telah diinput, dengan Scrip ODBC SQL Quary :
SELECT * FROM PERUSAHAN;

Table dan Input data tadi akan tampil seperti ini
A. Memperbaiki/Edit/Update Data
> Scrip ODBC SQL Quary :
UPDATE namatable
SET field1=nilaibaru1,
field2=nilaibaru2,
WHERE kondisi;
>> Contoh Edit 1 ; "ABU HIKAM" seharusnya GOLongan 3B :
UPDATE PERUSAHAN
SET GOL='3B'
WHERE NAMA='ABU HIKAM';
>>> Tambilkan hasil dari perintah tersebut :
SELECT * FROM PERUSAHAN;
>> Contoh Edit 2 ; GOLongan "3B", GAPOK bertambah 15000 :
UPDATE PERUSAHAN
SET GAPOK=GAPOK+15000
WHERE GOL='3B';
>>> Tambilkan hasil dari perintah tersebut :
SELECT * FROM PERUSAHAN;
NB : GAPOK GOLongan "3B" , sudah bertambah 15000
B. Menambah kolom/Field baru
> Scrip ODBC SQL Quary :
ALTER TABLE namatable
ADD namafield type(size);
>> Tambah ; Tambahkan kolom Tunjangan tipe Integer :
ALTER TABLE PERUSAHAN
ADD TUNJANGAN integer;
>>> Tambilkan hasil dari perintah tersebut :
SELECT * FROM PERUSAHAN;
NB : Kolom "TUNJANGAN" sudah ditambahkan
^Tambahan Contoh ; Isilah kolom Tunjangan dengan 25% dari GAPOK^
> Menggunakan konsep scrip edit, dan scrip yang akan digunakan ini;
UPDATE PERUSAHAN
SET TUNJANGAN=GAPOK*0.25;
>> Tambilkan hasil dari perintah tersebut :
SELECT * FROM PERUSAHAN;
NB : Kolom "TUNJANGAN" sudah terisi dengan 25% dari GAPOK
C. Menambah/Menginputkan Data
> Scrip ODBC SQL Quary :
INSERT INTO namatable VALUES ('data yang akan ditambahkan');
>> Contoh Tambah ; Tambahkan 2 data (bebas) :
INSERT INTO PERUSAHAN VALUES ('K10007','YUNIA','17-09-2003','4A','Anggota',500000,125000);
INSERT INTO PERUSAHAN VALUES ('K10008','RISKI','21-03-1998','4B','Anggota',450000,112500);
NB : karena tadi sudah menambahkan kolom "TUNJANGAN", maka saat menambahkan data baru, sekalian menambahkan data tunjangan
>>> Tambilkan hasil dari perintah tersebut :
SELECT * FROM PERUSAHAN;
NB : Menambahkan data baru, sudah tampil ditabel yang dibuat tadi
D. Menghapus Data
> Scrip ODBC SQL Quary :
DELETE FROM namatable
WHERE kondisi;
>> Contoh Hapus 1 ; Hapuslah yang jabatannya "Staf Ahli" :
DELETE FROM PERUSAHAN
WHERE JABATAN='Staf Ahli';
>>> Tambilkan hasil dari perintah tersebut :
SELECT * FROM PERUSAHAN;
NB : Data yang jabatannya "Staf Ahli" sudah terhapus
>> Contoh Hapus 2 ; Hapuslah yang namanya "PANGESTUTI" :
DELETE FROM PERUSAHAN
WHERE NAMA='PANGESTUTI';
>>> Tambilkan hasil dari perintah tersebut :
SELECT * FROM PERUSAHAN;
NB : Data yang namanya "PANGESTUTI" sudah terhapus
E. Menghapus Kolom/Field
> Scrip ODBC SQL Quary :
ALTER TABLE namatable
DROP namafield;
>> Contoh Hapus ; Hapuslah kolom/field "TGLLAHIR" :
ALTER TABLE PERUSAHAN
DROP TGLLAHIR;
>>> Tambilkan hasil dari perintah tersebut :
SELECT * FROM PERUSAHAN;
NB : Kolom/Filed yang "TGLLAHIR" sudah terhapus
Cukup sekian yang bisa saya sampaikan, semoga dapat membantu dan bermanfaat.
Posting Komentar untuk "Tambah Edit Hapus Data & Tambah Hapus Kolom - ODBC SQL Quary"