Ga naar de hoofdnavigatie Ga naar de hoofdinhoud Ga naar de voettekst van de pagina
unit BudgetEditForm;

interface

uses
  Winapi.Windows,
  Winapi.Messages,
  System.SysUtils,
  System.Variants,
  System.Classes,
  Vcl.Graphics,
  Vcl.Controls,
  Vcl.Forms,
  Vcl.Dialogs,
  Vcl.StdCtrls,
  Vcl.Mask,
  Vcl.ExtCtrls,
  Vcl.DBCtrls,
  DataModule,
  TL.Components;

type
  TfrmBudgetEdit = class(TLForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    DBEditJan: TDBEdit;
    DBEditFeb: TDBEdit;
    DBEditMrt: TDBEdit;
    DBEditApr: TDBEdit;
    DBEditMei: TDBEdit;
    DBEditJun: TDBEdit;
    DBEditJul: TDBEdit;
    DBEditAug: TDBEdit;
    DBEditSep: TDBEdit;
    DBEditOkt: TDBEdit;
    DBEditNov: TDBEdit;
    DBEditDec: TDBEdit;
    Button1: TButton;
    Button2: TButton;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    Label10: TLabel;
    Label11: TLabel;
    Label12: TLabel;
    Label13: TLabel;
    Label14: TLabel;
    Label15: TLabel;
    DBText1: TDBText;
    DBText2: TDBText;
    DBText3: TDBText;
    Button3: TButton;
    Button4: TButton;
    Edit1: TEdit;
    procedure Button4Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure FormShow(Sender: TObject);
    private
      { Private declarations }
    public
      { Public declarations }
  end;

var
  frmBudgetEdit: TfrmBudgetEdit;

implementation

{$R *.dfm}

procedure TfrmBudgetEdit.Button3Click(Sender: TObject);
  begin
    dm.DataSetBudgetEdit.Edit;
    with dm.DataSetBudgetEdit do
    begin
      FieldByName('Jan').AsString := Edit1.Text;
      FieldByName('Feb').AsString := Edit1.Text;
      FieldByName('Mrt').AsString := Edit1.Text;
      FieldByName('Apr').AsString := Edit1.Text;
      FieldByName('Mei').AsString := Edit1.Text;
      FieldByName('Jun').AsString := Edit1.Text;
      FieldByName('Jul').AsString := Edit1.Text;
      FieldByName('Aug').AsString := Edit1.Text;
      FieldByName('Sep').AsString := Edit1.Text;
      FieldByName('Okt').AsString := Edit1.Text;
      FieldByName('Nov').AsString := Edit1.Text;
      FieldByName('Dec').AsString := Edit1.Text;
    end;
  end;

procedure TfrmBudgetEdit.Button4Click(Sender: TObject);
  begin
    dm.DataSetBudgetEdit.Edit;
    with dm.DataSetBudgetEdit do
    begin
      FieldByName('Jan').AsString := Edit1.Text;
      FieldByName('Feb').AsString := '0';
      FieldByName('Mrt').AsString := '0';
      FieldByName('Apr').AsString := Edit1.Text;
      FieldByName('Mei').AsString := '0';
      FieldByName('Jun').AsString := '0';
      FieldByName('Jul').AsString := Edit1.Text;
      FieldByName('Aug').AsString := '0';
      FieldByName('Sep').AsString := '0';
      FieldByName('Okt').AsString := Edit1.Text;
      FieldByName('Nov').AsString := '0';
      FieldByName('Dec').AsString := '0';
    end;
  end;

procedure TfrmBudgetEdit.FormShow(Sender: TObject);
  begin
    Self.Edit1.Text := '';
    Self.Edit1.SetFocus;
  end;

end.