![]() |
Abfrage auf ein bild beziehen!
Also ich möchte meine Abfrage die so ausieht.
Delphi-Quellcode:
jetzt möchte ich vielleicht mit einer if anweisung dies auf ein Bild beziehen!
IBQuery1.Close;
IBQuery1.SQL.Text := 'SELECT Name FROM Spieler'; IBQuery1.Open; Ergebnis := IBQuery1.FieldbyName('name').asstring; if ergebnis('inge') do image1....... so gehts aber irgendwie nicht kann mir da jemand weiter helfen!?!? |
Re: Abfrage auf ein bild beziehen!
Hallo Kurzhose,
zunächst einmal herzlich willkommen im Delphi-PRAXIS Forum. Die Abfrage holt sich ja alle Namen aus der Tabelle Spieler. Mir ist aber nicht klar, was du jetzt mit "Bildern" willst. Sind in der Datenbank die Bilder? Oder wo befinden sich die Bilder? Und was soll mit den Bildern geschehen? |
Re: Abfrage auf ein bild beziehen!
Hallöchen :hi: ,
Also ich Ibtext felder und den stehen bestimmte namen drin! und zu jedem bestimmten namen soll ein bild kommen! ich glaub ich brauch dazu nicht mal IBQuery, oder doch! Ich muss ja nur rausbekommen was geraden in diesem textfeld angezeigt wird! Die Bilder befinden sich nicht in der Datenbank! Die befinden sich in einer resource datei! Aber das ist ja egal! |
Re: Abfrage auf ein bild beziehen!
Hallo Kurzhose,
mir ist leider immer noch nicht ganz klar, was du vorhast. Deine Abfrage erzeugt eine Datenmenge, die alle Namen aus der Tabelle Spieler enthält. Du kannst auf das aktuelle Element aus der IBQuery1 über FieldByName zugreifen oder persistente Felder anlegen und dann dirket über den Namen darauf zugreifen:
Delphi-Quellcode:
oder mit persistentem Feld:
aktName := IBQuery1.FieldByName('Name').AsString
Delphi-Quellcode:
Ich hoffe das hilft dir weiter.
aktName := IBQuery1Name.AsString;
|
Re: Abfrage auf ein bild beziehen!
geh mal bitte weg von der Abfrage ich glab die brauch ich nicht!
Ich muss doch eigentlich nur wissen was im dem Feld dbtext ist oder? Wenn ja wie krieg ich das hin? Also wenn da jetzt Inge drin steht soll auch von Inge ein Bild kommen, nicht in einem dbimage-feld sondern in einem normalen! Oder geht das so nicht? |
Re: Abfrage auf ein bild beziehen!
Hallo Kurzhose,
der beste Weg wäre auf die dem DBText Element zugrundeliegende Datenmenge direkt zuzugreifen, wie ich oben beschrieben habe. Wenn du aber über die DBText Komponente zugreifen willst geht es über:
Delphi-Quellcode:
derName := DBText1.Field.AsString
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 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-2025 by Thomas Breitkreuz