Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Announcement
Collapse
No announcement yet.
Paradox: Wie weise ich einem Editfeld das mit der Datenquelle verbunden ist einen Wert zu?
Paradox: Wie weise ich einem Editfeld das mit der Datenquelle verbunden ist einen Wert zu?
Bei mir nimmt er den Wert zwar ins Editfeld auf aber er kann das nicht speichern (Fehlermeldung) will per Knopfdruck das Datum ins Feld schreiben und somit auch in den aktuellen datensatz!
sorry problem ist keine fehlermeldung sondern wenn ich den edit.text eingetragen habe sehe ich das zwar korrekt auf dem screen aber er speichert den wert nicht in die DB! wie mach ich das
der Wert muss direkt der dahinterliegenden TField-Instanz zugewiesen werden. Am besten geht das auf dem folgenden Weg: <br>
1. Doppelklick auf TTable - der <b>Feldeditor</b> wird angezeigt <br>
2. Für alle Spalten persistente TField-Instanzen anlegen <br>
3. Auf die gesuchte Spalte später im Programm direkt zugreifen.
Falls keine persistenten TFields angelegt werden sollen, steht die <b>FieldByName</b>-Methode zur Verfügung. Das folgende Beispiel stammt aus der Delphi-Hilfe:
<pre>
procedure TForm1.Button1Click(Sender: TObject);
begin
Table1.Insert;
Table1.FieldByName('QUANTITY').AsInteger := StrToInt(Edit1.Text);
Table1.Post;
end;
</pre>
Comment