Forum: Datenbanken
Delphi
by MrSpock,
6. Dez 2002
Hallo Megabyte,
AsDate, AsInteger usw. sind nur Properties, die für dich die Typumwandlung automatisch machen. Natürlich funktionieren nicht alle Umwandlung, so kann ein TStringfeld nicht so einfach als AsInteger verwendet werden.
Wenn deine zweite Tabelle nur einen Datensatz mit dem Feld "Bezirk" hat, kannst du das Feld über den Feldeditor hinzufügen, damit kannst du dann über den...
Forum: Datenbanken
Delphi
by MrSpock,
5. Dez 2002
Hallo Megabyte,
dazu musst du auch die zweite Tabelle öffnen, den gewünschten Datensatz der 2. Tabelle auswählen z.B. mit Locate oder FindKey und dann:
MyTableFeld1.AsString := Table2Ort.AsString;
MyTableFeld2.AsInteger := Table2HausNr.AsInteger;
MyTableHeute.AsDateTime := date;
MyTableJetzt.AsDateTime := now;
Forum: Datenbanken
Delphi
by MrSpock,
5. Dez 2002
Hallo Megabyte,
type
TForm1 = class(TForm)
...
private
{ Private-Deklarationen }
FirstTime : Boolean;
public
Forum: Datenbanken
Delphi
by MrSpock,
5. Dez 2002
Hallo Megabyte,
ich würde das in die OnActivate Methode packen, damit es aber nur bei der ersten Aktivierung ausgeführt wird, benutze ich eine Variable FirstTime: Boolean, die in OnCreate auf True gesetzt wird, dann kann man bei OnActivate folgendes machen:
if FirstTime then
begin
FirstTime := False;
MyTable.Open;
MyTable.Append