Discussione:
Valore predefinito in Casella di Riepilogo
(troppo vecchio per rispondere)
Nicolas
2004-07-06 09:46:14 UTC
Permalink
Ciao, in una casella di riepilogo ho una serie di valori,
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
Skynet
2004-07-06 10:11:34 UTC
Permalink
Su load della form prova:

nomecasella.ListIndex = indice

dove indice è l'elemento che vuoi evidenziare (attenzione che parte da 0).
Se invece vuoi prima trovare un determinato valore devi usare un ciclo da 0
a nomecasella.listcount-1 per trovarlo, e poi utilizzare l'indice ottenuto
per settare l'elemento desiderato.
Post by Nicolas
Ciao, in una casella di riepilogo ho una serie di valori,
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
Nicolas
2004-07-06 10:25:00 UTC
Permalink
-----Messaggio originale---
nomecasella.ListIndex = indice
dove indice è l'elemento che vuoi evidenziare (attenzione
che parte da 0).
Se invece vuoi prima trovare un determinato valore devi
usare un ciclo da 0
a nomecasella.listcount-1 per trovarlo, e poi utilizzare
l'indice ottenuto
per settare l'elemento desiderato.
Post by Nicolas
Ciao, in una casella di riepilogo ho una serie di
valori,
Post by Nicolas
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
.Ciao, la tabelòla non ha un campo contatore e la casella
di riepilogo contiene un indirizzo e- mail.
Nell'evento Load_Form hop scritto :
CASELLARIFERIMENTO.ListIndex = "***@libero.Com"; per la
verità ho anche provato a mettwere al posto dell'indirizzo
e-mail il numero del record che corrisponde al nominativo
che voglio in Predefinito, ma non succede nulla.
Ciao
Nick
2004-07-06 10:37:51 UTC
Permalink
-----Messaggio originale---
nomecasella.ListIndex = indice
dove indice è l'elemento che vuoi evidenziare (attenzione
che parte da 0).
Se invece vuoi prima trovare un determinato valore devi
usare un ciclo da 0
a nomecasella.listcount-1 per trovarlo, e poi utilizzare
l'indice ottenuto
per settare l'elemento desiderato.
Post by Nicolas
Ciao, in una casella di riepilogo ho una serie di
valori,
Post by Nicolas
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
.Ciao, la tabelòla non ha un campo contatore e la casella
di riepilogo contiene un indirizzo e- mail.
Nell'evento Load_Form hop scritto :
CASELLARIFERIMENTO.ListIndex = "***@libero.Com"; per la
verità ho anche provato a mettwere al posto dell'indirizzo
e-mail il numero del record che corrisponde al nominativo
che voglio in Predefinito, ma non succede nulla.
Ciao


nel campo "Valore predefinito" metti l'indirizzo e-mail che vuoi nel formato "***@mail.it"

ciao
Nick
Nicolas
2004-07-06 11:58:19 UTC
Permalink
-----Messaggio originale---
scritto nel messaggio news:2684901c46343$7e79d9d0
-----Messaggio originale---
nomecasella.ListIndex = indice
dove indice è l'elemento che vuoi evidenziare (attenzione
che parte da 0).
Se invece vuoi prima trovare un determinato valore devi
usare un ciclo da 0
a nomecasella.listcount-1 per trovarlo, e poi utilizzare
l'indice ottenuto
per settare l'elemento desiderato.
Post by Nicolas
Ciao, in una casella di riepilogo ho una serie di
valori,
Post by Nicolas
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
.Ciao, la tabelòla non ha un campo contatore e la casella
di riepilogo contiene un indirizzo e- mail.
verità ho anche provato a mettwere al posto dell'indirizzo
e-mail il numero del record che corrisponde al nominativo
che voglio in Predefinito, ma non succede nulla.
Ciao
nel campo "Valore predefinito" metti l'indirizzo e-mail
ciao
Nick
.Ciao Nick, se metto il valore predefinito, comunque
all'apertura trovo un altro indiriizo e-mail.
La casella combinata trae origine da una tabella e di
questa ho preso solo il campo e-mail; con il pulsantino
posso selezionare la e-mail che desidero, ma in generale è
solo un nome che è utilizzato.
Ciao
Nick
2004-07-06 12:13:32 UTC
Permalink
[CUT]
Post by Nicolas
Post by Nicolas
Ciao, in una casella di riepilogo ho una serie di
valori,
Post by Nicolas
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
[CUT]
Post by Nicolas
.Ciao Nick, se metto il valore predefinito, comunque
all'apertura trovo un altro indiriizo e-mail.
La casella combinata trae origine da una tabella e di
questa ho preso solo il campo e-mail; con il pulsantino
posso selezionare la e-mail che desidero, ma in generale è
solo un nome che è utilizzato.
Ciao

---
questo campo è associato ad un campo di una tabella?
se si se in quel record il valore è già stato inserito allora è normale che non ti proponga quello predefinito..

se la casella non è associata è molto strano che non vada...
prova da codice
casellacombinata.defaultvalue = "pippo"

ma mi pare strano che non funzioni (ho appena fatto un test su un mio db)...

ciao
Nick
Nicolas
2004-07-06 13:26:00 UTC
Permalink
-----Messaggio originale---
[CUT]
Post by Nicolas
Post by Nicolas
Ciao, in una casella di riepilogo ho una serie di
valori,
Post by Nicolas
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
[CUT]
Post by Nicolas
.Ciao Nick, se metto il valore predefinito, comunque
all'apertura trovo un altro indiriizo e-mail.
La casella combinata trae origine da una tabella e di
questa ho preso solo il campo e-mail; con il pulsantino
posso selezionare la e-mail che desidero, ma in generale è
solo un nome che è utilizzato.
Ciao
---
questo campo è associato ad un campo di una tabella?
se si se in quel record il valore è già stato inserito
allora è normale che non ti proponga quello predefinito..
se la casella non è associata è molto strano che non
vada...
prova da codice
casellacombinata.defaultvalue = "pippo"
ma mi pare strano che non funzioni (ho appena fatto un
test su un mio db)...
ciao
Nick
.Sì Nick, la tabella già contiene il valore che voglio
mettere come predefinito, il problema è che quando apro il
form lo debbo selezionare fra tutti i valori della lista
perché ilò èprimo valore che è visibile è un altro.
Ciao
Nick
2004-07-06 13:45:34 UTC
Permalink
-----Messaggio originale---
[CUT]
Post by Nicolas
Post by Nicolas
Ciao, in una casella di riepilogo ho una serie di
valori,
Post by Nicolas
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
[CUT]
Post by Nicolas
.Ciao Nick, se metto il valore predefinito, comunque
all'apertura trovo un altro indiriizo e-mail.
La casella combinata trae origine da una tabella e di
questa ho preso solo il campo e-mail; con il pulsantino
posso selezionare la e-mail che desidero, ma in generale è
solo un nome che è utilizzato.
Ciao
[CUT]
.Sì Nick, la tabella già contiene il valore che voglio
mettere come predefinito, il problema è che quando apro il
form lo debbo selezionare fra tutti i valori della lista
perché ilò èprimo valore che è visibile è un altro.
Ciao
prova a forzare il valore ovvero togli tutti i predefiniti (così il campo ti appare vuoto)
quindi "su corrente" della maschera metti

if isnull(me.nomecampo) then
me.campo = "***@mail.it"
end if

è una soluzione drastica ma non dovrebbe dare problemi..

facci sapere

ciao
Nick
Nicolas
2004-07-06 14:59:43 UTC
Permalink
-----Messaggio originale---
scritto nel messaggio news:269d901c4635c$c751e2b0
-----Messaggio originale---
[CUT]
Post by Nicolas
Post by Nicolas
Ciao, in una casella di riepilogo ho una serie di
valori,
Post by Nicolas
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
[CUT]
Post by Nicolas
.Ciao Nick, se metto il valore predefinito, comunque
all'apertura trovo un altro indiriizo e-mail.
La casella combinata trae origine da una tabella e di
questa ho preso solo il campo e-mail; con il pulsantino
posso selezionare la e-mail che desidero, ma in generale
è
solo un nome che è utilizzato.
Ciao
[CUT]
.Sì Nick, la tabella già contiene il valore che voglio
mettere come predefinito, il problema è che quando apro il
form lo debbo selezionare fra tutti i valori della lista
perché ilò èprimo valore che è visibile è un altro.
Ciao
prova a forzare il valore ovvero togli tutti i
predefiniti (così il campo ti appare vuoto)
quindi "su corrente" della maschera metti
if isnull(me.nomecampo) then
end if
è una soluzione drastica ma non dovrebbe dare problemi..
facci sapere
ciao
Nick
.Nick, OK, adesso va bene!Sei stato molto paziente e te
ne sono grato.
Ciao e grazie.
Nick
2004-07-06 12:15:23 UTC
Permalink
-----Messaggio originale---
scritto nel messaggio news:2684901c46343$7e79d9d0
-----Messaggio originale---
nomecasella.ListIndex = indice
dove indice è l'elemento che vuoi evidenziare (attenzione
che parte da 0).
Se invece vuoi prima trovare un determinato valore devi
usare un ciclo da 0
a nomecasella.listcount-1 per trovarlo, e poi utilizzare
l'indice ottenuto
per settare l'elemento desiderato.
Post by Nicolas
Ciao, in una casella di riepilogo ho una serie di
valori,
Post by Nicolas
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
.Ciao, la tabelòla non ha un campo contatore e la casella
di riepilogo contiene un indirizzo e- mail.
verità ho anche provato a mettwere al posto dell'indirizzo
e-mail il numero del record che corrisponde al nominativo
che voglio in Predefinito, ma non succede nulla.
Ciao
nel campo "Valore predefinito" metti l'indirizzo e-mail
ciao
Nick
.Ciao Nick, se metto il valore predefinito, comunque
all'apertura trovo un altro indiriizo e-mail.
La casella combinata trae origine da una tabella e di
questa ho preso solo il campo e-mail; con il pulsantino
posso selezionare la e-mail che desidero, ma in generale è
solo un nome che è utilizzato.
Ciao
prova ad impostare la propietà "solo in elenco" a No (non dovrebbe cambiare nulla, però non si sa mai) :-)

ciao
Nick
Nick
2004-07-06 10:19:30 UTC
Permalink
Post by Nicolas
Ciao, in una casella di riepilogo ho una serie di valori,
ma all'apertura del form vorrei che che si vedesse un
determinato valore di questi. Dove si interviene?
Ciao e grazie
basta che nella proprietà "valore predefinito" metti il valore che ti interessa (ovvio che se la tua casella è associata ad una
tabella e prende come colonna principale un colonna numerica devi inserire un numero in questa propietà)

ciao
Nick
Loading...