![]() |
bei table1.next kommt Meldung Table1 nicht im Editiermodus ?
Ich hab folgendes Prob.
Bei folgendem Code
Delphi-Quellcode:
sagt er mir bei table1.next, dass table1 nicht im Editiermodus ist :?:
datenmodul.table1.first;
for i:=0 to datenmodul.Table1.RecordCount-1 do begin datenmodul.Table1.edit; Items.Add(datenmodul.Table1.fieldbyname('Name und Vorname').AsString); datenmodul.Table1.edit; datenmodul.Table1.Next; end; wobei ich doch vorher in diesen modus geschaltet habe (table1.edit) :gruebel: Die Schleife soll alle Namen aus der DB in eine Listbox eintragen. Danke schon mal, Kaemmi :dance: |
Re: bei table1.next kommt Meldung Table1 nicht im Editiermod
vorher musst du die tabelle öffnen:
Delphi-Quellcode:
datenmodul1.table1.open; |
Re: bei table1.next kommt Meldung Table1 nicht im Editiermod
Hallo,
wäre nicht ein table1.edit zuviel, und es wäre ein table1.post ganz ratsam!? :o) Ralf |
Re: bei table1.next kommt Meldung Table1 nicht im Editiermod
Hallo,
wenn Du nur lesend auf die Datensätzte zugreifen willst
Delphi-Quellcode:
mußt/sollst Du IMHO die Tabelle nicht in den Edit-Modus schalten.
Items.Add(datenmodul.Table1.fieldbyname('Name und Vorname').AsString);
Delphi-Quellcode:
datenmodul.table1.first;
for i:=0 to datenmodul.Table1.RecordCount-1 do begin Items.Add(datenmodul.Table1.fieldbyname('Name und Vorname').AsString); datenmodul.Table1.Next; end; |
Re: bei table1.next kommt Meldung Table1 nicht im Editiermod
hilft alles nichts. hab alles ausprobiert.
@ kiar danke für den tip. aber das hab ich natürlich von anfang an gemacht :wink: @ schmiddi funzt auch nicht. @ app gute idee. aber es haut nich hin. Haha. ich habs. :hello: ich hab jetzt in das BeforeScroll-Event von Table1 mein Table1.edit reingesetzt. ist sowieso besser. dank euch leude. und nie vergessen :dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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 by Thomas Breitkreuz