Hey,
I have the following question...
Is it possible to use the record of one roster for a following one?
So for example, if the interviewee is asked to list the names of Household members in one roster and I would like to use these in another roster, is it possible to avoid asking again for a list of names?
Thanks!
And kind regards
Lisa
Use record for following roster
-
aaronw
- Posts: 571
- Joined: June 9th, 2016, 9:38 am
- Location: Washington, DC
Re: Use record for following roster
The record defines the structure of the dictionary and this is how the data will be stored. It can't be reused. Instead, we pre-fill variables of the second record with variables from the first. I've attached an example project that has a HOUSEHOLD_MEMBERS and FERTILITY record. Enter a few household members and notice that when you move the the fertility roster the females have been pre-filled.
You do not have the required permissions to view the files attached to this post.
-
lisa_zett
- Posts: 9
- Joined: May 15th, 2020, 12:55 pm
Re: Use record for following roster
I don't know why, but it's not working.
Please find attached my Data Entry file
Please find attached my Data Entry file
You do not have the required permissions to view the files attached to this post.
-
aaronw
- Posts: 571
- Joined: June 9th, 2016, 9:38 am
- Location: Washington, DC
Re: Use record for following roster
There are a few files missing. Use the Pack Application tool under Tools to zip up the application.
-
lisa_zett
- Posts: 9
- Joined: May 15th, 2020, 12:55 pm
Re: Use record for following roster
Hope now its better
You do not have the required permissions to view the files attached to this post.
-
aaronw
- Posts: 571
- Joined: June 9th, 2016, 9:38 am
- Location: Washington, DC
Re: Use record for following roster
The prefill logic in the postproc of the roster is not being run, because of the skip to RISK_COVID_19. Instead use endgroup.
if HH_NAME = "" then
if accept("Is this householde complete?", "Yes", "No") = 1 then
//skip to RISK_COVID_19;
endgroup;
else
reenter;
endif;
endif;
if accept("Is this householde complete?", "Yes", "No") = 1 then
//skip to RISK_COVID_19;
endgroup;
else
reenter;
endif;
endif;
-
lisa_zett
- Posts: 9
- Joined: May 15th, 2020, 12:55 pm
Re: Use record for following roster
Thank you!