flag = workspace.DialogBox("ChangeLocCCC",True,True,False,True,False,False,"Change Location")
Hie musst Du die Felder, die ändern möchtest "initialiseren" und vorher ein Dokument erzeugen, übder das Du temorär die Werte änderst:
Ser docDlg = db.CreateDocument
call docDlg.ReplaceItemValue( "City" , oldCity )
...
...
flag = workspace.DialogBox("ChangeLocCCC",True,True,False,True,False,False,"Change Location" , docDlg )
if flag Then
if docDlg.GetItemValue( "City" )( 0 ) <> "" and docDlg.GetItemValue( "City" )( 0 ) <> oldCity Then
newCity = docDlg.GetItemValue( "City" )(
end if
.....
end if