Zuweisen von DataSourcs und DataFields zur Laufzeit
Hi,
im OI sind ja manche Eigenschaften mit so einem "Pfeil nach unten" wie der bei der ComboBox. [in der form: action (da is der pfeil)] Wie kann ich jetzt im Quelltext bestimmen was dieser Eigenschaft zugeordnet werden soll? |
Re: Im OI "Pfeil-Eigenschaften" bestimmen
Ganz einfach mit Objekt.Eigenschaft := Wert...
Beispiel: Form1.Visible := true; oder Form1.Caption := "Hallo!"; cya logaan |
Re: Im OI "Pfeil-Eigenschaften" bestimmen
Hi Phönix.
Wenn du etwas genauer wirst, kann dir bestimmt auch geholfen werden. Hast du eine eigene Komponente geschrieben, der du im OI Eigenschaften zuweisen willst oder willst du einfach zur Laufzeit zum Bsp. einem Button eine Action zuordnen? :gruebel: |
Re: Im OI "Pfeil-Eigenschaften" bestimmen
@ GeorgeWnewbie
sry..aber ich hab die richtige antwort schobn durch logaan.. :mrgreen: |
Re: Im OI "Pfeil-Eigenschaften" bestimmen
Aber anscheinend fehlt hier noch was:
Delphi-Quellcode:
Denn:
Label1.DataSource := DatenbankSource.DataSource;
[Fehler:] Konstantenausdruck erwartet. [edit] nochmal hervorheb :thuimb: [/edit] |
Re: Im OI "Pfeil-Eigenschaften" bestimmen
nochmal hervorheb :thuimb:
|
Re: Im OI "Pfeil-Eigenschaften" bestimmen
Hi,
glaubst du wirklich, dass du schon nach 2 Stunden pushen musst? Zumal um diese Uhrzeit, wo die meisten schon wieder im Bett liegen!? Sowas bitte frühestens nach 24-48 Stunden machen. Danke. Chris |
Re: Im OI "Pfeil-Eigenschaften" bestimmen
@Vordrängler: Was willst Du überhaupt wissen ? Erst ist die Frage angeblich geklärt und dann hat ein Label eine Datasource. 8)
|
Re: Im OI "Pfeil-Eigenschaften" bestimmen
es wäre schon minimal hilfreich zu wissen, welchen Typs Label1 und Datenbanksource sind. :roll:
|
Re: Im OI "Pfeil-Eigenschaften" bestimmen
@Hansa
Beruhige dich mal wieder :warn: Das ist nicht die Art miteinander umzugehen, die ich hier gewöhnt bin... @PhöniX Es ist hier nicht gern gesehen, wenn man seine Threads innerhalb von 24h "pusht", wenn jemand deine Frage liest und sie beantworten kann, dann wird er es auch versuchen. Wenn nicht, kannst du es nach 24h wieder versuchen. Deine Frage war einfach nicht eindeutig. Keiner wusste, was du wissen willst... Also zum Thema: Du hast eine DataSource und willst eines der Felder in einem Label anzeigen lassen, richtig? Hast du deiner DataSource schon ein DataSet zugewiesen? (in der OH von Delphi mal nach DataSource suchen und dir alles wichtige durchlesen) Wenn ja, dann müsste es so funktionieren:
Delphi-Quellcode:
Feld1 ist das Feld deiner Abfrage/Tabelle, dessen Wert ins Label soll.
Label1.Caption := DataSource1.DataSet.FieldByName('Feld1').asString;
Wenn ich es falsch verstanden habe, dann sage was du machen willst und wo du nicht weiterkommst. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 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