Cari Blog Ini

Sabtu, 11 Desember 2010

contoh delphi


 database a;
database b;
form1
form2
sintak form1
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, DBCtrls, DB, DBTables, Grids, DBGrids, ExtCtrls, jpeg;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    DBGrid1: TDBGrid;
    DataSource1: TDataSource;
    Table1: TTable;
    DBNavigator1: TDBNavigator;
    Button1: TButton;
    Button2: TButton;
    Image1: TImage;
    Image2: TImage;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
form2.show;
form1.Hide;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;

end.

sintak form2

unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, DBTables, ComCtrls, ExtCtrls, StdCtrls, ExtDlgs, DBCtrls,
  Mask, jpeg;

type
  TForm2 = class(TForm)
    Panel1: TPanel;
    GroupBox1: TGroupBox;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    RadioGroup1: TRadioGroup;
    tglk: TDateTimePicker;
    DataSource1: TDataSource;
    Table1: TTable;
    DataSource2: TDataSource;
    Table2: TTable;
    Label5: TLabel;
    Label6: TLabel;
    DBImage1: TDBImage;
    index: TOpenPictureDialog;
    GroupBox2: TGroupBox;
    GroupBox3: TGroupBox;
    GroupBox4: TGroupBox;
    Edit5: TEdit;
    Label8: TLabel;
    Edit6: TEdit;
    Label9: TLabel;
    Label10: TLabel;
    Edit8: TEdit;
    Label11: TLabel;
    Button3: TButton;
    Label7: TLabel;
    Label12: TLabel;
    Label13: TLabel;
    Label14: TLabel;
    DBEdit1: TDBEdit;
    DBEdit2: TDBEdit;
    DBEdit3: TDBEdit;
    DBEdit4: TDBEdit;
    Label15: TLabel;
    Label16: TLabel;
    Edit2: TEdit;
    Edit3: TEdit;
    Label17: TLabel;
    Label18: TLabel;
    Edit4: TEdit;
    Label19: TLabel;
    Label20: TLabel;
    Label21: TLabel;
    Label22: TLabel;
    Label23: TLabel;
    Label24: TLabel;
    Edit10: TEdit;
    Edit11: TEdit;
    Label25: TLabel;
    Label26: TLabel;
    Edit12: TEdit;
    Label27: TLabel;
    Label28: TLabel;
    Label29: TLabel;
    Label30: TLabel;
    Button1: TButton;
    Button4: TButton;
    Button5: TButton;
    ComboBox1: TComboBox;
    ComboBox2: TComboBox;
    ComboBox3: TComboBox;
    exit: TButton;
    Image1: TImage;
    Image2: TImage;
    Image3: TImage;
    Image4: TImage;
    Image5: TImage;
    Image6: TImage;
    procedure RadioGroup1Click(Sender: TObject);
    procedure DBImage1Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure Button5Click(Sender: TObject);
    procedure exitClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;
  x:integer;

implementation

uses Unit1;

{$R *.dfm}

procedure TForm2.RadioGroup1Click(Sender: TObject);
begin
   if RadioGroup1.ItemIndex=0 then
   begin
      groupbox2.Visible:=true;
      groupbox3.Visible:=false;
      groupbox4.Visible:=false;
   end;
   if RadioGroup1.ItemIndex=1 then
   begin
      groupbox3.Visible:=true;
      groupbox2.Visible:=false;
      groupbox4.Visible:=false;
   end;
   if RadioGroup1.ItemIndex=2 then
   begin
      groupbox4.Visible:=true;
      groupbox2.Visible:=false;
      groupbox3.Visible:=false;
   end
end;

procedure TForm2.DBImage1Click(Sender: TObject);
begin
if index.Execute then
      dbimage1.Picture.LoadFromFile(index.FileName);
end;

procedure TForm2.Button3Click(Sender: TObject);
var x : integer;
begin
   case combobox3.ItemIndex of
      0 : x:=10000000;
      1 : x:=15000000;
      2 : x:=20000000;
      end;
label13.Caption:=inttostr(x+strtoint(edit6.Text)+strtoint(edit8.text));
label14.Caption:=inttostr(strtoint(label13.caption)+strtoint(edit5.Text));
end;

procedure TForm2.Button1Click(Sender: TObject);
var x : integer;
begin
   case combobox2.ItemIndex of
      0 : x:=10000000;
      1 : x:=15000000;
      2 : x:=20000000;
      end;
label19.Caption:=inttostr(x+strtoint(edit3.Text)+strtoint(edit4.text));
label22.Caption:=inttostr(strtoint(label19.caption)+strtoint(edit2.Text));
end;

procedure TForm2.Button4Click(Sender: TObject);
var x : integer;
begin
   case combobox1.ItemIndex of
      0 : x:=10000000;
      1 : x:=15000000;
      2 : x:=20000000;
      end;
label27.Caption:=inttostr(x+strtoint(edit11.Text)+strtoint(edit12.text));
label30.Caption:=inttostr(strtoint(label27.caption)+strtoint(edit10.Text));
end;

procedure TForm2.Button5Click(Sender: TObject);
begin
form1.show;
form2.Hide;
end;

procedure TForm2.exitClick(Sender: TObject);
begin
application.Terminate;
end;

end.

Tidak ada komentar:

Posting Komentar