Avatar billede joggeren Nybegynder
27. juli 2005 - 08:21 Der er 7 kommentarer og
2 løsninger

Fjernelse af menuer

Hej,

Hvordan får jeg en database til kun at vise de formularer der bliver brugt. Dvs. alle menulinierne i toppen fjernes, så bruger ikke kan "fjumre" rundt der.
Avatar billede terry Ekspert
27. juli 2005 - 08:39 #1
there is no easy solution to do this, and there is no guaranty that this code wiill work!

http://www.mvps.org/access/api/api0019.htm
Avatar billede ferdinand.k Mester
27. juli 2005 - 08:46 #2
hvis jeg forstår det korrekt, så går du bare ind under "Tools" --> "Startup" og fravælger dette... simpelt...
Når du så gerne vil starte din db op for at redigere i den, skal du holde Shift nede...
Avatar billede joggeren Nybegynder
27. juli 2005 - 15:31 #3
Det punkt kan jeg ikke finde.. sidder med en dansk Access...
Avatar billede ferdinand.k Mester
27. juli 2005 - 16:53 #4
funktioner - start
Avatar billede weaponx Nybegynder
01. august 2005 - 11:53 #5
Jeg bruger denne funktion til at stille på startup rettighederne for mine .mde filer:

*********** Kode start *****************
Option Compare Database
Option Explicit

Sub SetStartupProperties()
    Dim Result As String
    Const DB_Text As Long = 10
    Const DB_Boolean As Long = 1
   
    Result = MsgBox("Du er ved at låse databasen, er du sikker på du vil gøre dette?", vbOKCancel)
    If Result = vbOK Then
'    User hit OK
'    ChangeProperty "StartupForm", DB_Text, "Customers"
    ChangeProperty "StartupShowDBWindow", DB_Boolean, False
    ChangeProperty "StartupShowStatusBar", DB_Boolean, False
    ChangeProperty "AllowBuiltinToolbars", DB_Boolean, False
    ChangeProperty "AllowFullMenus", DB_Boolean, False
    ChangeProperty "AllowBreakIntoCode", DB_Boolean, False
    ChangeProperty "AllowSpecialKeys", DB_Boolean, False
    ChangeProperty "AllowBypassKey", DB_Boolean, False
    MsgBox "Databasen er låst", , "TimeDepartmentCoordinator"
   
    Else
    'User hit Cancel
    MsgBox "Handlingen blev annulleret", , "TimeDepartmentCoordinator"
    Exit Sub
   
    End If
End Sub

Function ChangeProperty(strPropName As String, varPropType As Variant, varPropValue As Variant) As Integer
    Dim dbs As Object
    Dim prp As Variant
    Const conPropNotFoundError = 3270
   
    Set dbs = CurrentDb

    On Error GoTo Change_Err

    dbs.Properties(strPropName) = varPropValue
    ChangeProperty = True

Change_Bye:
    Exit Function

Change_Err:
    If Err = conPropNotFoundError Then ' Property not found.
        Set prp = dbs.CreateProperty(strPropName, varPropType, varPropValue)
        dbs.Properties.Append prp
        Resume Next
    Else
        ' Unknown error.
        ChangeProperty = False
        Resume Change_Bye
    End If
End Function

********** Kode slut ***************
Avatar billede weaponx Nybegynder
01. august 2005 - 13:34 #6
Jeg skal nok lige gøre opmærksom på, at du låser den aktive database, så det kan ikke anbefales at komme til at låse arbejdsdatabasen!!!
Avatar billede joggeren Nybegynder
02. august 2005 - 19:27 #7
Kan den efterfølgende låses op?

Hvad er den låst for...? vel ikke tilføjelse af poster?
Avatar billede weaponx Nybegynder
02. august 2005 - 20:24 #8
Normalt har man en arbejdsdatabase, en udgivelses database, en tabel database og endelig en frontend, som man udgiver til brugeren. Mit script låser din udgivelsesversion, herefter laver du en mde med den låste db.

læs hvad de forskellige Allowxxxx har som funktion med den indbyggede hjælp eller på google grupper.

koden kort forklaret:
true = tilladt visning
false = skjult/låst
StartupForm bestemmer hvilken formular brugeren starter med at få frem.
StartupShowDBWindow bestemmer om brugeren har adgang til database vinduet med tabeller, forespørgsler osv.
StartupShowStatusBar viser statusbar
AllowBuiltinToolbars viser standard værktøjslinier i access
AllowFullMenus tillader fulde værktøjlinier
AllowBreakIntoCode tillader at åbne koden med alt-f11
AllowSpecialKeys tillader alt-f11 og andre specielle genvejstaster.
AllowBypassKey tillader brug af genvejstaster til at omgås brug af specielle taster såsom shift åbner uden startup fil og med visning af database.
Avatar billede joggeren Nybegynder
02. august 2005 - 21:42 #9
ok...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester