Datenbank
Re: Datenbank
Ein "Speichern unter" ist bei Datenbanken (IMHO auch bei TDbf dito) nicht vorgesehen/gewollt (außer als Backup/Spiegelung). Da dies bei dir nur eine Datei ist, könntest du sie, wenn es unbedingt sein muss, einfach an die gewünschte Stelle kopieren.
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
Re: Datenbank
hab auch schon mitbekomm
hab jetzt was anderes vor will mir die fertigen daten nur in eine dbgrid schreiben. und diese dann irgendwie speichern.
tja und da scheiterst es.
hab was datenbanken angeht noch nicht alles so raus.

hab jetzt was anderes vor will mir die fertigen daten nur in eine dbgrid schreiben. und diese dann irgendwie speichern.
tja und da scheiterst es.

hab was datenbanken angeht noch nicht alles so raus.
Re: Datenbank
Das kannst du zwar machen, meine Aussage hast du aber wahrscheinlich nicht verstanden.Nugi89 hat geschrieben:hab jetzt was anderes vor will mir die fertigen daten nur in eine dbgrid schreiben. und diese dann irgendwie speichern.
Ich meinte das in etwa so (ohne Fehlerbehandlungen etc.):
Code: Alles auswählen
uses ..., FileUtil;
...
if SaveDialog1.Execute then
begin
Dbf1.Close;
CopyFile(Dbf1.TableName, SaveDialog1.FileName);
Dbf1.TableName:=SaveDialog1.FileName; //oder diese Zeile raus, wenn du die bisherige Datenbank weiter nutzen willst
Dbf1.Open;
end;
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;