Mike Yearwood
Toronto, Ontario, Canada
Mike Sue-Ping
Cambridge, Ontario, Canada
General information
Category:
Coding, syntax & commands
Hi Mike
Another possible solution is to use a parameter object.
You create a custom object. Add all the properties you want to it. You pass it to the form. The form uses the properties of the object like it would use parameters. The form can also update the properties and pass the object back.
>Thanks Cetin.
>
>That did the trick. Everything is working well now. I don't think I'm going to ever use DO FORM ... TO Variable again now that I know about this better way of obtaining a form's properties as return values!
>
>Regards,
>
>Mike
>
>
>
>
>>Oh I forgot to mention that. Enter this in Form.QueryUnload :
>>
>>nodefault
>>this.hide()
>>
>>Cetin
>>
>>>Hi Cetin,
>>>
>>>I've used you code below and it works well except for the case when I close the modal form using the "X" button in the upper right corner of the window. When I do this, oFrm is somehow set to .null. and I can't get to any of its properties.
>>>
>>>Any idea why this is so?
>>>
>>>Regards,
>>>
>>>Mike
>>>
>>>>
>>>>oFrm = createobject('myForm')
>>>>oFrm.Show(1) && I might want to use a modeless as modal
>>>>ldStart = oFrm.txtStartDate.Value && Code continues here when form.hide()s
>>>>oFrm.release()
>>>>release oFrm
>>>>
>>>>do form myForm name oFrm linked && Call a modal form
>>>>ldStart = oFrm.txtStartDate.Value && Code continues here when form.hide()s
>>>>oFrm.release()
>>>>release oFrm
>>>>
>>>>Cetin
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only