| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1828 人关注过本帖
标题:这个问题很恼人,请帮忙
只看楼主 加入收藏
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

只有这两部分的工作都做完了,分别生成两个变量值,然后“查询”按纽里的查询语句才有相关参数值。头痛!

[ 本帖最后由 陶然愚者 于 2013-2-1 11:44 编辑 ]
2013-02-01 11:37
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:3 
看下结果是否符合楼主的要求

表单.rar (79.44 KB)


图片附件: 游客没有浏览图片的权限,请 登录注册
收到的鲜花

坚守VFP最后的阵地
2013-02-01 14:03
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
收藏
得分:0 
程序代码:
THISFORM.EDIT1.VALUE=[]
ZDM=[]
FOR nCnt = 1 TO THISFORM.LIST1.ListCount
   IF THISFORM.LIST1.Selected(nCnt)
      ZDM=ZDM+THISFORM.LIST1.List(nCnt)+[,]&&在我的界面中,thisform.list1.list(nCnt)是数据表的字段标题,而不是字段名。如何让ZDM这个变量得到相应的数据表的字段名呢?
   ENDIF
ENDFOR
THISFORM.EDIT1.Value = LEFT(ZDM,LEN(ZDM)-1)
谢谢S版。问题貌似又回到了原点。
https://bbs.bccn.net/thread-397769-1-1.html

[ 本帖最后由 陶然愚者 于 2013-2-1 15:44 编辑 ]
2013-02-01 15:41
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:3 
表单.rar (80.37 KB)


图片附件: 游客没有浏览图片的权限,请 登录注册
收到的鲜花

坚守VFP最后的阵地
2013-02-01 16:01
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
收藏
得分:0 
再次感谢SDTA版主。根据22楼提供的思路,将原来写的代码略作修改,解决了变量接收列表框多项选择值的问题,经测试,基本成功。
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

现在仍然没有解决的问题是:
本来我选择的是“企业代码”(qyjbxxb.jgdm)、“企业名称”(qyjbxxb.jbmc)、“企业地址”(qyjbxxb.jbdz)三项,可是显示出来的前两项正确,第三项却变成了“产品名称”(qyzycpk.zycp)。问题可能出在数组ZDLB上,不知该如何解决?
2013-02-01 16:09
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
回复 25楼 陶然愚者
为什么要用数组
ZDLB(I,1) 显示字段标题?
ZDLB(I,2) 显示字段名?


[ 本帖最后由 sdta 于 2013-2-1 16:12 编辑 ]

坚守VFP最后的阵地
2013-02-01 16:10
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

如果不这样,请教SDTA版主更好的解决方案。谢谢!

[ 本帖最后由 陶然愚者 于 2013-2-1 16:23 编辑 ]
2013-02-01 16:18
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:2 
代码在表单中,自己看
如果数组只是为了在程序中,记忆标题和字段名,我认为没必要
看下帮助中LISTBOX控件的LIST属性的用法。

[ 本帖最后由 sdta 于 2013-2-1 16:23 编辑 ]

坚守VFP最后的阵地
2013-02-01 16:22
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:2 
图片附件: 游客没有浏览图片的权限,请 登录注册

坚守VFP最后的阵地
2013-02-01 16:24
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
收藏
得分:0 
回复 28楼 sdta
看过。数据表的结构已定,如果不在字段标题与字段名间转换,就得将数据表的字段名全部重新改成中文,而有的字段用中文10个字符实在是容纳不下
2013-02-01 16:26
快速回复:这个问题很恼人,请帮忙
数据加载中...
 
   



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

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