回 帖 发 新 帖 刷新版面

主题:当单击一个表单时,另一个表单退出?

请各位老师、高手帮忙,我在一个表单上建了一组按钮:登记资料和资料查询。当单击登记资料和资料查询,它们各运行一个表单。问题就是,当登记资料运行的前提下,再单击资料查询时,登记资料就会退出。不知如何去实现呢?

回复列表 (共24个回复)

11 楼

是Object的首字母"O"

12 楼

CB1518老师,我很感谢你对我的帮助。数字0和字母O是很难分的。3楼在帮助的所编的程程里注明是字母。你所编的那段里面,我用了数字0和字母O去试过了,都不行。如果我说的话有得罪,请见谅。

13 楼

多谢JINLONGGO老师告诉我,我也是一个初学者。刚学的。

14 楼

[quote] 你所编的那段里面,我用了数字0和字母O去试过了,都不行。 [/quote]
荒唐!!!
我的语句和 3 楼的就有区别吗???
怎么会"我用了数字0和字母O去试过了,都不行。"

怎么会睁着眼睛说瞎话!
这是你的德行!

15 楼

多日不见,chibl老师的火气还是那么大!其实不必上火,一看楼主的问题,就知道是个初学者,初学者不知道"0"还是"O"很正常,但对稍有积淀的VFP友来说,那根本不是问题,所谓心有灵犀一点通吗.所以,你不应该怪罪一个初学者!

16 楼

还是JINLONGGO老师有见解。望多指教!

17 楼

vartype()是用来判断变量的类型的函数,变量的类型通常有如下几种:
数值型 Number    返回  "N"
字符型 Character 返回  "C"
逻辑型 Logic     返回  "L"
日期型 Date      返回  "D"
对象   Object    返回  "O"
如果()是的变量名未定义, 则返回 "U"  Unknow(不知道)
所以,当你的"登记资料"表单处于打开状态时,vartype(登记资料)='O'
当你的"登记资料"表单用release释放后,vartype(登记资料)='X',此时若用另外一个类似的函数
type("登记资料")来检测时,其返回值仍是"O",表示此时"登记资料"表单虽然释放,但"登记资料"四个字作为变量,仍然存在于内存中,只是此时其值为空(即null).

18 楼

是非曲直要分清,这是为什么呢!
在提倡这种胡说八道的风气???

他不是讲“我用了数字0和字母O去试过了,都不行。”
你也试过了!
文明、礼貌、诚实是做人起码的道德,不是“你不应该怪罪一个初学者!”

连幼儿园的吃屎的孩子都懂,应该怎么尊重事实!
他不会由于是个什么“初学者”,就连怎么做人都忘记了吧!

19 楼

登记资料和查询资料是两件很截然的事情,得一件干完再干另一件,不要一会儿东一会儿西的.所以,我认为楼主的想法从根本上就是错误的.即便能实现也不能那样做.养成良好的编程思路对以后的编程很有帮助.
所以,楼主在运行"登记资料"表单时想办法让"查询资料"按钮失效,待退出"登记资料"表单时再让"查询资料"按钮有效.反过来也一样,在查询资料时就不要做登记资料的工作.
这样的好处楼主以后会慢慢体会到的.其实,操作程序和实际工作是一样的道理.

20 楼

网上的帖子不但是是答题,还是给全网络的网友参考,他会影响到一个人的名誉。
对别人的答题,不仔细的学习,而是轻易的做出不负责任结论,
就是对答题人的,不负责任和不尊敬。
这种人不但不知道脸红,竟然振振有词的,胡说八道。

更想不到到,竟然得到堂堂有名的,大学教授大力支持!
可见为什么,该论坛没有高手关顾了。

哈哈………
可悲啊!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册