Einzelnen Beitrag anzeigen

AVRWalli

Registriert seit: 31. Mai 2008
24 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: Feld kann nicht verändert werden

  Alt 26. Apr 2018, 14:42
Hallo,

@joachimd: Das Attribut ReadOnly der Query steht auf False.

@hoika: In dem Demo-Projekt gibts keinen Quellcode von mir.
Da der Fehler in einem grösseren Projekt aufgetreten
ist, habe ich wie oben beschrieben die Komponenten auf
eine Form gezogen, die Steuerelemente untereinander ver-
bunden und versucht im DB-Grid einen Wert einzugeben.
Bei allen Komponenten steht ReadOnly auf False.

Einen Datensatz füge ich über einen DBNavigator ein, eine leere Zeile
wird auch im Grid angezeigt, aber ich kann im Grid keine Eingaben machen.

Hier noch ein paar Zeilen aus meinem ürsprünglichen Projekt
Delphi-Quellcode:
ZCon.Connected:=True;
  // Beim FormCreate
  ZCon.ReadOnly:=False;
  QWerte.Close;
  QWerte.SQL.Text:='select * from Werte order by Datum DESC';
  QWerte.Open;
  QWerte.ReadOnly:=False;
  QWerte.Active:=True;
  ZTable1.Active:=True;

  // Nach Betätigen eines Buttons zum Speichern

ZCon.StartTransaction;
  QWerte.Insert;
  QWerte.FieldByName('Datum').AsDateTime:=RzDateTimeEdit1.Date;
  QWerte.FieldByName('Zeit1').AsDateTime:=RzDateTimeEdit2.Time;
  QWerte.Post;
  ZCon.Commit;
Die Vorgehensweise habe ich unter Delphi 7 immer angewandt und hatte
nie Probleme, auch das Eingeben der Werte direkt im Grid hat immer
funktioniert.

mfg
AVRWalli

Geändert von AVRWalli (26. Apr 2018 um 14:45 Uhr)
  Mit Zitat antworten Zitat