Skip to main navigation Skip to main content Skip to page footer
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.