Thanks for the reply Hannah.
I have already looked into The Quick Fields. It is a great way to add updates to new features created within ArcPad. However, it does not serve the purpose to pre-populate these fields on a feature edit rather than just creating new features.
All that being said I did figure out the code and will paste it below:
Sub SetDateCPU
[INDENT] Dim pCtrl1, pPages1, MyDate, pCtrl2, objNetwork, cpuName
Set pPages1 = ThisEvent.Object.Pages("PAGE1")
Set pCtrl1 = pPages1.Controls("MY_DATE") ' Your Date field here
' **If the below field is a text field the following works - if it's a date field just call Now()**
MyDate = MONTH(Date())&"/"& DAY(Date())&"/"& YEAR(Date())
pCtrl1.Value = MyDate
Set pCtrl2 = pPages1.Controls("USERNAME") ' Your username Field Here
Set objNetwork = CreateObject("WScript.Network")
UName = objNetwork.UserName
pCtrl2.Value = UName[/INDENT]
End Sub
Of course you don't need the subs if you don't put it into a VB. I dropped this into a "onLoad" action of the edit form. Works like a champ!
Note** this calls the Microsoft WScript Object exe, so there's Windows environment variables that you could call into the script (Domain, CPU Name, IPaddress, etc...)