Newsgroup: it.comp.appl.access
Titolo: [ComboBox] Modifica RowSource anomala.

Tentando di cambiare la RowSource property di una Combo
inizialmente modificavo la SQL direttamente, poi per problemi di
praticità ho realizzato + Qry(Compilate).
Se modifico la SQL l'origine dei dati si aggiorna e la Combo mi mostra
correttamente i Record, se modifico il Nome della Query(Origine Dati)
no.
Per le SubForm o le Form già Caricate il problema è analogo, e Giorgio mi
suggerì
di eseguire l'ugualgliamento del RecordSource, ma per la Combo non mi pare
sia
la strada corretta....., ovvio dirvi che il Requery non serve....!!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 non mi pare sia la strada corretta...
Perché si chiama RowSource o cosa ti disturbi?
È il metodo standard in questa situazione.
-- 
cu
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 Karl
Non ho parole....!
@Alex.

 ha scritto nel messaggio
news:c4ol12$bft$1...@lacerta.tiscalinet.it...

Ho provato con Access 2k e la cosa funziona ( sempre che io abbia capito)
Cioe' su una maschera ho messo due pulsanti e una combo.
Me.cboLista.RowSource = "qry_Ordini"
e
Me.cboLista.RowSource = "qry_Pagamenti"
Forse la situazioni non e' come l'ho capita io? O forse c'entra la versione
di Access?
Ciao Nicola

 @Alex (Alessandro Baraldi)
Non so con le altre versioni di Access, ma con Access 97 il problema io non
ce l'ho.
Se le due queries si chiamano rispettivamente Clienti e Fornitori
Se la casella combinata si chiama MiaCombo,
Se il Tipo origine riga della casella combinata è impostato a Tabella/query.
Con:
Me!MiaCombo.RowSource = "Clienti"
imposto la query Clienti come origine riga della casella combinata e con:
Me!MiaCombo.RowSource = "Fornitori"
imposto la query Fornitori come origine riga della casella combinata.
Se usi una versione di Access dove questo non fosse possibile (ma mi sembra
strano) ed hai verificato che impostando il codice SQL delle quries invece
funziona, imposta appunto l'origine riga della casella combinata con il
codice SQL delle due queries registrate, ovvero_
Dim qdf As DAO.QueryDef
Set qdf = CurrentDb.QueryDefs("Clienti")
Me!MiaCombo.RowSource = qdf.SQL
Set qdf = Nothing
e
Dim qdf2 As DAO.QueryDef
Set qdf2 = CurrentDb.QueryDefs("Fornitori")
Me!MiaCombo.RowSource = qdf2.SQL
Set qdf2 = Nothing
Resta il fatto che mi sembra veramente strano che da VBA non si possa
impostare il nome di una query come origine riga di una casella combinata.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:%rWbc.107076$Kc3.3...@twister2.libero.it...

Ciao Roberto, ti chiedo scusa per non avere ripostato il Messaggio di
REVOCA....!
Come ho risposto a Karl..... DORMIVO alla grande...!!!
Nella Form ho 2 Combo, effettuavo la variazione su una e lo verificavo
sull'altra, ovvio non funzionasse....., il bello è che ho proseguito per 1
ora,
poi quando mi sono leggermente innervosito ed ho inviato il POST, ho spento
tutto
sono andato a fare un giretto e mi sono dato dello stupido per un'altra
ora.....!!!
Sarà lo stress o la primavera......!!!!!
Grazie per la cortese risposta.
Alex.

 Ciao Nicola
No tu hai capito benissimo sono io che DORMO......!!!
Giusto per spiegare l'errore commesso leggi il post di risposta a Roberto o
Karl...!!!!
E' domenica e alla domenica uno dovrebbe fare altro....!!!
Grazie per la cortese risposta.
@Alex.

 Ciao Nicola
Ciao Nicola
ben tornato in mezzo a noi.


 ha scritto nel messaggio
news:c4pjob$95t$1...@lacerta.tiscalinet.it...

Ho postato un attimo prima di vedere la tua risposta a Karl ...
Mi ero sorto il dubbio che MS avesse cambiato il comportamento del nostro
caro Access ;)
Ciao Nicola

 ha scritto nel messaggio
news:IV9cc.111320$FJ6.4...@twister1.libero.it...

Ciao Roberto
e' un po' che rileggo il ng quando ho un po' di tempo.
Grazie per il saluto che ricambio
Ciao Nicola