Forum: Datenbanken
by Neutral General,
29. Sep 2015
Achso okay :)
Ich wollte nur verhindern dass er dann tatsächlich FindComponent für seine Dataset-Felder benutzt.
Denn das funktioniert z.B. auch nicht wenn diese dynamisch angelegt werden. Nicht dass er sich
was falsches angewöhnt ;)
Forum: Datenbanken
by Neutral General,
29. Sep 2015
for i := 1 to StrToInt(ComboBoxNumerierungAnzahl.Text) do
begin
oEdit := FindComponent('ComboBoxNummerierung' + IntToStr(i)) as TJvValidateEdit;
oEdit.Text := DataModuleArtikel.FieldByName('NUMMERIERUNG' + IntToStr(i)).AsString;
i := i +1;
end;
SirRufo: Ist bei Feldern eines Datasets gar nicht nötig. Dafür gibts ja schon FieldByName ;)
Forum: Datenbanken
by Neutral General,
29. Sep 2015
Datasets durchläuft man so:
while not Dataset.Eof do
begin
Daten := Dataset.FieldByName('FELD').AsString;
Dataset.Next;
end;
Du kannst nicht direkt per Index auf die Records zugreifen.
Achja: Bei for-schleifen verändert man die Schleifenvariable nicht selbst!
Das geht automatisch!