acces (OT)

Zoltan.Sumegi at khb.hu Zoltan.Sumegi at khb.hu
Wed Jun 20 09:30:35 CEST 2001


>Lenne egy "OT" kerdesem ACCES -el kapcsolatba. Hogyan lehet azt 
megcsinalni, hogy az altalam elkeszitett adatbazis >inditasakor, csak egy 
altalam letrehozott urlap jelenjen meg es ne az egesz kezelőfelület.

Elöször kell egy makrot létrehozni, ami elinditja a szükséges ürlapot. A 
neve AutoExec legyen, igy az adatbázis megnyitásakor mindig le fog futni 
(kivéve, ha megnyitás közben nem nyomod a shift billentyüt).

A shiftes megnyitás nem tilthato, igy ha nem publikus a forrás, akkor a 
tulajdonost, tábla,ürlap, stb. jogokat (pl. terv megtekintése) be kell 
állitani, mert máshogy nem védhetö.A tulajdonost az adatbázis 
létrehozásakor lehet megadni, ha az Admin jelszavát megváltoztattad, és 
más felhasználot is létrehoztál. (Ha Admin néven hozod létre, akkor az én 
gépemen alapértelmezett Admin látja.) Ez a beállitás nem mindig egyszerü, 
én régen sokat szivtam vele (két példányt szerkesztettem, mert az éles 
adatbázist nem fejleszthettem több felhasználoval /zárolás, stb/), most 
már nem is használok védelmet, mert az Access saját felhasználoi neveket 
használ, ami nem azonos a Win felhasználoval (a hülye!).

Az AutoExec makro tartalmazza az Ürlap megnyitása parancsot (megnyitási 
mod:normál ,adathozzáférés:szerkesztés, különben nem enged uj rekordot, 
stb), meg esetleg más parancsot, pl. KódFutattása - Függvénynév: valami VB 
függvény, ami rekordokat rendez, vagy lekérdezést futtat-> DoCmd.OpenQuery "Lekérdezés1", A_NORMAL, A_EDIT .

Az adatbázis ablakot el lehet tüntetni asszem VB kodbol..

A menüsort, meg ikonsort szintén le lehet venni koddal, de egyszerübb a 
saját menü+ saját ikonsor, ezt az ürlap tulajdonságainál lehet beállitani, 
de elöbb létre kell hozni az Access2.0-nál a Fájl-RenszerEszközök(vagy 
mi)-Menüszerkesztö, az Access97/2000-ben csak sima uj makro, majd a makron 
állva Eszközök-makro-Menüsor létrehozása/Eszköztár létrehozása makrobol. 
(Ha kell hozzá segitség, akkor meglevelezzük, esetleg Access97/2000 minta 
makrot tudok küldeni.) Minden menüsor (Fájl-Szerkesztés-stb) egy külön 
makro.


Zoli




More information about the Elektro mailing list