Newsgroup: it.comp.appl.access
Titolo: Disabilitare Combo con testo via Codice

If IsNull(Me.Parent.IdAnagrafica) Then Exit Sub ' serve per evitare
errore in creazione nuova ditta
MyCount = DCount("[NomeCognome]", "T_Lavoratori",
"[Id_Anagrafica_Lavoratori]= " & Me.Parent.IdAnagrafica)
If Me.Parent.N_Lavoratori < 15 Or (IsNull(Me.Parent.N_Lavoratori) And
MyCount < 15) Then
  Me.VerbaleEmergenza.SetFocus
  Me.RiunionePeriodica_stato.Enabled = False
  Me.RiunionePeriodica_data.Enabled = False
  Me.RiunionePeriodica_durata.Enabled = False
Else
  Me.VerbaleEmergenza.SetFocus
  Me.RiunionePeriodica_stato.Enabled = True
  Me.RiunionePeriodica_data.Enabled = True
  Me.RiunionePeriodica_durata.Enabled = True
End If
Succede che il campo combo RiunionePeriodica_stato rimane abilitato se
contiene qualcosa
Si disabilita solo dopo che gli ho cancellato il testo dentro
Io invece vorrei che il testo rimanesse e la combo si disabilitasse
(facendo veder in grigetto il testo) come fanno del reto il campo
RiunionePeriodica_data e RiunionePeriodica_durata
Sperando di essere stato chiaro e ringraziando Todos....
F.


Inizio a sospettare di essere stato poco chiaro :-( sniff
Riprovo:
PROBLEMA
Casella combinata da disabilitare sulla base del valore di un altro
campo
(if ... then ... me. casellacombianta.enabled=false)
DOMANDE
perchè si disabilita solo se è vuota? ovvero:
se la casellacombinata è vuota si disabilita
se la casella è piena, posso cambiarla a mio paicimento fino a quando
non cancello tutto il contenuto (appena cancello si disabilita)

of
foreigners, were not persecuted in this manner, so, by a kind of mad
infatuation the Government seemed bent on encouraging and developing
immoral women and driving decent women either into prostitution, or,
by the reign of terror, out of the Colony. In 1869, five women
were charged before the Registrar General, and three of them were
discharged as innocent. Then the Registrar General decided _to make
the punishment of the first of the remaining two depend upon the state
of health of the second_. This second was examined and found diseased,
and in consequence of that fact, the first one was fined fifty dollars
or two months' imprisonment! The Commission speaks of this as a
"somewhat curious" case. We wonder how the punished woman described
it. Afterwards, the case was reopened, and "evidence was given
calculated to throw the gravest doubts on the credibility of the
informers" against these five women. What was then done? Were the
informers punished for giving false evidence designed to work
incalculable injury to five innocent women? Not at all. A few days
later the same informers were employed again as witnesses, and secured
the conviction of three more women. In one case, in 1870, it was
proved that an informer had entered a house and made an indecent
assault upon a woman, doubtless expecting to get his reward as usual.
But he was fined ten pounds instead. But how many others may have
done the same thing under circumstances where

Ho scoperto che dipende dalla formattazione condizionale:
Se il valore del campo ricade in una delle condizioni il campo non
viene disabilito, altrimenti si..
F.


Per cui termino il mio soliloquio, considerando che ho risolto
aggiungendo al codice:
di disattivazione della combo anche la rimozione della formattazione
condizionale (formatcondition.delete)
di riattivazione della combo  il ripristino delle formatcondition
(formatcondition.add...)
Grazie mille a me! hihihiiihhi
F.