主题:请教:程序与表单之间的数据传递
向各位老师请教一个基本问题.
在程序中调用表单,相互之间数据如何传递.
试例如下:
Sdate1=date()
DO TestForm inputform.scx WITH sdate1
?sdate1
表单TestForm上只有一个文本框,在表单TestForm的Initi事件中给文本框赋初值当前日期date(),在Destroy事件中将修改后的文本框值赋给变量Sdate.
原希望是:执行此程序,先在表单的文本框中将日期修改,关闭表单后,则将此日期打印出来.
而实际执行此程序则是:在表单上将变量值打印出来了.光标仍停在文本框中.
为什么第三句会在表单关闭前执行? 如何才能实现数据在表单和程序间的相互传递.
多谢!,
在程序中调用表单,相互之间数据如何传递.
试例如下:
Sdate1=date()
DO TestForm inputform.scx WITH sdate1
?sdate1
表单TestForm上只有一个文本框,在表单TestForm的Initi事件中给文本框赋初值当前日期date(),在Destroy事件中将修改后的文本框值赋给变量Sdate.
原希望是:执行此程序,先在表单的文本框中将日期修改,关闭表单后,则将此日期打印出来.
而实际执行此程序则是:在表单上将变量值打印出来了.光标仍停在文本框中.
为什么第三句会在表单关闭前执行? 如何才能实现数据在表单和程序间的相互传递.
多谢!,