Newsgroup: it.comp.appl.access
Titolo: Ricerca e Visualizzazione di un Form

Sto programmando un DB (Che sorpresa, sono qui a parlare di questo) ed ho un
problema (che novità anche questa, altrimenti che postavo a fare) con la
ricerca.
La tabella (TModello1)contiene circa 20 campi, ha una chiave contatore, un
campo (AerArr) ed un campo (Date1) su cui voglio fare la ricerca.
La Maschera (FModello1) che visualizza la tabella è in formato maschera
singola ed impostata su acreadonly. Attraverso dei tasti permetto la
modifica, aggiunta o cancellazione del record visualizzato al momento. Ora
voglio implementare la ricerca di un record particolare. Ho creato un form
(FMod1Cer) in cui posso immettere il valore (corrispondente ad AerArr) da
cercare e trova quale record corrisponde ai miei criteri, restituendomi il
valore del contatore. Il mio problema ora è fare visualizzare sulla maschera
originaria (FModello1) il record che ho trovato. Per info, la maschera
FMod1Cer viene attivata con un tasto sulla maschera FModello1. Ho trovato un
metodo (docmd movefirst e acnext), ma decisamente poco elegante, sopratutto
visto che durante l'uso questa tabella raggiungerà oltre i 600 valori in
meno di 6 mesi per poi stabilizzarsi intorno ai 900 a fine anno. Esiste un
metodo più veloce per muoversi direttamente sul record trovato?
Spero di essere stato chiaro, purtroppo ho problemi a capirmi da solo a
volte.
--
--
Ciao da Spieg
UIN 27730515
Join the -  it.comp.giochi.simulatori.volo - NewsGroup FAQ! !!!
http://users.iol.it/ulisse31/

 metodo più veloce per muoversi direttamente sul record trovato?
Ora, a parte che 900 record e' una quantita' assolutamente irrisoria (come
dire che hai creato un documento Word con una parola di quattro lettere),
esiste una simpatica autocomposizione (o! Federico, non e' che sara' il caso
di metterla tra le FAQ? ;-) che crea una combo di ricerca.
Provare per credere, e al sabato tutti a casa a riposare.
Ciao, Sib

 Provare per credere, e al sabato tutti a casa a riposare.
Ok, 900 č irrisoria, ogni record contiene circa 45 record, comunque, visto
che esiste questa benedetta autocomposizione e visto che non la ho mai
vista, saresti cosě gentile da dirmi come attivarla? Io ho provato con l'uso
di codice vba e gli ado, recordset, findnext, EOF, bookmark ed altre cose,
ma ottenfo continuamente erori e sono alquanto confuso.
Insomma, ora so che esiste una autocomposizione, ma se non so come accedere
ad essa č come se non lo sapessi.
BTW sapete dirmi dove sono le FAQ del newsgrup?


 vista, saresti cosě gentile da dirmi come attivarla?
Anche se hai 45 *campi* per ogni record e' sempre poco.
L'autocomposizione e' semplice da usare (altrimenti che autocomposizione
e'):
Apri la maschera in visualizzazione struttura,
Dovrebbe comparire la barra degli strumenti con i vari controlli che puoi
inserire
Verifica che il pulsante di *autocomposizione* sulla barra sia premuti
(quello con la bacchetta magica), se non lo e' premilo
Premi il pulsante "Casella combinata" e metti il nuovo controllo nella
maschera
Dal menu' che ti compare scegli "Trova ecc."
Segui le istruzioni.
Ciao, Sib

 vista, saresti cosě gentile da dirmi come attivarla?
Anche se hai 45 *campi* per ogni record e' sempre poco.
