Condividi:        

Problema di programmazione con VB

Discussioni e opinioni costruttive sul mondo dell'informatica.
Per la soluzione di problemi specifici fare riferimento alle sezioni di assistenza!

Moderatori: aurelio37, Anthony47, axelrox

Problema di programmazione con VB

Postdi infinito1971 » 06/10/02 17:50

Vorrei realizzare con VB qualcosa di simile ad una combo-box che però legga i dati in modo dinamico da un db e che non li abbia memorizzati in se a priori.
Mi spiego: supponiamo che dal db possa leggere dei cognomi da un archivio, vorrei che quando l'utente preme una lettera, il controllo collegato al db (magari tramite ADO) mi visualizzi tutti i nominativi che iniziano con quella lettera e man mano che l'utente continua l'introduzione, visualizzi solo i nominativi che iniziano con il gruppo di lettere introdotte.
Poichè non credo che una cosa simile sia un qualche cosa di innovativo, presumo che un simile controllo già esista (magari realizzato proprio dalla cara MS dello zio Bill :D )... qualcuno sa dove posso reperirlo oppure vi chiedo: qualcuno ha realizzato un simile controllo e lo distribuisce freeware?
Confido nel vostro interessamento.

Saluti,
infinito1971

P.S.1. Non so se i problemi di programmazione rientrino in questa sezione o in quella di assistenza software. Chiedo il parere dei moderatori.
Avatar utente
infinito1971
Utente Senior
 
Post: 532
Iscritto il: 01/08/02 21:22
Località: Napoli

Sponsor
 

Postdi zello » 06/10/02 20:46

No, ma farlo a mano è relativamente semplice (devo averlo fatto un qualche anno fa):
- ho preso una normalissima editbox
- ci ho piazzato una listbox con visible=false subito sotto, come se fosse una combobox "droppata"
- via codice, ad ogni aggiornamento del testo della editbox, facevo una query del tipo "select nome from tabella where (nome like ...*) order by nome;", dove i tre punti erano il testo della editbox.
- se la query non era vuota, visualizzavo la listbox (che diventava anche attiva) con i risultati della query
Dopodiché è tutto un giocare sui vari eventi.

Spero di averti almeno dato un'idea.
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...
Avatar utente
zello
Moderatore
 
Post: 2351
Iscritto il: 06/05/02 13:44

Postdi infinito1971 » 07/10/02 09:22

Grazie zello,
sei stato chiarissimo ma mi chiedevo, possibile che non esista un controllo già pronto della MS? Si deve fare necessariamente tutto quel casino per realizzare una cosa del genere?
Comunque mi sei stato di grande aiuto, ma invito gli altri frequentatori di questo newsgroup ad inviare altri suggerimenti o, se esiste, il sito dove trovare un controllo che già faccia quanto detto.

Bye,
infinito1971
Avatar utente
infinito1971
Utente Senior
 
Post: 532
Iscritto il: 01/08/02 21:22
Località: Napoli


Torna a Discussioni


Topic correlati a "Problema di programmazione con VB":

problema blocco note
Autore: carlin
Forum: Software Windows
Risposte: 7

Chi c’è in linea

Visitano il forum: Nessuno e 19 ospiti