Hallo Jaenicke
Ich habe soeben wie Du beschrieben hast, AutoEdit in der DataSource1 auf True gesetzt. F9 gedrückt und kann immer noch keinen Wert ändern... was mach ich bloss falsch???
Hmm...
Habe dein Projekt genommen
- Pfad in Dfb1 auf meinen Ablageort der dbf geändert
- Dfb1 auf true gesetzt
-> Datenmenge wird im Grid angezeigt (nach BugFix in dbf_memo.pas)
- AutoEdit des DataSource1 auf true
- F9
- Mit der Maus ins Grid
- Aus einer 10 ein 20 gemacht
- Mit der Maus auf ein anderes Feld geclickt (dann wird erst der Wert gespeichert)
- Programm beendet
- Programm neu gestartet
-> Wert war immer noch 20
Somit geht alles, wie es soll...
Hinweis..
Da keine xMemo-Datei dabei war, musste ich in 'dbf_memo.pas' einen kleinen BugFix einbauen (TDBF V.6.9.1), er vesuchte dort dem Header (war nil) wg dBase III einen Wert zuzuweisen.
Mein Delphi ist zwar D6, sollte aber hier keinen Unterschied machen!