Hier der Inhalt des Formulars frmKasse:
Code:
procedure TfrmKasse.FormActivate(Sender: TObject);
begin
grdKasse.DataSource:=DM.dsKasse;
GridKasseInit;
end;
procedure TfrmKasse.GridKasseInit;
begin
grdKasse.Columns[0].Width := 30;
grdKasse.Columns[1].Width := 120; // Name
grdKasse.Columns[2].Width := 50; // Prei
grdKasse.Columns[3].Width := 50; // Menge
grdKasse.Columns[4].Width := 40; // Frei
grdKasse.Columns[5].Width := 40; // Rabatt
grdKasse.Columns[6].Width := 50; // Summe
grdKasse.Columns[7].Width := 180; // Datum
grdKasse.Columns[8].Width := 300; // Bemerkung
(DM.qKasse.FieldByName('Datum') as Tdatetimefield).DisplayFormat := 'dd.mm.yyyy hh:nn:ss';
// TDateTimeField(grdKasse.Columns[7].Field).DisplayFormat:= 'dd.mm.yyyy hh:nn:ss';
TCurrencyField(grdKasse.Columns[2].Field).DisplayFormat:= '###0.00';
TCurrencyField(grdKasse.Columns[3].Field).DisplayFormat:= '###0.00';
TCurrencyField(grdKasse.Columns[6].Field).DisplayFormat:= '###0.00';
end;