Einzelnen Beitrag anzeigen

Benutzerbild von Garby
Garby

Registriert seit: 17. Mär 2003
Ort: Tirol
199 Beiträge
 
Delphi 2005 Professional
 
#8

Re: on formcreate leere dbedit felder?!?

  Alt 12. Mär 2004, 11:57
Hallo,

DBEdit Felder sind an das Recordset gebunden.
Es werden immer die Werte des aktuellen Datensatzes angezeigt, und dies ist in deinem Fall der erste in der Tabelle.

Imho hast du 2 Möglichkeiten:
1.) du verwendest normale Edits und speicherst die Werte über Insert, bzw. Update befehle oder
2.) du verwendest statt der TTable eine TQuery Komponente.
das würde dann ungefähr so ausschauen:
SQL-Code:
Select *
  From TABELLEN_NAME
 Where UNIQUE_KEY = :Nummer
Wenn du einen leeren DS anzeigen willst:
Delphi-Quellcode:
with Query1 do begin
  Close;
  ParamByName('Nummer').AsInteger := -1; // vorausgesetzt es gibt keinen Wert mit -1 in der Tabelle
  Open;
end;
Ich hoffe es hat dir geholfen.

Garby
Walter
Wenn zwei dasselbe tun, ist es noch lange nicht dasselbe
(Adelphi)
  Mit Zitat antworten Zitat