标题:大家帮忙指正一下
只看楼主
lydluck6791
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-12-24
 问题点数:0 回复次数:1 
大家帮忙指正一下
大家帮忙看看有没有什么毛病,PDM是自定变量吗?我怎么没找到呢?请大家指正一下,谢谢!
PARAMETERS PDM
SQLEXEC(G_PUBLIC(6),'select count(*) AS QX from mmb where 人员代码=?THISFORM.TEXT1.VALUE AND 权限代码=?PDM ')
IF THISFORM.TEXT1.VALUE = 'SYS' .OR. SQLRESULT.QX > 0
RETURN .T.
ELSE
RETURN .F.
ENDIF
搜索更多相关主题的帖子: mmb count where 
2005-12-25 01:03
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 

在上一个表单或者程序当中用PUBLIC PDM
去掉PARAMETERS PDM

parameters 命令

将调用程序传来的数据赋值给私有内存变量或数组。

语法

PARAMETERS ParameterList

参数
ParameterList

指定接收数据的内存变量或数组。
“ParameterLis”中的参数应用逗号分隔。PARAMETERS 语句中的参数数目至少应与 DO ... WITH 语句中的参数数目相同。如果 PARAMETERS 语句中所列的变量或数组数目比 DO ... WITH 语句传递的多,剩余的变量或数组就初始化为“假”(.F.)。最多可传递 27 个参数。
PARAMETERS( ) 函数返回传递给最近执行程序的参数数目。

说明

当 parameters 命令与 DO ... WITH 语句一起使用时,它必须是被调用程序、过程或用户自定义函数中的第一条可执行语句。
默认情况下,DO ... WITH 语句以引用传递方式向过程传递变量和数组。当一个值在被调用过程中更改时,新值传递回调用程序中相关的变量或数组。如果想以值传递方式向一个过程传递变量或数组,在 DO ... WITH 语句的参数列表中用括号把变量或数组括起来,这样,在被调用过程中对参数的任何更改都不传回调用程序。
默认情况下,变量以引用传递方式向过程传递,以值传递方式向一个用户自定义函数传递。使用 SET UDFPARMS TO REFERENCE 命令,能以引用传递方式向用户自定义函数传递变量。


有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2005-12-25 17:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-39847-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.133719 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved