仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 788|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网页编程之在窗体间传送参数的几种经常使用举措

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:27:58 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
应用程序需要使用数据库,数据库本身需要设计、开发和部署。还有MySQL学习教程,客户怎样实施混合系统,或者需要帮助管理多个云服务?在实践开辟使用中,经常必要在窗体间传送参数。经常使用的几种参数传送办法有以下几种:
1。利用openargs
在挪用的窗体利用以下语句:
docmd.openform"被挪用的窗体",,,,,,"参数值"
在被挪用的窗体利用me.openargs便可猎取传送过去的参数
2。利用全局变量
先设置一个全局变量,比方:gstrPara,
PublicgstrParaasstring
在挪用之前传送参数值给这个全局变量
gstrPara="参数值"
docmd.openform"被挪用的窗体"
在被挪用的窗体里利用gstrPara便可猎取传送过去的参数
3。利用tag标志
将要传送的参数安排在挪用窗体的tag标志里
在被挪用的窗体里经由过程挪用forms("挪用的窗体").tag来猎取参数值
4。利用模块变量
在挪用窗体设置一个大众的模块变量mstrPara
将要传送的参数安排在挪用窗体的mstrPara变量里
在被挪用的窗体里经由过程挪用forms("挪用的窗体").mstrPara来猎取参数值
5。间接猎取
假如参数来自挪用窗体的控件,也可间接挪用
在被挪用的窗体里间接援用挪用窗体的控件的值如:forms("挪用的窗体").控件名.value
6。多个参数传送
假如必要传送多个参数,可将参数兼并到一个变量里传送(利用指定标记离隔),然后在被挪用窗体再拆分这些变量,以到达多个参数传送的效果。
不外,由于一样平常传送两个参数的时分,多半一个是变量,一个是窗体自己,
以是我经常使用的办法也是对照有用的办法是:
在挪用窗体利用以下语句:
docmd.openform"被挪用的窗体",,,,,,"参数值"
而在被挪用的窗体里设置一个模块变量mfrmSrc
在被挪用的窗体的open或load事务中设置
setmfrmSrc=screen.activeform
这时候mfrmSrc就指向本来的挪用窗体(由于在窗体未完整加载好前,屏幕上激活的窗体是本来的窗体)
利用mfrmSrc你能够猎取挪用窗体上一切控件及相干的值,而且不必要事前晓得本来窗体的称号,具有对照强的通用性。
应当另有更多更好的参数传送办法,纷歧一举例,也但愿人人配合会商这个话题,相干复兴请宣布批评。
不可否认,MySQL也是一个很好的关系型数据库,或许在技术上它与其他领先的关系数据库相差并不大,或不具有劣势。但是,对于一些企业环境来说,MySQL显然不具有优势。
愤怒的大鸟 该用户已被删除
沙发
 楼主| 发表于 2015-3-18 20:55:50 | 显示全部楼层
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-15 08:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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