| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 508 人关注过本帖
标题:希望得到帮助
只看楼主 加入收藏
yanyong123
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-7-14
收藏
 问题点数:0 回复次数:6 
希望得到帮助
小弟初学,用的是VFP9.0,想做一个销售开单的软件(附件),有2个问题希望大哥帮忙解决一下:

1.在grid1-column1加了combo1用于货品输入,希望实现在combo1控件输入拼音码进行查询,方便输入,希望如下效果:控件输入字符时其下拉列表能自动打开且控件内仍然显示刚才输入的字符而不是返回的“货品编码”,下拉列表能够指向所查询的货品。
2.如何求得表格内光标的位置,我想在指定列加以标签作为使用提示。

望各位大哥指点!
2006-08-02 22:48
yanyong123
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-7-14
收藏
得分:0 
晕~附件传不上来啊
2006-08-02 22:51
yanyong123
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-7-14
收藏
得分:0 
[求助]附件
35Lg3iSK.rar (86.4 KB) 希望得到帮助


2006-08-02 22:52
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
提供一个思路你看看。
表单中有若干TEXT,对应表的字段。表单中也有若干命令按钮,对应"增加","删除","修改","查询"等。
现在我添加一控件LIST1,用于动态选择你需要的内容。
(1)初始化FORM1.INIT()
CLOSE ALL
USE 表
PUBLIC AA
THISFORM.LIST1.VISIBLE=.F.
(2)THISFORM.TEXT1.INTERACTIVECHANGE()
THISFORM.LIST1.VISIBLE=.T.
THISFORM.LIST1.CLEAR
AA=ALLTRIM(THISFORM.TEXT1.VALUE)
SET FILTER TO AA$拼音
GO TOP
DO WHILE !EOF()
THISFORM.LIST1.ADDITEM(字段1+字段2+字段3) &&需要的话还可以加相应字段
SKIP
ENDDO
SET FILTER TO
THISFORM.REFRESH
(3)THISFORM.LIST1.INTERACTIVECHANGE()
THISFORM.TEXT1.VALUE=SUBSTR(THISFORM.LIST1.VALUE,1,4) &&假如第1个字段的宽度为4
THISFORM.TEXT2.VALUE=SUBSTR(THISFORM.LIST1.VALUE,5,8) &&假如第2个字段的宽度为8
*如果需要的话,还可以类似地写命令
THISFORM.LIST1.VISIBLE=.F.
THISFORM.REFRESH
******************该帖子在"怎样用数据字典"中写过。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-08-02 23:06
yanyong123
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-7-14
收藏
得分:0 

查询的问题很简单~
问题是组合控件的下拉列表打开后如何让控件还是显示自己输入的字符而不是列表的索引值啊?

2006-08-03 15:04
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:313
专家分:820
注 册:2006-5-22
收藏
得分:0 
只用一个下拉列表控件是不是有些勉强?

2006-08-03 15:29
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
AddressForm.Text1.AutoCompTable = 'c:\myApp\AutoComp.DBF'
AutoCompSource属性
指定用于在“自动完成“表中查找数据的源表名称。


AddressForm.AddressText1.AutoCompSource = 'myAddress'
AutoComplete属性
该属性指定是否在文本框中使用“自动完成”功能和“自动完成”的模式。使用“自动完成”功能时,根据输入的词条,将显示一个与之匹配的最近输入的词条列表,如果选择了其中的一个词条,将使用该词条自动填充文本框内容,这很类似IntelliSense。

VFP9中TEXT新增加的功能,可以用TEXT的自动完成功能来搞定,上面是思路

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-08-04 19:07
快速回复:希望得到帮助
数据加载中...
 
   



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

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