Newsgroup: it.comp.lang.visual-basic
Titolo: ordinamento database e funzione trova vb.net

Ciao,
uso 
vb.net
, ho acquistato vari manuali ma non riesco a capire come fare
alcune cose.
sto' cercando di fare un'applicazione dove collegandomi con un database
riesco ad inserire dati ed a consultarli. Questi dati vengono però
memorizzati su database nell'ordine in cui vengono inseriti.
Come devo fare per metterli in ordine alfabetico?
Inoltre necessito della possibilità di un comando "trova" che mi visualizzi
poi il risultato sul form insieme agli altri dati realtivi.
Grazie
Fabio

 inseriti.
Emh...
I dati vengono inseriti nel database.
Punto.
L'ordine in cui sono memorizzati non dipende da te.
Tu puoi imporre un ordine in fase di estrazione dei dati, con una clausola
order by nella select.
Ciao.
Alberto

 visualizzi poi il risultato sul form insieme agli altri dati realtivi.
Per la selezione dei dati vedi la clausola (sempre SQL) Where, per il resto
mi ritiro perchè non conosco Net.


Fabio


grazie per la risposta,
non è sql ma 
ado.net
Fabio

 siccome sono di coccio mi serve un esempio a prova di stupido .......
Beh, la sorgente dei tuoi dati č, penso, una tabella di un db, giusto?
Bene. Anzichč usare "Select * from tabella" o semplicemente "tabella", usa
"Select * from tabella order by campo".
Ciao
Alberto

 non è sql ma 
ado.net
Ado è un insieme di librerie (in .Net di classi) che ti consentono di
interagire con i db e altre sorgenti dati.
Sql è il linguaggio con cui i dati si manipolano, ed è ciò che va dato in
pasto a Ado per eseguire ciò che ti serve.
Se non sai queste cose, fermati e documentati, altrimenti non vai da nessuna
parte.
ciao
Alberto


grazie, ora provo
Fabio

 Fabio


in effetti sono agli inizi e la confusione non mi manca. Devo dire che la
manualistica consigliata però è carente. "Passo passo" fa' vari esempi ed
esercitazioni lasciando molte cose nell'oscurità. Anche sul libro "
ado.net
"
c'è tanto ma non tutto. "101 applicazioni" sottoindende già tante cose. Un
po' meglio sul manuale non ufficiale della mc graw hill. Visti i prezzi dei
manuali mi aspettavo qualcosa in più. Quale altro manuale potrei allora
acquistare per avere una documentazione utile?
Fabio

 dato in pasto a Ado per eseguire ciò che ti serve.
si, ma quella benedetta microsoft non poteva chiamare in qualche altro modo
il suo server database?
forse volevano far sembrare che "sql" era roba loro?
non c'era già abbastanza confusione?
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


Me.LoadDataSet()
Fabio

"Il Lupo" <fabio.buscarini@fastwebnet_pippo_.it> ha scritto nel messaggio
news:zd21c.116$Hl1...@tornado.fastwebnet.it...

niente, order by non lo trovo contemplato da nessuna parte. Su vb per excel
non avevo avuto difficoltà per ordinare la tabella.
Fabio

 Me.LoadDataSet()
E che cosa gli dice quali dati (suppongo tutti da una certa tabella)
recuperare, ovvero da quale tabella di quale database?

 excel non avevo avuto difficoltà per ordinare la tabella.
Calmati.
Stai postando in maniera convulsa senza ragionare.
Ti abbiamo già detto che un conto è lavorare in Vb (6 o .Net non importa), e
un conto è lavorare sui dati.
Sui dati si utilizza un linguaggio che si chiama SQL (Sql-Server è un
software, SQL e basta è un linguaggio).
In Vb si utilizza Vb e relative librerie/classi, fra cui ad esempio Ado o
Ado.Net.
I dati li puoi ordinare in due modi:
- Nel modo più comune, usando la clausola Order By della sintassi del
linguaggio SQL (che DEVI studiare, se no lascia perdere).
- Lato client, usando la proprietà Sort del recordset (in Ado, in .Net ci
sarà qualcosa di analogo).
Ciao
Alberto


da "genera dataset" scegli il database e la/e tabella/e che vuoi utilizzare,
da qui scegli ciň che vuoi
Fabio

[Il Lupo = circa_fabio.buscarini@fastwebnet_pippo_.it in
ow21c.143$
Hl1...@tornado.fastwebnet.it
] ha scritto:

E possibile che non ci sia modo di cambiare quel nome di tabella (supponiamo
Tab1) in
Select * From Tab1 Order By nome_del_campo oppure un'altra finestrella che
ti chieda l'ordinamento?


Ho trovato qualcosa, ma sono esempi decisamente complessi. Ora riguardo sui
manuali.
Sono amareggiato. trovo solo esempi articolati e complessi che prevedono una
conoscenza già approfondita.
Per la via di mezzo esiste qualcosa?
Fabio


il comando order non è contemplato se non per include/exclude (non mi
chiedere cosa sono)
non capisco perchè non riesco a trovare un comando per ordinare nel dataset
e/o direttamente sul batabase.
Fabio

 Per la via di mezzo esiste qualcosa?
Per Sql, inizia dalla base.
Apri Access, apri il db, crea una nuova query con il wizard.
Poi visualizzala in SQL (c'è l'opzione nel menù).
Eseguila.
Poi inizia a modificarla e a farla eseguire vedendo le differenze.
Comunque nell'help di Access dovrebbe esserci l'help del suo linguaggio SQL.
Per Vb...
Beh, lì la cosa migliore è partire lasciando stare i dati, ma lavorando, che
so, sui commandbutton, le label, e cosine del genere.
ciao
Alberto


grazie, le prove con le label etc le ho fatte.
Ora necessito di lavorare sui dati.
il problema nasce quando inizio ad avere necessità di nozioni maggiori ma
sempre per iniziare.
Se trovo gli esempi per i commandbutton, perchè non riesco a trovare esempi
masticabili anche per altro?
Il manuale passa da esempi di stile elementare ad esempi di stile
aggiornamento del programmatore di mestiere.
Fabio