Newsgroup: it.comp.appl.access
Titolo: come creare un controllo di ricerca

Nel sito comune, nella sezione forms, ho trovato il codice per creare un
controllo di ricerca in una maschera creato da Davide La Mantia. Io ho una
maschera per i dati anagrafici dove nel campo Cognome ho provato a inserire
il codice ma senza successo. Chi mi può dire come si fa, dove inserire il
codice e cosa cambiare nel codice originale?
Grazie

 ha scritto nel messaggio

Se leggi attentamente le istruzioni troverai indicato che il codice e'
riferito ad un controllo (e non campo) che DEVE chiamarsi Ricerca e che tu
devi appositamente creare e inserire nella maschera. Ovviamente tale
controllo deve assolutamente essere non legato.
Infine, come scritto nelle istruzioni, devi sostituire il riferimento DITTA
presente nel codice col nome del campo (stavolta si' campo) del recordset su
cui vuoi eseguire la ricerca.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bin laden saddam attentato medio oriente

 ha scritto nel messaggio
news:7hIZ7.31660$s04.1...@news.infostrada.it...

Ho creato una casella di testo chiamata "ricerca" dove ho incollato il
codice in "prima di aggiornare"e cambiato Ditta in Cognome.
Vien fuori un errore di compilazione: impossibile trovare il metodo o il
membro dei dati e viene evidenziato rst.FindNext


che riferimenti hai impostati?
Saluti.
Emanuele.

 ha scritto nel messaggio
news:4r8g3uod9ipa16o2h...@4ax.com...

nessuno. ho solo creato la casella di testo e incollato il codice!
:(

 nessuno. ho solo creato la casella di testo e incollato il codice!
I riferimenti sono quelle impostazioni che dicono ad Access dove andare a
cercare le funzioni utilizzate all'interno del codice.
La funzione che hai trovato sul sito comune richiede il riferimento alla
libreria DAO. Questo vuol dire che devi:
Aprire il codice in struttura
Andare sul menu strumenti e scegliere la voce Riferimenti
Cercare e attivare il riferimento a Microsoft DAO 3.5 o superiore
Cliccare su OK.
Se e' presente un riferimento a ADO (sempre che tu usi A2000) devi mettere
il riferimento DAO sopra quello ADO.
In conclusione il codice non andava messo in un evento in quanto e'
associato a tre eventi diversi, gli stessi che danno il nome alle routine,
verifica che sul controllo ricerca siano presenti tre eventi.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------


 ha scritto nel messaggio
news:s02_7.36598$s04.1...@news.infostrada.it...

Ho fatto come hai detto: selezionato DAO 3.6 e  messo subito dopo ADO ( ho
xp) e sul controllo ho trovato i tre eventi, uno su modifica, uno su dopplio
clic, uno su pressione. C'è ancora qualcosa che sbaglio perchè dà come
errore:
rilevato nome non univoco: Ricerca_Change.
Chiedo scusa, ma questo è nuovo per me. Grazie

 rilevato nome non univoco: Ricerca_Change.
Guarda se per caso hai inserito due volte il codice evento.
Per inciso l'errore ti indica che nel codice l'identificatore Ricerca_Change
e' stato definito piu' di una volta.
Sib

Ok, tutto risolto. Grazie!