unit Frame_UebersichtUnit;
interface
uses
Winapi.Windows,
Winapi.Messages, System.SysUtils, System.Variants, System.Classes,
Vcl.Graphics,
Vcl.Controls,
Vcl.Forms,
Vcl.Dialogs,
Vcl.Grids, AdvObj,
BaseGrid, AdvGrid,
Vcl.ExtCtrls, AdvGlowButton,
Vcl.StdCtrls, AdvEdit, DBAdvEd,
TGridDesignUnit, TAuftragUnit, Frame_DetailsUnit;
type
TFrame_Uebersicht =
class(TFrame)
Grid_Uebersicht: TAdvStringGrid;
Panel_Titel: TPanel;
Glow_Aktualisieren: TAdvGlowButton;
Edit_Schnellsuche: TDBAdvEdit;
procedure FrameResize(Sender: TObject);
procedure Grid_UebersichtGetAlignment(Sender: TObject; ARow, ACol: Integer;
var HAlign: TAlignment;
var VAlign: TVAlignment);
procedure Grid_UebersichtGetFloatFormat(Sender: TObject; ACol,
ARow: Integer;
var IsFloat: Boolean;
var FloatFormat:
string);
procedure Grid_UebersichtGetCellColor(Sender: TObject; ARow, ACol: Integer;
AState: TGridDrawState; ABrush: TBrush; AFont: TFont);
procedure Grid_UebersichtClick(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
implementation
{$R *.dfm}
uses MainUnit;
//Das ist das Hauptfenster
procedure TFrame_Uebersicht.Grid_UebersichtClick(Sender: TObject);
begin
Auftrag.Get_Auftrag(Grid_Uebersicht.Cells[1,Grid_Uebersicht.Row], Grid_Uebersicht.Cells[3,Grid_Uebersicht.Row]);
//Das klappt
Main.Details_exec;
//Das Klappt nicht...
end;