| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1489 人关注过本帖
标题:上级表单如何给下一级被调用表单传变量值(非全局变量)?
取消只看楼主 加入收藏
强国学习
Rank: 2
等 级:论坛游民
帖 子:58
专家分:19
注 册:2020-4-1
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:6 
上级表单如何给下一级被调用表单传变量值(非全局变量)?
请问如何实现:表单1里有一个表格grid1,数据来源于一个表,里面的数据是通过APPEN FROM写入表并通过grid1即时显示出来的,通过双击grid1第2行TEXT1事件,打开另一个表单2,并把行号2传给表单2使用?
搜索更多相关主题的帖子: 变量值 全局变量 数据 调用 表单 
2021-02-26 12:32
强国学习
Rank: 2
等 级:论坛游民
帖 子:58
专家分:19
注 册:2020-4-1
收藏
得分:0 
回复 2楼 吹水佬
比如指针指向行号3,要操作行号2,我原来是用了do form form1 with 2命令,在表单2的init事件中加入了parameter hh,在avtivate事件中有sele 表,go hh命令,运行执行到go hh 时提示命令错误。
2021-03-01 08:15
强国学习
Rank: 2
等 级:论坛游民
帖 子:58
专家分:19
注 册:2020-4-1
收藏
得分:0 
回复 4楼 吹水佬
老师麻烦您帮看看,我是想把do from xjxg1 with 2 的2传给表单xjxg1中的activate事件的 go hh选择行号用,意思是go hh就是go 2。当
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
go hh时提示命令错误,go alltrim(hh)时提示函数参数的值或类型无效。
2021-03-01 13:08
强国学习
Rank: 2
等 级:论坛游民
帖 子:58
专家分:19
注 册:2020-4-1
收藏
得分:0 
回复 8楼 吹水佬
老师麻烦您直接给出获取到2的语句,谢谢!
2021-03-01 16:41
强国学习
Rank: 2
等 级:论坛游民
帖 子:58
专家分:19
注 册:2020-4-1
收藏
得分:0 
回复 10楼 吹水佬
自定义了一个表单属性dh,默认值为.F.,改成了0。
一、form1调用form2语句
     do form xjxg1 with 2
        read even
        thisform.refresh
        thisform.edit3.setfocus
二、form2的Init事件
    parameters hh
    this.dh=val(alltrim(transform(hh)))
三、form2的activate事件
    sele qyrq_l1
         n=this.dh
         ?n
         ?type('n')
         go n
         dime g[1,61]
              scatt to g
执行后,n为0.00,类型为N,go n 语句出错,提示超出最大范围。即n未取得do form xjxg1 with 2 的数值2,请问老师,这个问题出在哪里?
2021-03-02 12:55
强国学习
Rank: 2
等 级:论坛游民
帖 子:58
专家分:19
注 册:2020-4-1
收藏
得分:0 
回复 13楼 吹水佬
go this.dh 提示语法错误
this.dh 的值是.F.,类型是L
VFP6.0版本

[此贴子已经被作者于2021-3-2 16:56编辑过]

2021-03-02 16:39
强国学习
Rank: 2
等 级:论坛游民
帖 子:58
专家分:19
注 册:2020-4-1
收藏
得分:0 
回复 15楼 吹水佬
老师您好,请问do form formname with 参数 命令,是不是只能放在按钮command里才能有作用?
我在调用表单1增了个按钮command,里面放入do form xjxg1 with 2测试,点这个按钮,被调用表单2接收到了表单1传过来的2.
但是在grid1的一个text1里的双击事件里放入do form xjxg1 with 2,双击text1时,被调用表单2接收不到表单1传过来的2.
或者是要把text1的某个属性改成和command的属性一样才能传送?
有可能是表单2是从表单1复制过来的原因,我重新建了两个简单的表单来试,在grid1里的text1里do form formname with 参数,另一个表单是可以接收到参数的。

[此贴子已经被作者于2021-3-3 16:42编辑过]

2021-03-03 15:22
快速回复:上级表单如何给下一级被调用表单传变量值(非全局变量)?
数据加载中...
 
   



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

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