Newsgroup: it.comp.appl.access
Titolo: Data di oggi+180gg

In una maschera inserisco la data odierna. La riga di sotto deve
visualizzarmi la data che si riferisce ad oggi + 180giorni (ovvero 
oggi è il
12/01/2004; oggi + 180gg = 10/08/2004). Inoltre se nella casella "X" 
c'è
scritto 1 deve dare come risultato oggi + 180, se nella riga "X" c'è 
scritto
2, deve dare 2 risultati (oggi+180 e oggi+360 in un altra casella); se 
nella
riga "X" c'è scritto 3, deve dare 3 risultati (oggi+180, oggi+360 in un
altra casella e oggi+540 in un altra  casella ancora)
Come devo fare???
Grazie a chi mi aiuta.
Ciao
Federico
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio
news:200401122...@mynewsgate.net...

La Funzione DateAdd fà esattamente quello che chiedi, è ben dettagliata
sull'Help OnLine con tanto di Esempio.
Se poi hai dubbi facci sapere.
@Alex.

 @Alex.
Mi sfugge un momento il link dell'help che mi indichi, me lo dai??
Inviato da 
www.mynewsgate.net

 Se poi hai dubbi facci sapere.
Ok... Ora sono riuscito a fare oggi+180 ma mi resta ancora il problema 
che se nella riga "X" c'è scritto 2 deve darmi due risultati distinti 
(Oggi+180 & nella riga seguente Oggi+360).
Come faccio??
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio
news:200401131...@mynewsgate.net...

Nella Casella di Testo come Origine Riga scrivi:
=IIF (X=1;FormulaData+180;FormulaData+180 & formuladata+360)
Io non sò cosa sia casell X, ti devi assicurare che il controllo X possa
restituire solo 1 o 2, quindi vedrei bene un GruppoOpzioni.......!
Ciao.
@Alex.

 restituire solo 1 o 2, quindi vedrei bene un GruppoOpzioni.......!
Forse ho capito male ma così non riesco... Se mettessi una casella di
spunta?? Se l'utente mette la spunta allora nella riga sotto access mi mette
(oggi+360gg)
Grazie

 Grazie
Ottimo, ti basta leggere il Valore della CheckBox
=IIF (Me.NomeCheckBox;FormulaData+180;FormulaData+180 & formuladata+360)
Ciao.
@Alex.


perchè non così: =IIF (Me.NomeCheckBox;FormulaData+360;FormulaData+180)...
se non c'è la spunta +180, se c'è la spunta +360...
ciao...

 se non c'č la spunta +180, se c'č la spunta +360...
Domani mattina provo e vi faccio sapere... Intanto per ora Grazie

 ciao...
Ma dal 1° post avevo capito che doveva vedere entrambe le scadenze caso
TRUE,
da quì la somma in stringa delle date, nel primo post addirittura accennava
a 3 Possibilità...!
in ogni caso non è chiarissimo, ma ci tenevo solo a far capire
l'applicabilità della
funzione......, poi se la adatta...!
@Alex.

 ha scritto:

Infatto l'ho adattata più o meno come voglio... L'unica cosa ch 
l'istruzione "Me." che mi avete indicato voi non la accetta mai!! A cosa 
serve??
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio
news:200401161...@mynewsgate.net...

L'istruzione Me, si può usare solo in VBA, se hai usato invece questo metodo
direttamente dalla Proprietà del Controllo, come mi sembra di ricordare, ho
commesso io un errore nel suggerirlo.....!
Me è un riferimento Implicito alla Form in cui scrivi il codice, ma poichè
l'istruzione in questione non fà parte di codice inserito all'interno
del Modulo di Classe della Form, lo devi sostituire con il Riferimento
Esplicito:
Forms!NomeForm!NomeCheckBox
Ciao.
@Alex.