Newsgroup: it.comp.lang.visual-basic
Titolo: Domandone su MSFLEXGRID

Ciao a tutti, ho un bel problema spero che possiate darmi una mano.
Ho un MSFLEXGRID in cui ho caricato una tabella con 6 campi che ha circa
4000 record.
Il problema nasce non appena voglio cercare un elemento all'interno
della griglia. Se si trova a metà si perde molto tempo per scorrere la
griglia e trovarlo.
La mia domanda è: E' possibile in qualche modo (ad esempio con un data
control o qualsiasi altra cosa) scrivendo un pezzo di parola far si che
il flexGrid selezioni la riga che contiene la stringa inserita?
Utilitzzo VB6.
Spero di essere stato abbastanza chiaro...grazie a tutti.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 che il flexGrid selezioni la riga che contiene la stringa inserita?
Ad occhio ti direi di fare una text di ricerca e fare una select su questa.
Quindi alla "conferma" fai tipo
"SELECT * FROM TABELLA WHERE CAMPO LIKE '" & text2 & "%'"
E a questo punto o visualizzi una seconda griglia, oppure filtri la griglia
per questo recordset.
Come vuoi te, sinceramente non saprei, forse al keydown puoi far qualcosa...


ARRRRRRRRRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHH
Alfredo il terrore di ogni segretaria!
Ma lavori alla luxottica???
io credo che la categoria delle segretarie ti odi a morte!
Me le immagino poverine a sputare sangue dagli occhi a scorrere 4000
record!!!!
Do you Know SQL????!
Una query sql e sei a posto!
anzi ...un bel frame o form per cercare i dati prima di mostarli sarebbe
molto gradito
ma perchè vuoi litigare con le segretarie?
....non sottovalutare il potere di "ritardato pagamento della tua fattura"
di una segretaria insoddisfatta!!!!
-- 
------------------------------------------------
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 New Entry nel bestiario!
:-)

 Do you Know SQL????!
Mi chiedo come mai certa gente venga messa a gestire sistemo informatici 
con 4000 righe... :(
bye
-- 
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
Sinapsi Antispam. Antispam Gratuito.
http://www.nicolaottomano.it/sinapsi.htm
email spamtrap: 
spam...@nicolaottomano.it

Ragazzi è una lista di farmaci e deve essere per forza visualizzata
tutta


 tutta
NO!!!
almeno per un uso comune no...poi se devi stamèpare l'inventario per forza
stampi 4000 articoli...ma su carta!
....dividili per ordine alfabetico
tutte le medicine con la A....Aulin...etc etc
quelle con la B...betotal etc etc
Oppure per categoria
per principio attivo
e comunque
lo sai che c'è verso paginare i risultati?
mostarrli a gruppi di 20 30 40 per volta?
e comunque se da una lista di 4000 farmaci ne devo cercare uno....
non faccio prima ad avere una form di ricerca?
imposto ad esempio:
tutti quelli che sono antinfiammatori..sopra la scorta minima....e con un
costo di almeno 3 euro....etc etc
Pensa che lo fanno in tutti i magazzini!
di giocattoli...abbigliamento...materie prime......e medicine!

mostarrli a gruppi di 20 30 40 per volta?
se si può paginare con un MSFLEXGRID mi spiegheresti come si fa ?


 se si puň paginare con un MSFLEXGRID mi spiegheresti come si fa ?
La carichi N righe per volta, intercettando il cambio pagina
(pgUp / pgDn) e l'inizio/fine (home/end) e memorizzando il
bookmark del resultset di dove sei arrivato:
in questo modo carichi virtualmente milioni di righe e non
ti serve un mostro di pc (io lo facevo con vb5 su pc a 16/32
MB di RAM)
Naturalmente sotto tieni sempre aperto il recordset (in sola
lettura, sia chiaro, altrimenti blocchi tutti) e con cursore
lato server, cosi' sposti solo i record che ti servono.
-- 
ciao, hal