No me resulta fácil hacerte un código sin saber qué tipo de parámetros quieres manejar. Espero que pueda servirte esta guía:
En un fichero Config.mdb, por ejemplo, tenemos un campo al que llamamos Cheq1, de tipo lógico; un cheq2 de tipo lógico; un Text1 de tipo string, etc.
Pongamos otro que sea Password, de tipo string.
Abro ese fichero con nombre de RecConfig, y pongo:
LCheq1 = RecConfig!Cheq1
LCheq2 = RecConfig!Che12
TText1 = RecConfig!Text1
MiPassWord = RecConfig!PassWord...
Desencripto MiPassWord (cada cual tiene su método de encriptado/desencriptado).
Cuestiono el valor de la palabra de paso, y si es correcta continúo...
Ahora le asigno el valor de cada parámetro (ésos que tú quieres tener configurados al arrancar el programa) de acuerdo con los datos que hemos leído del fichero Config. Los presento en pantalla y permito que se modifiquen, para variar la configuración a voluntad. Si se han cambiado estos valores hago una asignación de los mismos en el fichero:
RecConfig!Cheq1 = LCheq1, etc. y termino con el Update...
No puedo decírtelo de otro modo, porque ignoro qué es lo que quieres configurar. Tampoco encuentro tu dirección de correo para enviarte algo más concreto. Tu verás si te lo he solucionado o si necesitas facilitarme más datos y tu email para que te envíe el código más explícito.
Saludos, José María