Fråga : Ta fram 2010: Kan jag starta en ACCDE i runtime funktionsläge, och att leverera det är lösenordet?

Jag behöver att skapa en genväg, eller slagträet sparar, eller vbaen kodifierar, eller något, som startar som kodas för att ta fram and

o för 2010 ACCDE, ser till, att den kör i runtime funktionsläge, om även den återförsäljnings- versionen av tar fram, är rinnande på den samma machineo passerar den är lösenordet till den, så att användaren inte behöver att skriva in en password

I vet hur man gör endera eller, utan inte båda.  Se snippets in kodifiera below.

> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
" codeBody " " >This för class= " för
" klar "

Svar : Ta fram 2010: Kan jag starta en ACCDE i runtime funktionsläge, och att leverera det är lösenordet?

Detta är ett roligt problem. Du kan automatisera en det normala tar fram period, och du kan öppna en applikation i runtime funktionsläge…, Why att inte automatisera den runtime applikationen, när den är öppen?

Du kan starta, genom att öppna, i runtime funktionsläge, en tom databas för attrapp. Därefter hastigt grepp automationhandtaget till den applikation, och ändrar strömdatabasen till din skyddade applikation. Den nedanföra kodifiera testades in tar fram 2003, så den kan inte arbete i din version. Det är den hela enheten av singelstarten bildar av databas för a (third); du kan göra något som är bättre i ett sammanställt språk (att skydda lösenordet).

(°v°)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
Privata underForm_Load ()

    Dunkel strCmd som stränger
    Dunkel accRT som Access.Application

    strCmd = """" & SysCmd (acSysCmdAccessDir) & ”MSACCESS.exe-"" /runtime” _,
        & ”d:\test\dummy.mdb”,
    Shell strCmd, vbNormalFocus
    Fastställd accRT = GetObject (”d:\test\dummy.mdb”)
    accRT.CloseCurrentDatabase
    accRT.OpenCurrentDatabase ”D:\test\protected.mdb”, ”zorglub”,
    Application.Quit

Avsluta suben
Andra lösningar  
 
programming4us programming4us