Lokasi : Komplek Graha Bukit Raya 1 Blok G3 No 16 LT 3, Bandung Barat

Lokasi : Komplek Graha Bukit Raya 1 Blok G3 No 16 LT 3, Bandung Barat

VIDEO TUTORIAL MIKROTIK VIDEO + MODUL TRAINING ORDER BISA VIA TOKOPEDIA KLIK LINK GAMBAR

VIDEO TUTORIAL MIKROTIK  VIDEO + MODUL TRAINING ORDER BISA  VIA TOKOPEDIA KLIK LINK GAMBAR
Update Video Tutorial > Lebih dari 350 Video Tutorial MIkrotik

Jadwal Training Mikrotik Running Setiap Awal dan Akhir Bulan

Excel Fundamental, Excel Advanced, Dan Excel Programming VBA

IT TRAINING CENTER CONTACT : 0812-1451-8859 / 081-1219-8859

Cara Mudah Membuat Form Master Data User Insert, Update, dan Delete di Delphi


Dalam Membuat Aplikasi, Data Master adalah data yang paling utama karena merupakan sumber dari data transaksi contoh master data seperti  data user, data barang, data supplier, dan lainnya. Dalam tutorial ini akan dibahas bagaimana membuat Form  Data Master User di Delphi.

Langkahnya Adalah Sebagai berikut:

1.       Pastikan Anda telah Membuat  data Modul untuk Koneksi ke database
2.       Selanjutnya Design Form data user dan Tambahkan Komponen yang diperlukan seperti terlihat pada gambar berikut
DESIGN FORM MASTER USER

3.       Selanjutnya  atur masing-masing property komponen seperti berikut

Komponen
Name
Caption
Password Char

Edit1
Ed_user
-


Edit2
Ed_password
-
*

Button1
Btn_tambah
Tambah


Button2
Btn_edit
Edit


Button3
Btn_hapus
Hapus


Button4
Btn_selesai
Selesai


Button5
Btn_simpan
Simpan


Panel1
Panel 1
-


Zquery1
quser
Connection : dm.koneksidb
SQL : select * from user
Data source
dsuser
Dataset : Quser,  Allign : All Client
dbgrid
griduser
Data Sorce : dsuser



4.       Selanjutnya Buat  Codingnya

Modul
Global unit_master
Coding
var
  Fuser: TFuser;
  sts:smallint;

implementation
uses unit_modul_data;




Komponen
Form
Event
On Close
Coding
Quser.close

Komponen
Form
Event
On Show
Coding
quser.Close;
quser.open;
panel1.Enabled:=true;
panel2.Enabled:=true;
panel3.Visible:=false;
ed_user.Text := '';
ed_password.Text := '';

Komponen
Tombol Tambah
Event
On Click
Coding
panel1.Enabled:=false;
panel2.Enabled:=false;
panel3.Visible:=true;

Komponen
Tombol  Simpan
Event
On Click
Coding

if (ed_user.Text = '') or (ed_password.Text='') then
   begin
    application.MessageBox ('Lengkapi data Terlebih Dahulu..','SIMKorin',MB_ok + MB_NOFOCUS + MB_ICONERROR);
    ed_user.SetFocus;
    exit;
  end;
if sts=1 then
  begin //tambah data
     with dm.qr do
       begin
          close;
          sql.Clear;
          sql.Add('insert into user(name,pass)values("'+Ed_user.Text+'",md5("'+Ed_password.Text+'")) ');
          ExecSQL;
          ShowMessage('tambah data berhasil..');
          close;
       end;
  end;

if sts=0 then
  begin //edit data
    with dm.qr do
       begin
          close;
          sql.Clear;
          sql.Add('update user set name="'+Ed_user.Text+'",pass=md5("'+Ed_password.Text+'") where name="'+quser['name']+'" ');
          ExecSQL;
          ShowMessage('edit data berhasil..');
          close;
       end;
  end;

quser.Refresh;
panel1.Enabled:=true;
panel2.Enabled:=true;
panel3.Visible:=false;

Komponen
Tombol  Batal
Event
On Click
Coding
panel3.Hide;
panel1.Enabled := true;
panel2.Enabled := true;



Komponen
Tombol  Edit
Event
On Click
Coding
panel1.Enabled:=false;
panel2.Enabled:=false;
panel3.Visible:=true;
ed_user.Text:=quser['name'];
ed_password.clear;
sts:=0;



Komponen
Tombol  Hapus
Event
On Click
Coding

if quser.Active and not quser.IsEmpty then
   begin
     with dm.qr do
       begin
          close;
          sql.Clear;
          sql.Add('delete from user where name="'+quser['name']+'" ');
          ExecSQL;
          ShowMessage('Hapus data berhasil..');
          close;
       end;
     quser.Refresh;
   end;


               
Komponen
Tombol  Batal
Event
On Click
Coding
application.Terminate;




4.       Setelah Selesai Coding selanjutnya Run (F9) hasilnya seperti berikut


5.       Lakukan Ujicoba Program dengan menambah data user atau mengedit user.

ADD DATA USER

VALIDASI DATA

EDIT DATA USER

Selamat Mencoba

Padepokan IT Course 
IT Training Center & Solution
081214518859,  29F24B6C

Share

Artikel Lainnya :



No comments:

Post a Comment

Training Bulan ini

Padepokan IT Course

Lokasi Training
Jl. H.Gofur Komplek Graha Bukit Raya 1 Blok G3 No 16 Lantai 3, Cilame, Bandung Barat

Telp : 081214518859 (WhatsApp)
E-Mail : padepokanit.course@gmail.com
Instagram : @padepokanit
Website : www.padepokanit.com

Info Site

User Online Padepokan-IT Course

IT Tutorial, Training & IT Solution