Access mit Parameter starten

29/09/2007 - 09:59 von MK | Report spam
Hallo, das ist mein erster Beitrag. Bitte um Nachsicht falls ich
Regeln nicht einhalte

Meine Frage:
Ich möchte gerne eine .ini Datei für jeden Benutzer einrichten.
In Pascal hatte ich dies mit einer Textdatei gelöst. Ähnlich der
Registry z.B.
[STARTKATEGORIE]=LIEFERANTEN
Dabei wurden die Parameter in bestimmte Variablen übergeben.
Dazu muß ich die Variable mit ... einer Variablen ansprechen können.
Dazu gabs in Pascal einen Befehl. Gibt es so etwas in VBA ?

Zweite Frage:
Kann ich beim Start von Access den .ini Namen als Parameter
übergeben ?
So wie man Word mit dem Dokument starten kann ...
 

Lesen sie die antworten

#1 Thomas Möller
29/09/2007 - 10:26 | Warnen spam
Hallo!

MK schrieb:
Hallo, das ist mein erster Beitrag. Bitte um Nachsicht falls ich
Regeln nicht einhalte



In dieser NG ist es üblich den vollen Realnamen (Vor- und Nachname)
anzugeben. Danke!


Meine Frage:
Ich möchte gerne eine .ini Datei für jeden Benutzer einrichten.
In Pascal hatte ich dies mit einer Textdatei gelöst. Ähnlich der
Registry z.B.
[STARTKATEGORIE]=LIEFERANTEN
Dabei wurden die Parameter in bestimmte Variablen übergeben.
Dazu muß ich die Variable mit ... einer Variablen ansprechen können.
Dazu gabs in Pascal einen Befehl. Gibt es so etwas in VBA ?



Dazu kannst Du API-Funktionen verwenden:

Private Declare Function GetPrivateProfileString Lib "kernel32" Alias
"GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal
lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As
String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Private Declare Function WritePrivateProfileString Lib "kernel32" Alias
"WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal
lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As
Long



Weitere Informationen findest Du z.B. hier:

http://allapi.mentalis.org/apilist/...ring.shtml

(Link in einer Zeile)

Zweite Frage:
Kann ich beim Start von Access den .ini Namen als Parameter
übergeben ?
So wie man Word mit dem Dokument starten kann ...



Beschreib doch mal bitte, was Du konkret vor hast. Dann kann Di sicher
auch konkret geholfen werden.


CU
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen