Newsgroup: it.comp.appl.access
Titolo: Casella combinata in Access97... AIUTO, PLEASE

Ciao Ragazzi,
sono un principiante. Molto principiane.
Ho già scritto un msg ieri ed ottenuto una risposta ma temo di non
essere stato troppo chiaro.
Eccol il mio problema:
Come si fa in Access97 a fare in modo che la selezione degli elementi
di una casella combinata non avvenga solo ed esclusivamente attraverso
la prima lettera dell'elemento della lista, ma anche inserendo in
qualche modo parte del nome?
Grazie infinite per l'aiuto.
Sent via Deja.com 
http://www.deja.com/
Before you buy.


EspansioneAutomatica=Sì
Bye, Ste

qualche modo parte del nome?
visualizza la maschera in modo struttura, visualizza, se non e' gia'
visualizzata, la tabella delle proprieta'.  cerca la proprieta'
espansione automatica e settala a si'.
-----------------------------------
ATTENZIONE: il ng it.comp.database.access cambia nome e diventa it.comp.appl.access
linkatelo!
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

 EspansioneAutomatica=Sì
In questo modo cerca solo l'inizio del campo.
O c'è qualche trucco che non conosco ?
Io ho risolto in un modo diverso (l'altro thread), ma se ce ne sono altri 
ben vengano !!! :)
Ciao

ben vengano !!! :)
Non capisco a quale thread fai riferimento, cmq. se la tua esigenza
č diversa, ad esempio un filtro del tipo:
 like "*" & QuelloCheHaiScritto & "*"
ovviamente devi aggiungere un pochetto di codice sugli eventi della
combo. A questo punto avresti almeno due tipi di soluzioni tra cui
scegliere:
1) Intercettare la pressione di ogni singolo tasto sulla combo e
    variarne dinamicamente la RowSource
2) Utilizzare una combo "slegata" che alla pressione di un tasto
    funzionale (es. F5) si autoimposta l' elenco secondo le tue
   esigenze e l' input dell' utente
Probabilmente (2) č una soluzione + semplice e funzionale anche
se un filo meno elegante. Alternativamente abbandona le combo,
utilizza una normale casella di testo ed apri una "finestra" di selezione
alla bisogna in cui l' utente possa farsi i filtri/ordinamenti che desidera.
Bye, Ste.

 espansione automatica e settala a si'.
Ti ringrazio, ma questo non mi aiuta a risolvere il problma. Resto
sempre vincolato a scegliere gli item della lista a partire dal primo
carattere del loro nome.
Se ad esempio la casella combinata del campo NOMI presente nella
tabella ORDINI preleva i propri elementi da una un campo NOMI di una
tabelle CLIENTI, io sono costretto a ricordarmi che - è un esempio - la
ditta Rossi è stata inserita in CLIENTI come "Società Rossi" e non
come "Rossi SpA". Quindi, per inserire rapidamente il nome nel campo
NOMI della tabella ORDNI attraverso la casella combinata non dovrei
premere il tasto R ma piuttosto il tasto S.
Ecco cosa vorrei evitare: ricordarmi come è stato inserito ogni nome.
Possibile che non ci sia una soluzione??
Grazie per l'aiuto, comunque.
Andrea


    esigenze e l' input dell' utente
E' esattamente quanto cercavo.
Ma come si fa a farlo? Io non so nulla né di combo, né di
programmazione a livello SQL.
L'idea è proprio quella di ricorrere ad un tasto funzione programmato
per poter "filtrare" secondo le mie esigenze l'elenco della casella
combinata.
Ogni aiuto in tal senso o anche un rimando a pèrecednti messaggi del NG
sarà più che gradito ed aiuterà il sottoscritto a non impazzire su
questa cosa.
Purtroppo sono ad un punto morto e ho bisogno di risolvere questo
problema prima di proseguire nello sviluppo del mio DB.
Grazie infinite a tutti per l'aiuto


combinata.
Lo faccio abitualmente, funziona egregiamente.
Probabilmente io lo utilizzo in altri contesti
(mi serve come filtro per i dati delle maschere), ma la cosa
è certamente trasferibile anche ad una combo collegata
ad un campo con un briciolo di lavoro.
Bye, Ste