Listing Program :
Tombol Tambah:
begin
Form7.sBitBtn3.Enabled:=True;
Form7.sBitBtn4.Enabled:=False;
27
Muh Armadi AM
Workshop Pemrograman Delphi 7
Labkom Teknik Infromatika Unidayan
Baubau 2017
Form7.ShowModal;
end;
Tombol Hapus :
var
pesan:String;
begin
begin
DataModule2.ZQueryNilai.Delete;
end;
end;
Tombol Keluar :
begin
Close;
end;
begin
end else
begin
end;
end;
begin
with DataModule2.ZQueryNilai do
with Form7 do
begin
sEdit3.Text:=Fields[0].AsString;
sEdit4.Text:=Fields[1].AsString;
sEdit5.Text:=Fields[2].AsString;
sEdit1.Text:=Fields[4].AsString;
sEdit2.Text:=Fields[5].AsString;
sEdit6.Text:=Fields[6].AsString;
sComboBox1.Text:=Fields[7].AsString;
sBitBtn3.Enabled:=False;
sBitBtn4.Enabled:=True;
29
Muh Armadi AM
Workshop Pemrograman Delphi 7
Labkom Teknik Infromatika Unidayan
Baubau 2017
ShowModal;
end;
end;
Listing Program:
begin
sEdit1.Clear;
sEdit2.Clear;
sEdit3.Clear;
sEdit4.Clear;
sEdit5.Clear;
sEdit6.Clear;
sComboBox1.Text:='';
end;
procedure TForm7.tampilkan_matkul;
begin
with DataModule2.ZQueryMatkul do
begin
sEdit1.Text:=Fields[0].AsString;
sEdit2.Text:=Fields[1].AsString;
sEdit6.Text:=Fields[3].AsString;
end;
end;
procedure TForm7.tampil_mahasiswa;
31
Muh Armadi AM
Workshop Pemrograman Delphi 7
Labkom Teknik Infromatika Unidayan
Baubau 2017
begin
with DataModule2.ZQueryMahasiswa do
begin
sEdit3.Text:=Fields[0].AsString;
sEdit4.Text:=Fields[1].AsString;
sEdit5.Text:=Fields[2].AsString;
end;
end;
procedure TForm7.tampilkan_nilai;
begin
with DataModule2.ZQueryNilai do
begin
sEdit3.Text:=Fields[0].AsString;
sEdit4.Text:=Fields[1].AsString;
sEdit5.Text:=Fields[2].AsString;
sEdit1.Text:=Fields[4].AsString;
sEdit2.Text:=Fields[5].AsString;
sEdit6.Text:=Fields[6].AsString;
sComboBox1.Text:=Fields[7].AsString;
end;
end;
32
Muh Armadi AM
Workshop Pemrograman Delphi 7
Labkom Teknik Infromatika Unidayan
Baubau 2017
begin
bersih;
end;
Listing FormCreate:
begin
bersih;
end;
begin
with DataModule2.ZQueryNilai do
begin
Append;
Fields[0].AsString:=sEdit3.Text;
Fields[1].AsString:=sEdit4.Text;
Fields[2].AsString:=sEdit5.Text;
Fields[4].AsString:=sEdit1.Text;
Fields[5].AsString:=sEdit2.Text;
Fields[6].AsString:=sEdit6.Text;
Fields[7].AsString:=sComboBox1.Text;
Post;
33
Muh Armadi AM
Workshop Pemrograman Delphi 7
Labkom Teknik Infromatika Unidayan
Baubau 2017
end;
end;
begin
with DataModule2.ZQueryNilai do
begin
Edit;
Fields[0].AsString:=sEdit3.Text;
Fields[1].AsString:=sEdit4.Text;
Fields[2].AsString:=sEdit5.Text;
Fields[4].AsString:=sEdit1.Text;
Fields[5].AsString:=sEdit2.Text;
Fields[6].AsString:=sEdit6.Text;
Fields[7].AsString:=sComboBox1.Text;
Post;
end;
end;
begin
34
Muh Armadi AM
Workshop Pemrograman Delphi 7
Labkom Teknik Infromatika Unidayan
Baubau 2017
if DataModule2.ZQueryMahasiswa.Locate('NIM',sEdit3.Text,[]) = True then
begin
tampil_mahasiswa;
sEdit1.SetFocus;
end else
begin
end;
end;
begin
begin
tampilkan_matkul;
sComboBox1.SetFocus;
end else
begin
end;
end;
35
Muh Armadi AM
Workshop Pemrograman Delphi 7
Labkom Teknik Infromatika Unidayan
Baubau 2017
Listing Tombol Keluar:
begin
bersih;
Close;
end;
36
Muh Armadi AM
Workshop Pemrograman Delphi 7
Labkom Teknik Infromatika Unidayan
Baubau 2017