Newsgroup: it.comp.appl.access
Titolo: Query ricerca x Maschera !!

scusate la mia incompetenza... avendo fatto un piccolo database
tabella >- query> - maschera.>.. in maschera ho posizionato dei bottoni di
comando per ricercare nomi, sigle etc. richiamando le query fatte di
ricerca...
ora chiedo... vorrei aprire la ricerca direttamente in maschera e non in
tabella di come ho creato le query ...come si fà ????
--
Pippo [:o-))

 wrote in message
Uus45.257573$VM3.2...@news.infostrada.it...

Spiegati un pochino meglio.
Che cosa hai fatto?
Che cosa invece ti serve?
Roberto

 Roberto
------------------------
proverò a spiegarmi meglio...ho fatto un db composto da una tabella, alcune
query di ricerca ed una maschera associata alla tabella...!!! In maschera ho
posizionato dei bottoni di comando x eseguire le query (purtroppo associate
alla tabella) !!
In pratica mi serve che premendo un bottone di comando in maschera "Trova
Nome"
esso me lo trovi in maschera e non in Tabella... spero di essere stato
chiaro...!!!
Conosco poco Access...ma mi piace,stò iniziando e chiaramente conosco poco
il linguaggio VBA,
colgo l'occasione per chiederti anche di aver letto sul NG il modo di
trasformare un
DB.MDB in DB.EXE avendo fatto "ren db.mdb db.exe/sq" ma lanciandolo non
funziona dicendomi che non è un applicazione x Win32 valida !!!  sai
qualcosa anche su questo..??  certamente sì !!! Leggo spesso il tuo nome sul
NG, rispondi sempre a tutti, ti trovo sempre gentile, disponibile e
competente...la mia non vuole essere un adulazione...sono i fatti.... Ciao
!!!  :o))
Pippo  .°o))


Mi dispiace ma, anche se ti puň sembrare strano, preferisco che al tuo
secondo quesito risponda qualcuno del NG piů preparato di me in materia.
Quanto invece al primo tuo quesito, ti suggerisco di realizzare ciň che
altre volte o consigliato ad altri frequentatori del NG.
Creati una query (QUERY1) che contenga tutti i campi della tua tabella.
Creati una maschera (MASK1) che abbia come "Origine record" non la tua
tabella bensě QUERY1; metti nella sezione Corpo di MASK1 tutti i controlli
ognuno associato ad un campo della query che vuoi visualizzare.
Inserisci nella sezione Intestazione maschera di MASK1 una casella di testo
non associata e chiamala Cerca; a fronte dell'evento "Dopo aggiornamento"
del controllo Cerca, genera il seguente codice VBA:
    Me.Requery
Ipotizzando che la ricerca vada fatta sul campo della tabella chiamato Nome,
apri la struttura di QUERY1 e nella riga "Criteri;" della colonna relativa
al campo Nome scrivi:
    Like [Forms]![MASK1]![Cerca]
quindi chiudi e salva la struttura di QUERY1.
Ora apri MASK1 e digita, nel controllo che hai inserito nella sua
intestazione, la tua chiave di ricerca e premi il tasco Invio o il tasto
Tabulazione. Nel corpo della maschera dovresti vedere il record cercato.
Se anziché conoscere il nome esatto, conosci solo una parte di esso, fai
precedere e seguire la stringa di ricerca da un * (asterisco). Quindi se
digiterai *ert*, nel corpo della maschera selezionerai tutti i record di
tuti i Roberto e di tutti gli Alberto.
Roberto (e non *ert*)   :-)))

 tuti i Roberto e di tutti gli Alberto.
che dici arriverò fin quà ???



Non riesco ad essere più chiaro di così; se non capisci ho paura che devi
studiare come si lavora in Access, è troppo lungo per spiegartelo in un
post.
Roberto

Graaazziiie Roberto...dopo tanto tribolare ci sono riuscito !!!! Sei grande
!!!
C'è un dubbio che mi devi spiegare...in Mask1  non vedo record inseriti...la
ricerca la fà come dici tu...ok ma ..è possibile creare ciò che mi hai detto
su una maschera che mi mostra tutti i dati ??
oppure associare un bottone alla maschera principale che richiami questa
ricerca ??
--
Pippo [:o-))

 wrote in message
Am555.272952$VM3.2...@news.infostrada.it...

Se il tuo problema è vedere contemporaneamente tutti i record selezionati
dalla ricerca (compatibilmente con le dimensioni dello schermo), apri la
struttura di MASK1 e dichiarati la proprietà "Visualizzazione Predefinita"
della maschera  a "Maschere continue" ed aumenta, con l'ausilio del mouse,
l'altezza di MASK1 fintanto che le dimensioni dello schermo te lo
permettono.
Per vedere più record possibile è naturalmente necessario modificare il
layout della maschera mettendo i controlli uno a fianco all'altro e
riducendo al minimo, sempre con l'ausilio del mouse, l'altezza della sezione
Corpo
di MASK1 (insomma se tu avessi creato MAK1 con l'Autocomposizione maschere,
avresti dovuto scegliere come layout "tabulare").
Roberto


Non ci credo! Hai rinominato l'mdb in .exe???!!!
I messaggi che hai letto non erano altro che un cazzeggio; oltretutto si era
passato ogni limite di decenza tanto è che il dilemma sull'esistenza o meno
del compilatore era passato in secondo piano...
Ciao.

 passato ogni limite di decenza tanto č che il dilemma sull'esistenza o


 ha scritto nel messaggio
news:HoF55.280758$VM3.2...@news.infostrada.it...
