Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Verhalten von Datenmodul mit ABSTable-Komponente (https://www.delphipraxis.net/90140-verhalten-von-datenmodul-mit-abstable-komponente.html)

LOMBI 12. Apr 2007 12:33


Verhalten von Datenmodul mit ABSTable-Komponente
 
Hallo,

die Variable TABSTable von ABSTable1 im Datenmodul wird auf TDemoForm nicht erkannt. Wer hilft bitte?

Delphi-Quellcode:
procedure TDemoForm.StringGridDrawCell(Sender: TObject; ACol,
  ARow: Integer; Rect: TRect; State: TGridDrawState);
var
  s: String;
  t: TABSTable;                                 => Fehlermeldung: Undef.Bezeichner 'TABSTable'
begin
  t := ABSTable;
  with Sender as TStringGrid do
  begin
    if ARow = 0 then
      s := Cells[ACol, ARow] else
    if t.Active then
    begin
      t.RecNo := ARow;
      s := t.Fields[ACol].AsString;
    end else s := '';
    ...
Gruß
Lombi

mkinzler 12. Apr 2007 12:35

Re: Verhalten von Datenmodul mit ABSTable-Komponente
 
Hast du die entsprechende(n) Unit(s) in die Uses übernommen?

LOMBI 12. Apr 2007 13:05

Re: Verhalten von Datenmodul mit ABSTable-Komponente
 
Danke für die schnelle Antwort.
Ja, das Datenmodul steht in der Unit.
Kann ich ggf. analog ein zweites Table direkt auf der Form platzieren?

mkinzler 12. Apr 2007 13:16

Re: Verhalten von Datenmodul mit ABSTable-Komponente
 
Aber auch die Units von ABS?

LOMBI 12. Apr 2007 14:34

Re: Verhalten von Datenmodul mit ABSTable-Komponente
 
Meinst Du damit ABSMain in Uses? Die ist vorhanden!
Habe in der Zwischenzeit ein analoges ABSTable auf die betreffende Form gelegt.
Damit wird die Variable 't: TABSTable' akzeptiert. ABSTable1 im Datenmodul und
ABSTable1 direkt auf der Form. Darf das überhaupt sein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz