Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   FieldByName prüfen ob Feld im Resultset vorhanden (https://www.delphipraxis.net/161735-fieldbyname-pruefen-ob-feld-im-resultset-vorhanden.html)

Temi00 18. Jul 2011 13:54

FieldByName prüfen ob Feld im Resultset vorhanden
 
Hallo Forum,

Code:
procedure TfrmRechnung.DetailBand1BeforePrint(Sender: TQRCustomBand;
  var PrintBand: Boolean);
begin
     if ArtikelData.qrMain.Fields.FieldByName('Pfand').AsString = '0' then begin

        QRLPfand.Caption := '';
        QRLPfandE.Caption := '';
     end else begin
wie kann ich testen ob das Feld Pfand überhaupt in dem Resultset vorhanden ist? Das Problem das RechnungsFormular wird von verschiedenen Stellen aus benutzt und manchmal ist das Feld in der Query vorhanden und manchmal nicht.

mfg - micha

schlecki 18. Jul 2011 14:01

AW: FieldByName prüfen ob Feld im Resultset vorhanden
 
das geht so:

Delphi-Quellcode:
var
  fld: TField;
begin
  fld := ArtikelData.qrMain.Fields.FindField('Pfand');
  if assigned(fld) then
  begin
  ...
  end;

Temi00 18. Jul 2011 15:04

AW: FieldByName prüfen ob Feld im Resultset vorhanden
 
Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:52 Uhr.

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