Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto facile!

Devo usare visual basic per realizzare un' applicazione che gestisca un
database.
Ho realizzato l'interfaccia, ora il mio database e' costituito da piu' table
e vorrei che l'utente potesse carichare quella che preferisce usando una
ComboBox con inseriti i nomi delle tabelle.
Vorrei sapere come si fa tramite codice a cambiare la proprietą di Data1
cioč DataSource assegnandogli il valore che viene scelto dalla combobox.
Grazie,
Denis.

 cioè DataSource assegnandogli il valore che viene scelto dalla combobox.
Prima di postare su ng si cerca una risposta su google, si studia per bene
msdn, poi se non si è ancora riusciti a trovare una soluzione al probl o
rimangono ancora dubbi si posta su ng.
Assolutamente VIETATO inserire nel topic frasine tipo "Aiuto"
"Aiutino""Datemi una mano" e via dicendo...
Il topic del messaggio deve essere descrittivo sul contenuto di esso, in
caso contrario nessuno prenderà in considerazione il tuo post.
Infine se non vuoi fare arrabbiare Assa, Hal, Javalab e gli altri vedi di
quotare quando ripspondi.
Alla tua domanda avresti trovato risposta sull'msdn, ma, data la semplicità
del quesito si nota un messaggio subbliminale della serie:
<<Di impegnarmi a capire ed imparare ne ho due palle così, sono svogliato,
mi imboccate per favore?>>
ma soprattutto si nota che hai un'ampia mancanza di conoscenze di base,
quindi se vuoi un consiglio comprati un bel manuale.
Trà l'altro vista questa mancanza di conoscenze di base si stenta a capire
il significato della domanda, quindi risulta anche difficile risponderti.
Ciao
Davide

il significato della domanda, quindi risulta anche difficile risponderti.
Clap clap clap :-)
Sottoscrivo tutto.
-- 
ciao, hal

L'ho detto io, mettiamo un robot moderatore ... ebbene si ... che cassa
anche i messaggi quotati :)))
Ciao Andrea

Caro david,
la tua ramanzina da 4 soldi non può altro che fammi ridere.
Oltre a credere giustamente che tu sia solo uno stupido pagliaccio vuoto
(invito tutti a confermarlo), penso che tu non conosca ne il visual basic ne
lo spirito che anima le NG che servono sostanzialmente ad aiutare se
possibile gli altri.
Saluti.

Ma che ricominciamo n'altra volta co sta storia degli insulti.
Ragazzi miei come siamo lontani dalla civiltà. Altro
che talebani.
NO COMMENT.
Ciao Andrea

la tua ramanzina da 4 soldi non può altro che fammi ridere.
Ecco qua il solito ragazzino affetto da delirio di onnipotenza :-(
Questa e' la mia ultima risposta ai tuoi post.
Ribatti pure quello che ti pare.
-- 
hal.plonk

 ad aiutare se possibile gli altri.
Mettiamola in un'altra maniera (tralasciando la questione sulla
lettura della guida, post vecchi, ecc...).
Visto che pochi seguono il NG tanto per passare il tempo e che molti
hanno connessioni dial-in (cioé più stanno collegati più pagano), è
prassi comune scaricare solo le intestazioni dei messaggi ed in
seguito scaricare solo il corpo dei messaggi che interessano
(sinceramente lo faccio pure io che ho l'ADSL).
Questo comporta che messaggi con oggetto tipo "Aiuto", "Aiutatemi",
"Help", "Non so più cosa fare", "Facile", ecc... non vengano presi
in considerazione da buona parte di chi segue il NG.
Scrivere "Cambiare DataSource di un DataControl a RunTime" dà
un'idea precisa di cosa il messaggio chieda, in modo che chi legge
possa decidere di scaricare il messaggio solo se sa od è interessato
a rispondere.
Quindi, oltre che una questione di rispetto per chi segue il NG, è
anche utile a sè stessi.
Ciao.
--
BSD is for UNIX-lovers -- linux is for Windows-haters.

 possibile gli altri.
Mi sa che TU non hai capito un kaiser de_i_ NG.
Addio,
G.Plonk

PLONK

 ha scritto

il codice dao (in ado suppongo ci sia qc di equivalente) qui sotto collega
il datacontrol a due tabelle, che si chiamano ambedue "test" ma sono in due
db diversi. il concetto e' questo. poi vale quello che dicono david e hal
sulle basi che sarebbe meglio ti facessi un po'. per esempio, qui sotto
potresti rendere pubbliche db e rs e, anziche' dichiararle ogni volta,
semplicemente resettarle a ogni diversa connessione.
--
ciao, j.
www.sundaysw.com
Private Sub cmdOpen2000_Click()
    Dim db As Database, rs As Recordset
    Set db = OpenDatabase("mdb2000.mdb")
    Set rs = db.OpenRecordset("test")
    'rs.index="nomedellindice"
    Set Data1.Recordset = rs
    DBGrid1.ReBind
End Sub
Private Sub cmdOpen97_Click()
    Dim db As Database, rs As Recordset
    Set db = OpenDatabase("mdb97.mdb")
    Set rs = db.OpenRecordset("test")
    'rs.index="nomedellindice"
    Set Data1.Recordset = rs
    DBGrid1.ReBind
End Sub

 ha scritto nel messaggio
news:a2k9df$7m3$1...@lacerta.tiscalinet.it...


 Ringrazio javalab per l' "aiuto" che mi a dato.
(a con l'"h" "ha dato")
Javalab è sempre grande, però tu devi imparare a quotare, come prevede
l'articolo 17
----
Articolo 17)
Quotare sempre il messaggio originario, ovviamente cercando di
sintetizzarlo al massimo (e' inutile riportare firma, convenevoli,
ecc.):
in questo modo deve essere possibile capire l'argomento della
domanda, anche non avendo seguito tutto il thread di discussione.
----
Mi dispiace che tu te la sia presa, io volevo solo darti una mano, forse mi
hai frainteso
ciao e in bocca al lupo per tutto, anche la scuola :-)
Davide

 
http://www.micron.com
che io sappia vb6 riconosce gli mdb2k con sp4, forse 3.
io uso sp5 e, come hai visto nell'esempio, apre i 2000.
ci dovrebbe essere una patch anche per farli vedere a vb5, non so se il suo
sp3.
visual studio ha per creare i db visdata, che ho guardato 2 volte, una con
vb4, una con vb5, e poi non ho piu' aperto. ne' lo faro' ulteriormente se
non appositamente pagato all'uopo :)
a parte queste considerazioni personalissime mi era sembrato di capire anche
col 6, salvo ritocchi al codice che credo sia ancora fornito (con vb5 lo
era), visdata non veda gli mdb2k.
non oso pensare con office xp.
da me, a buon conto, potendo decidere, c'e' un solo office 2000 installato,
anzi due: sul mio desktop e sul mio laptop. sui pc dei colleghi continuo a
usare office 97. io stesso access 2000 lo uso per aprire eventuali msb che
mi arrivano e per qualche test.
sul resto, senza polemiche: i subject generici rischiano anche solo di non
trovare risposte. se riesci a definire il concetto in qualche parola con
precisione, probabilmente sei tu stesso piu' vicino alla soluzione.
--
ciao, j.
www.sundaysw.com

                                      ^^^^^^^^^
:-)
--
---
Strano gioco. L'unica mossa vincente e` non giocare.
Joshua

 che un programmatore C impiega a dichiarare le variabili.
Sei il mio mito :)
ciao
L2K