愤怒的大鸟 发表于 2015-1-16 22:27:58

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

应用程序需要使用数据库,数据库本身需要设计、开发和部署。还有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-1-16 22:30:11

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

光写几个SQL实在叫无知。

乐观 发表于 2015-1-19 15:55:30

再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。

变相怪杰 发表于 2015-1-28 07:49:46

从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。

若天明 发表于 2015-2-5 19:44:25

你可以简单地认为适合的就是好,不适合就是不好。

飘灵儿 发表于 2015-3-3 20:13:03

入门没那么困难,精通没那么容易

不帅 发表于 2015-3-11 13:26:05

SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)

愤怒的大鸟 发表于 2015-3-18 20:55:50

对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。

透明 发表于 2015-3-26 16:57:38

每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
页: [1]
查看完整版本: MYSQL网页编程之在窗体间传送参数的几种经常使用举措