When a date question is added to a form its default date is todays date.
I've been having problems setting this default date to a future date, ie. 3
months into the future.
date(/data/sale_date + 180) is what Ive tried to enter but it hasnt
worked so far. What should I enter?
Where should I put the value? In Advanced > Default Data Value or one of
the other fields?
Top of my mind, I think you have to cast the date to an int. It may be :
date(int(/data/sale_date) + 180)
No tried, not tested.
···
On 20/08/2014 14:17, bmcdonald@proximitydesigns.org wrote:
> When a date question is added to a form its default date is todays date.
> I've been having problems setting this default date to a future date,
> ie. 3 months into the future.
>
> /date(/data/sale_date + 180)/ is what Ive tried to enter but it hasnt
> worked so far. What should I enter?
> Where should I put the value? In /Advanced > Default Data Value/ or one
> of the other fields?
>
>
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "commcare-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to commcare-users+unsubscribe@googlegroups.com
> .
> For more options, visit https://groups.google.com/d/optout.
--
Charles Flèche
mHealth advisor
Télécoms Sans Frontières http://www.tsfi.org
Première Urgence - Aide Médicale Internationale http://www.pu-ami.org
+95 9 431 978 25
Skype: charles.fleche
Hi,
The default Data Value field in advanced is the right field to set the
default value of a question. However, you can only set it to a value, not
to a logical or mathematical expression. So you could set it to be a
specific date, but not to the value of another question as you are trying
to do.
You can use case properties to set the default value of a question, so if
you are able to save sale_date as a case property you could do the
following:
- In the form where you ask for sale_date, create a hidden value to
calculate sale_date + 3 months
- save this to the case (e.g. as the case property
sale_date_plus_three_months)
- Load sale_date_plus_three_months directly into the question whose
default value you want to set.
Hope this helps!
Thanks,
Amelia
···
On Wed, Aug 20, 2014 at 3:56 AM, Charles Flèche wrote:
Top of my mind, I think you have to cast the date to an int. It may be :
date(int(/data/sale_date) + 180)
No tried, not tested.
On 20/08/2014 14:17, bmcdonald@proximitydesigns.org wrote:
When a date question is added to a form its default date is todays date.
I've been having problems setting this default date to a future date,
ie. 3 months into the future.
/date(/data/sale_date + 180)/ is what Ive tried to enter but it hasnt
worked so far. What should I enter?
Where should I put the value? In /Advanced > Default Data Value/ or one
of the other fields?
--
You received this message because you are subscribed to the Google
Groups "commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to commcare-users+unsubscribe@googlegroups.com
mailto:commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Charles Flèche
mHealth advisor
Télécoms Sans Frontières http://www.tsfi.org
Première Urgence - Aide Médicale Internationale http://www.pu-ami.org
+95 9 431 978 25
Skype: charles.fleche
--
You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.