Einzelnen Beitrag anzeigen

Wilsandy

Registriert seit: 16. Aug 2005
20 Beiträge
 
#1

DBGrid editieren einzelner Zellen

  Alt 24. Jul 2007, 18:41
Datenbank: DBE • Zugriff über: SQL
Hallo, habe leider im Forum diesbezüglich nichts gefunden.

Ich möchte gerne in einem DBGrid einzelne Zellen (nicht Spalten) editieren,
alle anderen sollen schreibgeschützt sein.

Habe mal folgendes versucht, klappt aber nicht so richtig !!
Komischerweise kann ich immer noch ein Zeichen eingeben
bzw. kann ich in der Zelle die Werte immer noch löschen.

procedure TFormular1.Query1BeforeEdit(DataSet: TDataSet);
begin
if Query1.FieldByName('ABDAT').AsString <> '' then
DBGrid1.Columns[3].ReadOnly := true else
DBGrid1.Columns[3].ReadOnly := false;
end;

Würde mich über einen Tipp freuen

Gruß Sandy
  Mit Zitat antworten Zitat