Newsgroup: it.comp.appl.access
Titolo: Password

Un saluto a tutto il NG,
ho quasi terminato il mio primo applicativo in Access con laiuto
determinante del NG, mi mancano alcune cosucce.
1) Come posso settare delle password e dei nomi utenti per l'uso sono di
determinate maschere e tabelle e non di tutta l'applicazione? Ho letto la
guida ma francamente mi è servito solo a confordermi le idee.
2) Ho una maschera (con struttura a maschera singola) dove filtro i dati
dell'archivio inserendo delle condizioni. Vorrei inserire un pulsante la cui
routine evento (click) mi consenta di vedere i dati filtrati in un'altra
maschera a struttura tabellare.
Come posso fare?
Ciao a tutti, Rosario.


Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


E' vero non sono stato molto chiaro, vediamo se riesco ad esserlo ora.
I dati che filtro sono tutti contenuti su una tabella archivio che contiene
sia dati numerici, che testi che valori logici.
Il filtro viene applicato sulla prima maschera cioè quella con struttura a
maschera singola.
Ciò che vorrei ottenere sulla seconda maschera è solo un cambio di
visualizzazione dei records già filtrati sulla prima, da una struttura a
maschera singola ad una struttura tabellare, eventualmente includendo solo
alcuni campi.
Non so se stavolta sono riuscito a rendere l'idea di cosa voglio realizzare
e comunque ringrazio sempre dell'aiuto.
Ciao, Rosario.

 Ciao, Rosario.
Una delle soluzioni possibili č questa. Proviamo a fare tutto con una sola
maschera, anzichč con due come dici tu.
Creati una query (chiamala Query1) basata e che contenga tutti i campi della
tua tabella.
Creati una maschera (chiamala Maschera1) a visualizzazione a Machere
continue che abbia come origine record Query1.
Nell'intestazione (e non nel corpo) di Maschera1 inserisci tante caselle di
testo non associate quanti sono i campi su cui effettuare la selezione (sono
le caselle di testo che tu avresti messo nella tua maschera a struttura
singola); chiama queste caselle di testo Cerca1, Cerca2 ecc..
Nella struttura di Query1, nella riga criteri relativa al campo che vuoi
filtrare in base a quanto contenuto nella casella di testo Cerca1 scrivi:
Like Nz([Forms]![Maschera1]![Cerca1]; "*")
Nella riga criteri relativa al campo che vuoi filtrare in base a quanto
contenuto nella casella di testo Cerca2 scrivi:
Like Nz([Forms]![Maschera1]![Cerca1]; "*")
e cosě via.
A fronte dell'evento "Dopo aggiornamento" di TUTTE le caselle di testo
inserite nell'intestazione di Maschera1 genera questa riga di codice VBA:
Me.Requery
A questo punto apri Maschera1: nel corpo della maschera dovresti vedere
tutti i record della tua tabella.
Mano a mano che digiterai qualcosa nelle caselle di testo, il filtro si
affinerŕ sino a farti vedere solo i record che soddisfano tutti i criteri di
selezione impostati digitando i parametri nelle caselle di testo.
Naturalmente digiterai qualcosa solo nelle caselle di testo che debbono
operare il filtro.
--


Un saluto a tutto il NG e passo a descrivere il mio problema.
Ho seguito alla lettera  la procedura indicata nella sezione General del
sito comune sotto la voce: "Come utilizzare la sicurezza di Access?" di
Cristiano De Pasquale.
Fino al punto 13 tutto ok. Quando però sostituisco il file system.mdw a
quello personalizzato (punto 14) affinché Access non richieda la password
quando si apre, ecco che il mio database non risulta più protetto a meno che
non lo lancio con la riga di comando indicata nello stesso punto 14.
Ciò vuol dire che se copio il file su un altro computer e lo apro
semplicemente senza far riferimento al file *.mdw personalizzato, questo non
ha alcuna protezione.
In che cosa sbaglio? Non è che la procedura è valida solo con Access 97 ed
io invece che uso Access 2000 devo fare qualcos'altro.
Vi ringrazio per l'aiuto.
Rosario.

ha alcuna protezione.
Evidentemente non hai tolto tutti i permessi
all'administrator.
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in 
internet che sia in grado di recuperare le 
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--