起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 183|回复: 9

【结贴】[问题]信息层调用表单控件

[复制链接]
发表于 2010-5-20 10:15:47 | 显示全部楼层 |阅读模式
我想在信息层下面的字段的ButtonClick事件里面调用表单的代码,或者触发表单的一个按钮,怎么做?
回复

使用道具 举报

 楼主| 发表于 2010-5-20 10:20:36 | 显示全部楼层
或者,请问一般在ButtonClick事件里面做什么事情?
回复 支持 反对

使用道具 举报

发表于 2010-5-20 10:40:20 | 显示全部楼层
一般建议这样:把 那个按钮的事件实现 放到信息层中,然后就可以分别去调用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-20 11:11:09 | 显示全部楼层
可是信息层很多代码都不能写,比如弹出警告,调用存储过程。而且也很不习惯在信息层下面写代码。
回复 支持 反对

使用道具 举报

发表于 2010-5-20 11:15:56 | 显示全部楼层
比如弹出警告,调用存储过程 都可以啊。
一般对于 数据操作的都 写到 信息层中。对于一些公共的方法可以 建立资源集,然后写到资源集中(平台很多地方都是这么实现的)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-20 11:24:07 | 显示全部楼层
比如弹出警告,调用存储过程 都可以啊。?这些也可以?
我从来没有尝试过,能告诉我弹出警告的代码怎么写吗?和表单中的不一样,用表单的代码去写,不能编译。还有赋值什么的,反正就是很不习惯。
存储过程怎么调用呢?还可以把存储过程放到信息上?
回复 支持 反对

使用道具 举报

发表于 2010-5-20 11:30:22 | 显示全部楼层
怎么不能编译?报什么错误?

1、你说的弹出警告 是指判断一定的条件后,给出的提示信息,对吧?
那么就用比如 Business.Forms.JsDialogs.Showmessage来给出提示
2、存储过程是 用存储过程数据集来调用的么?那可以在 信息层中直接访问啊。如果用TQuery调用,那么信息层中也可以通过动态创建TQuery的方式来调用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-20 11:54:47 | 显示全部楼层
不好意思,我对平台还不是很熟悉,很多地方都没有尝试过,我没有导入Business.Forms,所以报错。谢谢。
我以后会注意找错误解决问题的。
我采用的是TStoredProc,和存储过程数据集有区别吧?一样的使用么?
回复 支持 反对

使用道具 举报

发表于 2010-5-20 12:31:06 | 显示全部楼层
恩,有错误没关系,主要是要看一下,具体错误是什么才能知道是什么原因。
一样的用法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-20 13:17:49 | 显示全部楼层
好的。非常感谢!结贴吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 16:59 , Processed in 0.037681 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表