Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Dialog.Save File mit variable öffnen

Begonnen von Frank77, Januar 08, 2012, 02:31:56

⏪ vorheriges - nächstes ⏩

Frank77

Hallo !

ich möchte mit dem Dialog.Save File einen Datei Pfad in eine String variable einlesen
Das öffnen  verwendet man  z.b.  einen der volgenden aufrufe
1. strPfad = Dialog.SaveFile("c:\test.dat", "*.dat|*.dat", "c:\")
2. strPfad = Dialog.SaveFile("c:\test.dat", "*.dat|*.dat")
3. strPfad = Dialog.SaveFile("c:\test.dat")
4. strPfad = Dialog.SaveFile()


ich möchte nun zwischen die klammern eine variable setzen die das dialog fensten mit dateinamen und mit den dateityp öffnet
die variable setze ich mit

strDatei = ("C:\" & file & "." & ext & "")
festlege

wenn ich nun
strPfad = Dialog.SaveFile("strDatei ")
strPfad = Dialog.SaveFile(strDateiOrg)
wird der Dialog mit Leerem textfeld geöffnet

bei  
strPfad = Dialog.SaveFile("' & strDateiOrg & '") werden nur 2 kochkomas angezeigt

hier
strPfad = Dialog.SaveFile("[strDateiOrg]") wird [strDateiOrg] angezeigt

ich hoffe das das irgendwie machbar ist
Gruss Frank  
Selbstständig = Selbst und Ständig

DF6GL

Hallo,


es ist nicht möglich, 3 Parameter eines Prozedur-Aufrufes durch einen einzigen String (Variablen-Inhalt), der das/die Listentrennzeichen (hier das Komma)  zwischen den Parameter-Werten als Text enthält, zu einem Parameter (Inhalt einer Variablen) zusammen zu fassen.

Im Beispiel könnten/müssten 3 Variable verwendet werden.



Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

bahasu

Moin,

wenn - aus welchen Gründen auch immer - nur eine Variable in der aufzurufenden Routine sein soll/darf, geht das über einen selbst definierten Typ (siehe Anhang).

Harald

[Anhang gelöscht durch Administrator]
Servus

Frank77

Hi!

Danke für die Antwort !

Ich musste eigentlich nur einen schritt weniger machen
Es muss nicht eine variable sein Trotzdem danke für das Beispiel das ich bestimmt auch mal brauchen kann


strPfad = Dialog.SaveFile ("C:\" & file & "." & ext & "")

mit der variablen möchte ich dann das Dokument verschieben und den neuen Pfad  wieder in
der Tabelle speichern und dabei den Dateinamen übernehmen 
funktioniert super danke für eure Tipps

Gruß Frank
Selbstständig = Selbst und Ständig