Discussione:
formattazione condizionata - per pari e dispari
(troppo vecchio per rispondere)
Zef
2005-01-25 09:11:12 UTC
Permalink
ciao a tutti,

ho "scoperto" che Access dispone della formattazione condizionata,
in realtà l'ho sempre snobbata, ma un giorno sulla Via di damasco ...

scherzi a parte, mi sembra una cosa carina e ... utile ...
a me servirebbe cambiare il colore di fondo
associandolo al pari e dispari
esempio: 1,3,5,13...=fondo rosso ; 2,4,8,56 ...) =fondo verde

è possibile?

grazie, Zef

PS: dispongo di Access Xp e 2003
access il top
2005-01-25 10:21:28 UTC
Permalink
Post by Zef
ciao a tutti,
ho "scoperto" che Access dispone della formattazione condizionata,
in realtà l'ho sempre snobbata, ma un giorno sulla Via di damasco ...
scherzi a parte, mi sembra una cosa carina e ... utile ...
a me servirebbe cambiare il colore di fondo
associandolo al pari e dispari
esempio: 1,3,5,13...=fondo rosso ; 2,4,8,56 ...) =fondo verde
è possibile?
grazie, Zef
PS: dispongo di Access Xp e 2003
per quanto riguarda il colore di sfondo queste 3 righe impostano il
colore di sfondo al colore nero se nella casella di testo 33 c'è il
numero 3

If Me.Testo33 = 3 Then
Me.Testo33.BackColor = 1
End If

ciao.
non ho trovato niente riguardo a come si fa a sapere se un numero è pari
o dispari
strano...mavero
2005-01-25 10:36:32 UTC
Permalink
[cut]

Questa funzione indica se un numero è Primo o meno.
Rrestituisce i seguenti valori:
1 il numero è primo
0 il numero non è primo
-1 il numero è negativo


'*********************************************
'num = numero da controllare
'*********************************************
Function Primo(num As Double) As Integer
Dim indice As Integer
If num < 0 Then
Primo = -1
Exit Function
End If
If num = 1 Or num = 2 Then
Primo = 1
Else
For indice = 2 To num - 1
If num Mod indice = 0 Then
Primo = 0
Exit Function
End If
Next indice
Primo = 1
End If
End Function
TANNHAUSER
2005-01-25 10:57:28 UTC
Permalink
Post by strano...mavero
[cut]
Questa funzione indica se un numero è Primo o meno.
1 il numero è primo
0 il numero non è primo
-1 il numero è negativo
'*********************************************
'num = numero da controllare
'*********************************************
Function Primo(num As Double) As Integer
Dim indice As Integer
If num < 0 Then
Primo = -1
Exit Function
End If
If num = 1 Or num = 2 Then
Primo = 1
Else
For indice = 2 To num - 1
If num Mod indice = 0 Then
Primo = 0
Exit Function
End If
Next indice
Primo = 1
End If
End Function
Mi sembra che volesse solo determinare se un numero è pari o dispari,
quindi, dato per scontato che sia intero e positivo:

Dim resto as Integer
resto= Me.CtrNumero Mod 2
If resto=0 then Me.CtrlNumero.BackColor= x (numero corrispondente al
colore desiderato nel caso di numero pari) Else
Me.CtrlNumero.BackColor= y (numero corrispondente al colore desiderato nel
caso di numero dispari)
End If

TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Oscar Manfredini
2005-01-25 10:47:28 UTC
Permalink
"Zef" <
Post by Zef
scherzi a parte, mi sembra una cosa carina e ... utile ...
a me servirebbe cambiare il colore di fondo
associandolo al pari e dispari
esempio: 1,3,5,13...=fondo rosso ; 2,4,8,56 ...) =fondo verde
è possibile?
Sul sito di Alessandro Baraldi, ho visto degli esempi.

Ciao.
Alessandro Baraldi
2005-01-25 11:06:43 UTC
Permalink
Post by Zef
ciao a tutti,
ho "scoperto" che Access dispone della formattazione condizionata,
in realtà l'ho sempre snobbata, ma un giorno sulla Via di damasco ...
scherzi a parte, mi sembra una cosa carina e ... utile ...
a me servirebbe cambiare il colore di fondo
associandolo al pari e dispari
esempio: 1,3,5,13...=fondo rosso ; 2,4,8,56 ...) =fondo verde
è possibile?
grazie, Zef
PS: dispongo di Access Xp e 2003
Sul mio sito alla sezione Forms trovi alcuni esempi,
ma se usi la formattazione condizionale puoi impostare
la Formula:

([Valore] Mod 2)>0

Questo vale TRUE se Dispari...!!!

http://www.mantuanet.it/alessandro.baraldi/

Ciao
@Alex
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
Zef
2005-01-25 13:21:40 UTC
Permalink
Post by Zef
scherzi a parte, mi sembra una cosa carina e ... utile ...
a me servirebbe cambiare il colore di fondo
associandolo al pari e dispari
esempio: 1,3,5,13...=fondo rosso ; 2,4,8,56 ...) =fondo verde
è possibile?
grazie a tutti per le rapide risposte!!!

quello cui cui avevo bisogno
è nell'esempio postato da Baraldi,

... le soluzioni più "semplici" ...
sono quasi sempre le più difficili!

rigrazie, Zef

Continua a leggere su narkive:
Loading...