Buonasera,
ho creato una maschera prendendo come origine una query con l'obbiettivo di creare dei campi calcolati sul PièDiPaginaMaschera in modo tale da effettuare un' analisi su dei record precedentemente inseriti. La maschera è tabulare. Innanzituto vi dico
che i campi calcolati sono veramente tanti (indicativamente 400!). Quindi ho pensato che il problema che fra poco vi pongo sia dato dal fatto che i campi sono troppi. In realtà ho provato a fare lo stesso calcolo su tutti i campi e funzionano.
Vi chiedo scusa se sono prolisso ma il problema è forse facile ma allo stesso tempo potrebbe essere difficile.
Per rendere la cosa facile dico questo:
Se in un campo calcolato scrivo questo:
=Conteggio(IIf((([Tipordine]=1 Or [Tipordine]=2 Or [Tipordine]=3 Or [Tipordine]=4) And [Esito]<>5) And [Tipobarra]=3;0))
tutto funziona correttamente restituendomi 0 come risultato
Se in un altro campo scrivo questo:
=Conteggio(IIf((([Tipordine]=7 Or [Tipordine]=8 Or [Tipordine]=9 Or [Tipordine]=10) And [Esito]<>5) And [Tipobarra]=3;0))
non funziona e in tutti i campi calcolati viene fuori la seguente scritta
#Errore
Nell' ultimo caso dovrebbe darmi come risultato semplicemente 0.
Qualcuno gentilmente riesci a darmi una spiegazione?
Per facilità vi dico anche che il tipordine può essere (in ordine come da tabella in cui c'è un campo contatore che va da 1 a 16)
1 posizione a
2 ordine a
3 ecc. ecc.
4
16
17
5
6
7
8
9
10
11
12
14
15
esito può essere
1
2
3
4
5
tipo bara può essere
1
2
3
4
Vi mando anche i due record inseriti che uso per il test. Vi indico anche i valori dei campi:
Id_Registrazione955 tipordine=17 Esito=2
Tipobarra=1
Id_Registrazione956 tipordine=5
Esito=1 Tipobarra=1
| 955 |
Japan 225 Cash (1$) |
Nuova posizione short con Spike < 200 Barra > 450 |
28/03/2020 |
Long tail long |
€ 1,00 |
20000 |
20200 |
20250 |
19700 |
550 |
1 |
10 |
20261 |
0 |
0 |
Sì |
20450 |
0 |
61 |
€ 0,00 |
€ 61,00 |
Negativo |
50 |
300 |
20400 |
200 |
19900 |
0 |
|
No |
| 956 |
Japan 225 Cash (1$) |
Nuovo ordine simulato long con Spike < 200 Barra > 450 |
28/03/2020 |
Long tail long |
€ 1,00 |
20000 |
20200 |
20250 |
19700 |
550 |
2 |
10 |
19688 |
0 |
20262 |
Sì |
0 |
138 |
0 |
€ 138,00 |
€ 0,00 |
Positivo |
50 |
300 |
0 |
200 |
0 |
0 |
|
No |
Vi ringrazio fin d' ora per il vostro aiuto.....
Flavio