You are on page 1of 3

unit Unit4; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids,

DBGrids, ExtCtrls; type TFKriteria = class(TForm) Panel1: TPanel; Panel2: TPanel; DBGrid1: TDBGrid; Label1: TLabel; EKdKriteria: TEdit; CThn: TComboBox; EKriteria: TEdit; ENilai: TEdit; Label2: TLabel; Label3: TLabel; Label4: TLabel; GroupBox1: TGroupBox; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; procedure Button1Click(Sender: TObject); procedure CThnChange(Sender: TObject); procedure EKdKriteriaChange(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button5Click(Sender: TObject); private procedure Roni; { Private declarations } public { Public declarations } end; var FKriteria: TFKriteria; implementation uses Unit1; {$R *.dfm} procedure TFKriteria.Roni; begin EKdKriteria.Text:=''; CThn.Text:=''; EKriteria.Text:=''; ENilai.Text:=''; EKdKriteria.SetFocus; end; procedure TFKriteria.Button1Click(Sender: TObject);

begin Form1.ADOConn.Connected:=True; Form1.ADOTblK.Active:=False; Form1.ADOComK.CommandText:='insert into KRITERIA (kode_kreteria,tahun,kriteria ,nilai)'+ 'values("'+EKdKriteria.Text+'","'+CThn.Text+'","'+EKriteria.Text+'","'+ENilai. Text+'")'; Form1.ADOComK.Execute; Form1.ADOTblK.Active:=True; begin Form1.ADOConn.Connected:=True; Form1.ADOTblK.Active:=False; Form1.ADOComK.CommandText:='select*from KRITERIA where tahun="'+CThn.Text+'"'; Form1.ADOTblK.Recordset:= Form1.ADOComK.Execute; Roni; Form1.ADOTblK.Active:=True; end; end; procedure TFKriteria.CThnChange(Sender: TObject); begin Form1.ADOConn.Connected:=True; Form1.ADOTblK.Active:=False; Form1.ADOComK.CommandText:='select*from kriteria where tahun="'+CThn.Text+'"'; Form1.ADOTblK.Recordset:= Form1.ADOComK.Execute; Form1.ADOTblK.Active:=True; end; procedure TFKriteria.EKdKriteriaChange(Sender: TObject); begin Form1.ADOConn.Connected:=True; Form1.ADOTblK.Active:=False; Form1.ADOComK.CommandText:='select*from kriteria where kode_kreteria="'+EKdKri teria.Text+'"'; Form1.ADOTblK.Recordset:= Form1.ADOComK.Execute; Form1.ADOTblK.Active:=True; if not Form1.ADOTblK.Recordset.EOF then begin EKriteria.Text:=Form1.ADOTblk.FieldValues['kriteria']; end; Form1.ADOConn.Connected:=True; Form1.ADOTblK.Active:=False; Form1.ADOComK.CommandText:='select*from kriteria where tahun="'+CThn.Text+'"'; Form1.ADOTblK.Recordset:= Form1.ADOComK.Execute; Form1.ADOTblK.Active:=True; end; procedure TFKriteria.Button4Click(Sender: TObject); begin roni; end; procedure TFKriteria.Button2Click(Sender: TObject); begin Form1.ADOConn.Connected:=True; Form1.ADOTblK.Active:=False; Form1.ADOComK.CommandText:='update kriteria set kode_kreteria="'+EKdKriteria.T ext+'",tahun="'+CThn.Text+'",kriteria="'+EKriteria.Text+'",nilai="'+ENilai.Text+ '"where kode_kreteria="'+EKdKriteria.Text+'" and tahun="'+CThn.Text+'" ';

Form1.ADOComK.Execute; Form1.ADOTblK.Active:=True; begin Form1.ADOConn.Connected:=True; Form1.ADOTblk.Active:=False; Form1.ADOComk.CommandText:='select*from kriteria where tahun="'+CThn.Text+'"'; Form1.ADOTblk.Recordset:= Form1.ADOComk.Execute; Roni; Form1.ADOTblk.Active:=True; end; end; procedure TFKriteria.Button3Click(Sender: TObject); begin Form1.ADOConn.Connected:=True; Form1.ADOTblk.Active:=False; Form1.ADOComk.CommandText:='delete from kriteria where kode_kreteria="'+EKdKri teria.Text+'" and tahun="'+CThn.Text+'"'; Form1.ADOComk.Execute; Form1.ADOTblk.Active:=True; begin Form1.ADOConn.Connected:=True; Form1.ADOTblk.Active:=False; Form1.ADOComk.CommandText:='select*from kriteria where tahun="'+CThn.Text+'"'; Form1.ADOTblk.Recordset:= Form1.ADOComk.Execute; Roni; Form1.ADOTblk.Active:=True; end; end; procedure TFKriteria.Button5Click(Sender: TObject); begin Close; end; end.

You might also like