Autor Beitrag
Cosmic
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 63



BeitragVerfasst: Fr 22.11.02 12:24 
Hi Leute,
Werde hier fast schon zum Problemfall ;-)
Aber ich versuche vergeblich folgendes zu erreichen:

1: zwei Rechnungen ausführen, die beide dieselbe test.db Paradox7-Tabellendatei nutzen sollen, ABER in zwei verschiedenen Verzeichnissen.
--> Ich brauche also einen Aufruf, der den Pfad zu der Tabelle auf ButtonClick festlegt.
Etwa in der Art : ButtobCLick ....
Set Path tabletest.db .../Test/rechnungen/rechnung1
wenn ich die eine Rechnung ausführe.

Und bei der anderen Rechnung:
Set Path tabletest.db .../Test/rechnungen/rechnung2

So das die Ergebnisse zwar in der Gleichartigen Tabelle gespeichert werden, aber halt nicht in der selben, sondern in zweien in verschiedene Verzeichnissen.
Habe da so meine Probleme mit der Path Zuweisung, klappt irgendwie nie :-(
Dann bin ich ja mal gespannt was ich wieder alles falsch gemacht habe :-) Schon mal Danke im Vorraus.
Ciao Cosmic
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Fr 22.11.02 13:15 
Hi
wie greifst du denn momentan auf deine Tabelle zu? Wenn du einfach eine TTable Komponente verwendest, brauchst du doch bloss die Eigenschaft DatabaseName auf den gewünschten Pfad zu setzen und das war's. Vorher Tabelle schliessen und danach wieder öffnen.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
Cosmic Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 63



BeitragVerfasst: Fr 22.11.02 13:26 
Titel: DatabaseName @Lothar
Hi,
ja ich nutze die TTable, doch wie genau meinst Du das?!
Also laut Delphi Hilfe ist das der Befehl, doch wo finde ich die genaue Syntax??
Ciao Cosmic
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Fr 22.11.02 13:36 
Hi
Set Path habe ich in der Delphi Hilfe ehrlich gesagt noch nie gelesen. Aber letztendlich brauchst du das auch nicht.

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
procedure TForm1.Button1Click(Sender: TObject);
begin
  with Table1 do begin
    Active := False;
    DatabaseName := 'C:\ganz\woanders\daten'
    Active := True;
  end;

Mit dem anderen Button verfährst du genauso, nur verwendest du halt eine andere Pfadangabe. Allerdings ist das nur die Grundversion. Das setzt natürlich voraus, dass sowohl der Pfad als auch die Tabelle bereits vorhanden ist.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...