| Thread Previous • Date Previous • Date Next • Thread Next |
Hi!
I’m trying to populate data from Excel to DHIS2 Data Entry Web Form using
VBA code in Excel with Internet Explorer, the data goes to form but not
persisted to database. Anyone already try to do that?
The VBA code, tested to fill form in the demo instance:
'Before run this Macro make sure to login into dhis2-demo using Internet
Explorer
Sub FillInternetForm()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate "https://play.dhis2.org/demo/dhis-web-dataentry/index.action"
IE.Visible = True
While IE.busy
DoEvents 'wait until IE is done loading page.
Wend
'You have 30 seconds to choose Orgunit, form and period
'Eg. Sierra Leone, Emergency Response, Result
Application.Wait Now + TimeValue("00:00:30")
'Populating Data to two first fields
IE.document.getElementById("KFnFpbqDqji-bRowv6yZOF2-val").Focus
IE.document.getElementById("KFnFpbqDqji-bRowv6yZOF2-val").Value = "20"
Application.Wait Now + TimeValue("00:00:02")
IE.document.getElementById("zFFb3bar4Ct-bRowv6yZOF2-val").Focus
IE.document.getElementById("zFFb3bar4Ct-bRowv6yZOF2-val").Value = "30"
End Sub
The result:
The Data goes to the field but not persisted, the field don’t change color.
I appreciate your help if you can provide.
Thank you
*Damasceno Lopes, MSc*
*Health Information System Officer*
Friends in Global Health, Mozambique
*+258844626770 <+258%2084%20462%206770>* | *+258829502145
<damasceno.lopes@xxxxxxxxxx>*
[image: FGH]
Attachment:
image001.png
Description: PNG image
Attachment:
image002.png
Description: PNG image
| Thread Previous • Date Previous • Date Next • Thread Next |