Newsgroup: it.comp.appl.access
Titolo: Ricerca di un Record...... come si fa?

Ciao a tutti,
ho un problema da risolvere:
Ho creato una tabella (Tab1) ed una maschera, vorrei fare in modo che,
inserendo una Casella di testo (non associata) ed un Pulsante, scrivedo un
qualcosa (tipo un codice articoli) nella casella di testo e cliccando il
pulsante si avvia la ricerca di quell'articolo nella Tabella (Tab1) e mi
appaino i dati di quell'articolo.
Non vorrei usare l'applicazione "Trova", ma vorrei scrivere del codice in
VBA....o un'altra cosa.....
E' possibile? Come si fŕ?
Grazie.

 ha scritto nel messaggio
news:8fc1ko$hlj$1...@sirmdpsin17.inwind.it...

Guarda nell'help in linea la funzione dlookup()...
Ciao.

 appaino i dati di quell'articolo.
Nella maschera che usi per visualizzare i dati della tabella inserisci una
casella combinata e si avvierà l'autocomposizione e la prima finestra di
dialogo ti proporrà tre alternative, scegli la terza "Trova un record nella
maschera..." ecc. e vai avanti. Ora dall'elenco dei campi disponibili
seleziona quello su cui vuoi effettuare la ricerca e vai avanti e alla
successiva finestra vai ancora avanti. Ora imposta il testo da visualizzare
accanto alla casella di riepilogo.
A questo punto vai nelle proprietà della casella appena creata e imposta a 0
(zero) la proprietà "Ordine spostamento".
Hai finito, ora prova a digitare il nome dell'articolo cercato e la casella
combinata tenta di completare la tua digitazione e un a volta premuto Invio
saranno visualizzati i dati dell'articolo cercato
--
Cordiali saluti
Nunzio Santini


Preparati prima una form che chiami Maschera1, che abbia come "Origine
record" Tab1 e contiene tutti i controlli della Tab1 che ti interessa
vedere. Ammettiamo che Tab1 contenga "IDArticolo" che rappresenta anche la
sua chiave primaria che dovrai necessariamente inserire tra i controlli di
Maschera1.
Preparati una seconda form che chiami Maschera2 e che non deve avere nulla
in "Origine record", ovvero non deve essere associata ad alcuna tabella. In
Maschera2 dichiarati una casella di testo non associata che chiami
"Articolo" e nella quale digiterai il codice dell'articolo di cui ti
interessa conoscere i dettagli.
Dopo aver verificato che nella casella degli strumenti sia selezionata
l'autocomposizione, inserisci in Maschera2 un pulsante di comando; nella
prima schermata dell'autocomposizione seleziona "Operazioni su maschere"
come Caregorie e "Apri maschera" come Azioni; premi il pulsante Avanti e
nella seconda schermata seleziona dall'elenco che ti compare, come maschera
da aprire, Maschera1.
Premi il pulsante Avanti e nella terza schermata seleziona il bottone "Apri
la maschera e trova dati specifici da visualizzare".
Premi il pulsante Avanti e nella quarta schermata seleziona nelle due
caselle di riepilogo che ticompaiono rispettivamente "Articolo" in quella di
sinistra e "IDArticolo" in quella di destra.
Premi il pulsante Avanti e nella quinta schermata seleziona il bottone
"Testo".
Premi il pulsante Avanti e nella sesta ed ultima schermata dai un nome al
pulsante e premi il pulsante "Fine".
Ora apri Maschera2, digita un codice articolo nella casella di testo e premi
il pulsante: ti si aprirà Maschera1 e conterrà i dettagli dell'articolo di
cui hai digitato il codice; naturalmente, se avrai digitato il codice di un
articolo inesistente, Maschera1 ti comparirà vuota.
ciao Roberto