Ciao a tutti,
ho una form singola che all'apertura richiama la funzione fChkAllowEdits la quale verifica le credenziali dell'utente connesso e blocca di conseguenza la modifica dei record della maschera
(pubblico solo l'ultimo pezzo di codice per semplicità.
'verifico se esistono valori nella tabella Allowedits o l'utente è PL o Admin
If rst.RecordCount > 0 Or gintIsAdm = -1 Or Forms!frmPrjdet.cmbCompiler = glngThisEmpID Then
frm.AllowEdits = True
frm.AllowDeletions = True
frm.AllowAdditions = True
Else:
frm.AllowEdits = False
frm.AllowDeletions = False
frm.AllowAdditions = False
End If
Lo scopo è quello ovviamente di permettere la lettura a tutti gli utenti e limitare la scrittura solo ad altri. Ora, ho aggiunto una ListBox (non associata) che visualizza i file contenuti in una cartella specifica assegnata ad ogni record. Tramite la listbox è possibile selezionare i file ed aprirli con l'evento OnDblClick della ListBox.
Purtroppo però bloccando l'intera maschera non mi è più possibile selezionare un file specifico e neppure avviare il doppio click . Ho provato giocando sulle proprietà della ListBox , tipo inserendo una riga dopo il richiamo della funzione fChkAllowEdits
Me.lstPrjApp.Locked = False
Oppure .AllowEdits, etc. ma non si sblocca ... Qualche dritta?
Grazie