Newsgroup: it.comp.appl.access
Titolo: casella combinata

Salve, ho una tabella chiamata provvedimenti composta da 3 colonne con dati 
preimpostati ed una colonna contatore. Tramite una casella combinata scelgo 
il valore da inserire nel campo della maschera ed a sua volta il dato 
corrispondente posto in un 'altra colonna va ad associarsi nel campo Codice 
senza alcun problema. Volevo inserire un ulteriore dato associato ad un 
campo chiamato CodiceS ma non funziona. Dove sbaglio??? O non è possibile???
 
Private Sub Provvedimenti_AfterUpdate()
 
Me.Codice.Value = Me.Provvedimenti.Column(2)
Me.CodiceS.Value = Me.Provvedimenti.Column(3)
 
End Sub
 
Grazie.. 
 
 

 Dove sbaglio?
 
In non definire come si esprime "non funziona".
 
Cosa si trova nelle proprietą origine righe e numero colonne
della combo?
 
-- 
Ciao
Karl
*********
Access FAQ: 
http://www.donkarl.com/it
 
 
 


Il conteggio column() parte da 0.
 
-- 
 
ac (x=y-1)

 Access FAQ: 
http://www.donkarl.com/it
 
La Tabella è composta da 5 colonne CampoP, CampoT, CampoC, CampoSC e ID 
(contatore).
I valori di CampoP e CampoT sono stati associati insieme e comunque 
interessa che venga visualizzato il valore di CampoP in quanto il valore 
CampoT associato e solo una spiegazione del valore. In una altro campo viene 
inserito il valore del CampoC. Il tutto così funziona egreggiamente senza 
intoppi. Volevo aggiungere in un altro campo il valore CampoSc ma nonostante 
ciò non mi riesce. Infatti il valore Me.CodiceS.Value = 
Me.Provvedimenti.Column(3) è stato inserito dopo e mentre Me.Codice.Value = 
Me.Provvedimenti.Column(2) funziona il valore con CampoSc non vuole 
visualizzarsi. Dimenticavo CampoP e T sono valori testo, C e SC numerico.
 
 
I 
 
 

 ...La Tabella è composta ...
 
Non è l'informazione richiesta.
Fai copia/incolla dei valori di proprietà che ho chiesto.


Il 07/02/2012 18.43, Franco ha scritto:

Scusa, può essere banale come spiegazione, ma hai provato a controllare 
nelle proprietà della casella combinata, nella sezione formato se il 
numero colonne è stato incrementato? anche se nell'origine dati metti 3 
caratteri, però metti numero colonne 2, la terza non sarà utilizzabile.
 
Saluti.
 
Stefano

 Access FAQ: 
http://www.donkarl.com/it
 
 
Orgine riga     SELECT Provvedimento.CampoP, Provvedimento.CampoT, 
Provvedimento.CampoC, Provvedimento.CampoSC FROM Provvedimento ORDER BY 
Provvedimento.CampoP;
 
numero colonne 2
 
colonna associata 1 
 
 

 colonna associata 1
 
Con "numero colonne 2" non puo ne funzionare Column(2)
ne Column(3) perché l'indice parte da 0 e già per (2) devi
avere 3 colonne. Vedi anche: 
http://www.donkarl.com/it?FAQ4.15
 
 
Siccome hai 4 campi nell'origine cambia il numero colonne a 4.
Poi sono raggiungibile con Column().
 
Se non vuoi vedere una colonna nella lista della combo
puoi impostare la sua larghezza a 0 (nella proprietà
"larghezza colonne" della combo).


 ha scritto nel messaggio 
news:9pfhe2...@mid.individual.net...

Ok Karl, tutto risolto. Ho inserito 4 al posto di 2 e ho messo  a zero le 
tabelle che non volevo fossero visualizzate.. Mi ha messo fuori strada il 
fatto che con 2 colonne si visualizzava anche la 3.
Grazie 1000..