+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 7 su 7

Discussione: LOGIN e SICUREZZA FORM

  1. #1
    SILVIO non è in linea Scolaretto
    Post
    53

    LOGIN e SICUREZZA FORM

    Riprendo come chiesto da Alex
    Ottima DEMO
    La sto adattando alla mio progetto quasi tutto ok

    Ti chiedo sulla funzione Public Function SetPermissionProperties del modulo BASGLOBAL
    avendo schede che utente USER ha il permesso ma all'interno delle stesse linkano schede che non ha il permesso la Function sopra citata mi passa a
    ERR_PROP:
    MsgBox "Errore grave...!", vbCritical, "AVVISO"
    DoCmd.Quit acQuitSaveNone.
    ti chiedo come fare di uscire dalla Function senza aprire la maschera linkata e mettere
    Msg Box Tipo "Utente non Abilitato"

    Ho intercettato errore
    Errore 3021
    Come si può gestire in modo tale che non permetta di aprire la form?

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    16,437
    Usa la gestione errori...
    codice:
    Public Function ZZZ()
       On Error Goto Err_Handler
       ... codice
       Exit Function
    Err_Handler
       Select Case Err.Number
           Case 3021
                 ' Fai quello che vuoi... Messaggio Utente NON ABILITATO...
           Case Else
                  MsgBox Err.Number & " " & Err.Description
       End Select
    End Function
    @Alex
    Il CROSSPOST è VIETATO
    Mirror al vecchio sito WEB(salvare i Demo riassegnando l'estensione (.Zip/.Rar/.Exe in base all'icona...):
    http://mirror.masterdrive.it/alessandrobaraldi/
    Leggi il
    Regolamento del Forum e nel comprenderne la filosofia rispettalo.

  3. #3
    SILVIO non è in linea Scolaretto
    Post
    53
    Perfetto
    errore by passato
    peccato che sulle maschere che apro dove ho evento su caricamento, su corrente e su apertura mi da errore 2450 o 2467
    in quanto cerca la maschera che prima è stata chiusa
    è risolvibile o elimino eventi ?
    Grazie

  4. #4
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    16,437
    Guarda se apporti modifiche poi è evidente che ne devi seguire gli effetti... entrando nella logica funzionale.
    Dovrei riprendere in mano il tutto e testarlo in relazione alla modifica che hai pensato... cosa che in generale lascio a chi ci mette mano.
    @Alex
    Il CROSSPOST è VIETATO
    Mirror al vecchio sito WEB(salvare i Demo riassegnando l'estensione (.Zip/.Rar/.Exe in base all'icona...):
    http://mirror.masterdrive.it/alessandrobaraldi/
    Leggi il
    Regolamento del Forum e nel comprenderne la filosofia rispettalo.

  5. #5
    SILVIO non è in linea Scolaretto
    Post
    53
    Perfetto ho risolto
    dove esiste evento su caricamento, su corrente e su apertura ho messo
    on error resume next
    Grazie ancora

  6. #6
    SILVIO non è in linea Scolaretto
    Post
    53
    Altro problemino
    Se apro una maschera (formato dividi maschera e per utente senza permessi ) da altra maschera con comando acFormDS bypassa il permesso e me la apre lo stesso
    mentre se la apro direttamente giustamente mi funziona con msg utente non abilitato
    hai qualche dritta?
    grazie

  7. #7
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    16,437
    Hai capito come funziona...? Altrimenti parliamo di nulla... e, devi capire la logica ed applicarla, tutto quello che supera la logica di sviluppo è un problema di modifica che devi affrontare in autonomia.
    Devi passare per la funzione OpenFormEX, se non ricordo male èla funzione che attiva i controlli... è passato qualche mese... verifica tu.
    @Alex
    Il CROSSPOST è VIETATO
    Mirror al vecchio sito WEB(salvare i Demo riassegnando l'estensione (.Zip/.Rar/.Exe in base all'icona...):
    http://mirror.masterdrive.it/alessandrobaraldi/
    Leggi il
    Regolamento del Forum e nel comprenderne la filosofia rispettalo.

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi