We have built a daily stock status submission form in Kobo which has fields like - Opening Balance, receive, issue, closing. Say the user has entered data for 22nd April and the Closing Balance has 2000. When he starts data entry of 23rd April, we want the Closing Balance of the 22nd Apr to come and fill automatically in Opening Balance of 23rd Apr.
Is this possible?
@mahmudmia , would like to inform you that we have a new feature coming up shortly which should address your issue:
opened 01:32PM - 24 Aug 20 UTC
closed 06:15PM - 21 Oct 21 UTC
1) Research and understand relevant X(LS)Form features, e.g. `xml-external` type…
2) Add necessary settings and API endpoints to link projects together
3) Add UI for linking projects
4) Modify XForm XML generation code as required
Don't forget:
* Do not regenerate XML if no new submissions have been received
* Do not regenerate XML more frequently than X minutes
* Configurable?
* Based on number of submissions?
* Restructure XML to make it friendlier? (Rename XML root node name etc.)
* (Could be done afterwards) XML data endpoint response must be compressed; see #2917
Q:
> If form B pulls data from form A, do we expect form A to be archived (closed to new submissions)? Is the form A data included along with form B updated each time form A receives a submission, or is this done manually (by redeploying or through another facility)?
A:
>The original form does not need to be archived. It should update automatically when you update the original submission
Seems like you have a sample frame and your team is collecting data in the field. If say sample 1 has already been collected and submitted to the server, the enumerator should not collect the data form sample 1 again. There should be some indications that sample 1 has already been collected? Is this what you are looking for?
I will update you when this feature goes live in KoBoToolbox.