Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zuweisen von DataSourcs und DataFields zur Laufzeit (https://www.delphipraxis.net/15957-zuweisen-von-datasourcs-und-datafields-zur-laufzeit.html)

PhöniX 8. Feb 2004 00:15

Re: Im OI "Pfeil-Eigenschaften" bestimmen
 
:wall: :pale:
Ich will dem DatenbankLabel einfach nur einen DataSource zuweisen:
Delphi-Quellcode:
Label1.DataSource := DatenbankSource.DataSource;
aber da zeigt er mir an::

[Fehler:] Konstantenausdruck erwartet.

Ich will jetzt wissen was ich da noch ergänzen oder verändern muss, damit es richtig ist!!

Eindeutig genug??

Robert_G 8. Feb 2004 00:17

Re: Im OI "Pfeil-Eigenschaften" bestimmen
 
Was für eine Komponente ist Label1, ein normales Label (in der Palette unter "Standard") ?

PhöniX 8. Feb 2004 00:19

Re: Im OI "Pfeil-Eigenschaften" bestimmen
 
nein..das is dieses daten bank label ..extra für datenbanken..

Robert_G 8. Feb 2004 00:22

Re: Im OI "Pfeil-Eigenschaften" bestimmen
 
Wenn DatenbankSource eine DataSource ist, müsste das gehen:
Delphi-Quellcode:
  Label1.DataSource := DatenbankSource;

PhöniX 8. Feb 2004 00:28

Re: Im OI "Pfeil-Eigenschaften" bestimmen
 
Delphi-Quellcode:
Label1.DataSource :=DatenbankSource; //datasource= '//datasource= 'datenbanksource''
=
Delphi-Quellcode:
Label1.DataSource := DatenbankSource.DataSource; //datasource = 'datenbanksource.DataSource'
soll heißen, dass das erste gleich dem zweiten ist, denn die beiden datasourceNamen sind auch gleich...

der eine ist 'datenbanksource' der andre 'datenbanksource.DataSource'

wo liegt aber der fehler..?
probiert es mal aus!

Treffnix 8. Feb 2004 00:33

Re: Im OI "Pfeil-Eigenschaften" bestimmen
 
Rück mal ein bisschen mehr Source raus! Und bei Variablen gib den Typ an!

Robert_G 8. Feb 2004 00:33

Re: Im OI "Pfeil-Eigenschaften" bestimmen
 
Eine DataSource hat keine Methode/Property namens "DataSource", sie ist ja die DataSource.

p.s.: Dein Label (Type TDBText :?: ) will ja auch noch wissen, welches Feld es darstellen soll:
Delphi-Quellcode:
  Label1.DataField := 'Feld1';

PhöniX 8. Feb 2004 00:40

Re: Im OI "Pfeil-Eigenschaften" bestimmen
 
Delphi-Quellcode:
try
   case Form1.Uebersetzung of
    0: RightAnswer.DataSource := Form2.DataSource;
       Vokabel.DataSource := Form2.DataSource;
       RightAnswer.DataField := Englisch;
       Vokabel.DataField := Deutsch;
    1: RightAnswer.DataSource := Form2.DataSource;
       Vokabel.DataSource := Form2.DataSource;
       RightAnswer.DataField := Deutsch;
       Vokabel.DataField := Englisch;
   end;
  except
   showmessage('Datenbankfehler'+#10#13+'DataSource oder DataField nicht gefunden.'+#10#13+'(1)');
   Close;
  end;
So..hier ist der Code

MrKnogge 8. Feb 2004 00:45

Re: Im OI "Pfeil-Eigenschaften" bestimmen
 
Zitat:

Zitat von PhöniX
Delphi-Quellcode:
Label1.DataSource :=DatenbankSource; //datasource= '//datasource= 'datenbanksource''
=
Delphi-Quellcode:
Label1.DataSource := DatenbankSource.DataSource; //datasource = 'datenbanksource.DataSource'
soll heißen, dass das erste gleich dem zweiten ist, denn die beiden datasourceNamen sind auch gleich...

Das kann ja wohl nicht das glaiche sein !
Sonst wären ja auch Label = Label.Caption

Bei GeorgeWNewbie'Code kommen bei mir keine Fehler,
post doch mal die Fehlermeldungen.


Es wäre auch ganz brauchar, wenn du dazuschreiben würdest,
was das für komponennten sind, bei ner ComboBox/Radiogroup
kann man das sich noch denken, aber bei Datanbanken gibts schon mehrere...

PhöniX 8. Feb 2004 00:53

Re: Im OI "Pfeil-Eigenschaften" bestimmen
 
aja..jetzt gehts..hab begin und end vergessen :oops:

aber ich hab ja noch keine datenbanksource von anfang an zugewiesen..also KANN auch garkein Datafield zugewiesen werden weil keins existiert. es wird aber erst datasource zugewiesen un dann datafield. geht aber trotzdem nicht. warum nicht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 Uhr.
Seite 2 von 4     12 34      

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