BUKA EXE
procedure TForm1.Button1Click(Sender: TObject);
var
app: String;
begin
app := 'C:\Windows\notepad.exe';
ShellExecute(Handle, 'open', PAnsiChar(app), Nil, Nil, SW_SHOWNORMAL);
end;
TUTUP EXE
procedure TForm1.Button2Click(Sender: TObject);
var
appH: HWND;
begin
appH := FindWindow('Notepad', Nil);
SendMessage(appH, WM_CLOSE, 0, 0);
end;
INPUT DATETIMEPaCKER
Edit1.Text:=FormatDateTime('dd/mm/yyyy',DateTimePicker1.DateTime);
SIMPAN
(letakkan di dalam tombol SIMPAN dgn cara klik 2x tombol SIMPAN)
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Append('insert into pelajar values('''+Edit1.Text+''','''+Edit2.Text+''','''+Edit3.Text+''','''+DateToStr(DateTimePicker1.Date)+''','''+ComboBox1.Text+''','''+Edit5.Text+''','''+ComboBox2.Text+''','''+Edit6.Text+''')');
ADOQuery1.ExecSQL;
UPDATE
(letakkan di dalam tombol UPDATE dgn cara klik 2x tombol UPDATE)
if(Edit1.Text<>'')then
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Append('update pelajar set nama='"+Edit2.Text+"', Alamat='"+Edit3.Text+"', tgl_lahir='"+DateToStr(DateTimePicker1.Date)+"', jk='''+DBLookupComboBox1.Text+''', tlp ='"+Edit3.Text+"', hobby='''+DBLookupComboBox2.Text+''', ket='''+Edit4.Text
+''' where id_buku='''+Edit1.Text+'''');
ADOQuery1.ExecSQL;
MessageDlg('DATA KAMU SUDAH DIPERBAHARUI',mtInformation,[mbOK],0);
END ELSE
MessageDlg('SILAHKAN ISI DULU ID BUKU YANG MAU KAMU UPDATE',mtInformation,[mbOK],0);
Edit1.Clear;
Edit2.Clear;
Edit3.Clear;
Edit4.Clear
REFRESH
(letakkan di dalam tombol REFRESH dgn cara klik 2x tombol REFRESH)
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Append('SELECT * FROM pelajar order by ID_PELAJAR desc');
ADOQuery1.Open;
HAPUS
(letakkan di dalam tombol HAPUS dgn cara klik 2x tombol HAPUS)
if (MessageDlg('Yakin Hapus Data Anda?',mtConfirmation,[mbYes,mbNo],0)=mrYes)then
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Append('Delete From pelajar where ID_PELAJAR='''+Edit1.Text+'''');
ADOQuery1.ExecSQL;
MessageDlg('DATA ANDA SUDAH DIHAPUS',mtConfirmation,[mbOK],0);
Button3.Click; //Sesuaikan dengan tombol refresh
EXIT
(letakkan di dalam tombol TUTUP dgn cara klik 2x tombol TUTUP)
Close;
///GABUNG KATA///
procedure TForm1.ButtongabungClick(Sender: TObject);
var depan,belakang,tengah,gabung : string[80];
begin
depan := Edepan.Text;
tengah := Etengah.Text;
belakang := Ebelakang.Text;
gabung := depan + ' ' + tengah + ' ' + belakang;
Elengkap.Text := gabung;
end;
///hapus memo///
var str: string; .... str := Memo1.Text; Delete(str, index, count); Memo1.Text := str;
////Hitung......
procedure TForm1.insert;
var a:string;
b:string;
c:double;
begin
a:= Edit2.Text;
b:= Edit3.Text;
c:= StrToFloat(Edit2.Text) * StrToFloat(Edit3.Text);
Edit4.Text:= FloatToStr(c);
with ADOQuery1 do
begin
active:=false;
close;
sql.clear;
sql.Text:= 'insert into tbl_hit values ('+QuotedStr(edit1.Text)+
','+QuotedStr(Edit2.Text)+
','+QuotedStr(Edit3.Text)+
','+QuotedStr(Edit4.Text)+')';
ExecSql;
end;
with ADOQuery1 do
begin
active:=false;
close;
sql.Clear;
sql.Text:='select *from tbl_hit';
ExecSql;
active:=true;
end;
/////HURUF BESARm.......
onkeyup="this.value = this.value.toUpperCase()"
/////kode untuk warna sesuikan dengan button yang diinginkan ae
procedure TForm1.Button2Click(Sender: TObject);
begin
APPLIKASI.Color:=clBlue;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
APPLIKASI.Color:=clYellow;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
APPLIKASI.Color:=clBlack;
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
APPLIKASI.Color:=clGreen;
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
APPLIKASI.Color:=clWhite;
end;
procedure TForm1.Button14Click(Sender: TObject);
begin
APPLIKASI.Color:=clRed;
end;
procedure TForm1.Button13Click(Sender: TObject);
begin
APPLIKASI.Color:=CLRBREAK;
end;
//kode untuk mengeluarkan program delphi 7
procedure TForm1.Button18Click(Sender: TObject);
begin
Close;
end;
// kode untuk memindahkan data dari combobox ke edit text
procedure TForm1.Button19Click(Sender: TObject);
begin
ComboBox1.Clear;
EDPRO.Clear;
SetFocus;
end;
/////Simpan (Button Simpan) :
ADOTable1.Append;
ADOTable1.FieldByName('NIK').AsString:=Edit1.Text;
ADOTable1.FieldByName('Nama').AsString:=Edit2.Text;
ADOTable1.FieldByName('Tgl_Lahir').AsDateTime:=DateTimePicker1.Date;
ADOTable1.FieldByName('Tempat_Lahir').AsString:=Edit3.Text;
ADOTable1.FieldByName('Jenis_Kelamin').AsString:=ComboBox1.Text;
ADOTable1.FieldByName('Alamat').AsString:=Edit4.Text;
ADOTable1.FieldByName('No_Tlpn').AsString:=Edit5.Text;
ADOTable1.Post;
edit1.Text :='';
edit2.Text :='';
edit3.Text :='';
ComboBox1.Text :='Pilih';
edit4.Text :='';
edit5.Text :='';
//////Edit (Button Edit) :
ADOTable1.Edit;
ADOTable1.FieldByName('Kd_Barang').AsString:=Edit1.Text;
ADOTable1.FieldByName('Nama_Barang').AsString:=Edit2.Text;
ADOTable1.FieldByName('Satuan').AsString:=Edit3.Text;
ADOTable1.FieldByName('Harga_Beli').AsString:=Edit4.Text;
ADOTable1.FieldByName('Harga_Jual').AsString:=Edit5.Text;
edit1.Text :='';
edit2.Text :='';
edit3.Text :='';
ComboBox1.Text :='Pilih';
edit4.Text :='';
edit5.Text :='';
/////Delete (Button Delete) :
ADOTable1.Delete;
edit1.Text :='';
edit2.Text :='';
edit3.Text :='';
ComboBox1.Text :='Pilih';
edit4.Text :='';
edit5.Text :='';
///////Cancel (Button Cancel) :
edit1.Text :='';
edit2.Text :='';
edit3.Text :='';
ComboBox1.Text :='Pilih';
edit4.Text :='';
edit5.Text :='';
//////Coding Program Close (Button Close) :
Close;
/////Panggila Data dari DBGrid :
Edit1.Text:=ADOTable1.Fields[0].AsString;
Edit2.Text:=ADOTable1.Fields[1].AsString;
Edit3.Text:=ADOTable1.Fields[3].AsString;
ComboBox1.Text:=ADOTable1.Fields[4].AsString;
Edit4.Text:=ADOTable1.Fields[5].AsString;
Edit5.Text:=ADOTable1.Fields[6].AsString
////// refresh DBgrid.....
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select* from naon');
ADOQuery1.Open;
///////Code Simpan.............
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Append('insert into pelajar values('''+Edit1.Text+''','''+Edit2.Text+''','''+Edit3.Text+''','''+DateToStr(DateTimePicker1.Date)+''','''+ComboBox1.Text+''','''+Edit5.Text+''','''+ComboBox2.Text+''','''+Edit6.Text+''')');
ADOQuery1.ExecSQL;
//////Code Delete......
if (MessageDlg('Yakin Hapus Data Anda?',mtConfirmation,[mbYes,mbNo],0)=mrYes)then
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Append('Delete From pelajar where ID_PELAJAR='''+Edit1.Text+'''');
ADOQuery1.ExecSQL;
MessageDlg('DATA ANDA SUDAH DIHAPUS',mtConfirmation,[mbOK],0);
////////Code Refresh...........
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Append('SELECT * FROM pelajar order by ID_PELAJAR desc');
ADOQuery1.Open;
////////Code Exit..............
DBGrid : klik DBGrid 1x - events - OnDBLClick - DBGrid1DBLClik - klik2x - masukkan coding
////////coding DBGrid____________________
Edit1.Text:=ADOQuery1.Fields[0].AsString;
Edit2.Text:=ADOQuery1.Fields[1].AsString;
Edit3.Text:=ADOQuery1.Fields[2].AsString;
DateTimePicker1.Date:=ADOQuery1.Fields[3].AsDateTime;
ComboBox1.Text:=ADOQuery1.Fields[4].AsString;
Edit5.Text:=ADOQuery1.Fields[5].AsString;
ComboBox2.Text:=ADOQuery1.Fields[6].AsString;
Edit6.Text:=ADOQuery1.Fields[7].AsString;
tekan ENTER
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
If Key=#13 then
Begin
Edit2.setfocus;
end;
Kode untuk button1(Tambah)
procedure TForm1.Button1Click(Sender: TObject);
var angka1,angka2,hasil:single;
begin
angka1 := strtofloat(edit1.Text);
angka2 := strtofloat(edit2.Text);
hasil := angka1+angka2;
label3.caption := floattostr(hasil);
end;
Kode untuk button2(Kurang)
procedure TForm1.Button2Click(Sender: TObject);
var angka1,angka2,hasil:single;
begin
angka1 := strtofloat(edit1.Text);
angka2 := strtofloat(edit2.Text);
hasil := angka1-angka2;
label3.caption := floattostr(hasil);
end;
procedure TForm1.Button3Click(Sender: TObject);
var angka1,angka2,hasil:single;
begin
angka1 := strtofloat(edit1.Text);
angka2 := strtofloat(edit2.Text);
hasil := angka1*angka2;
label3.caption := floattostr(hasil);
end;
Kode untuk button4(Bagi)
procedure TForm1.Button4Click(Sender: TObject);
var angka1,angka2,hasil:single;
begin
angka1 := strtofloat(edit1.Text);
angka2 := strtofloat(edit2.Text);
hasil := angka1/angka2;
label3.caption := floattostr(hasil);
end;
Huruf saja
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not(key in['A'..'Z','a'..'z',' ',#8,chr(13)]) then key:=#0; if (key=chr(13)) then Edit2.SetFocus;
end;
angka saja
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not(key in['0'..'9',#8,chr(13)]) then key:=#0; //program fungsi enter if (key=chr(13)) then
Edit2.SetFocus;
end;
Await
var
button: TButton;
begin
button := Sender as TButton;
button.Caption := 'Working ...';
button.Enabled := false;
Sleep(5000);
button.Enabled := true;
button.Caption := 'Done!';
end;