如何做这个下拉输入框!

llsyhy 2002-03-05 10:31:16
我的客户提出这样的要求:
在输入编号时按这样的要求
a
b
c
d

当选择a后输入001,下一个编号就应该为a002。依次增加
当选择b后输入001,下一个编号就应该为b002,依次增加
请问怎样才能实现这样的功能。
...全文
5 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhengkaining 2002-03-08
看不懂
回复
VFP 2002-03-08
给分吧。
回复
VFP 2002-03-05
帮你UP
回复
sorrow_arrow 2002-03-05
留个纪念
回复
llsyhy 2002-03-05
其实就是用户不需要自己敲数字,下拉框中为a,b,c,d 当选择a后输入001,下一次选择a时编号就应该为a002。依次增加
回复
hwma 2002-03-05
讲的详细点好吗?
回复
hwma 2002-03-05
多多学习了!刚来,没看懂什么意思啊,哈啊
回复
llsyhy 2002-03-05
tiantianpb(甜甜) :
请你说详细一点好吗?我是个新手。请多关照
回复
llsyhy 2002-03-05
大家新年好,谢了,我先去实现,如果不动。再请教各位。
回复
zhanwei 2002-03-05
设2变量,分别记录选中的编号规则,和当前编号,然后再程序中处理即可:
ls_cmaxcode = left(trim(ls_parentcode),len(ls_parentcode) -1)+string(long(right(trim(ls_cmaxcode),len(ls_cmaxcode) - len(ls_parentcode) + 1 ) ) + 1,left('000000000',integer(mid(gs_deptcodestru,li_series,1))))
说明:
ls_cmaxcode 当前最大(下一)编号
ls_parentcode 编码方案的首部或多级编码的所有本级以上部分,本例多级编码,不限级别,每级最多9位编码,如编码方案‘2323’——〉0100101001
gs_deptcodestru 编码方案:以‘2323’结构表示
li_series 当前级数,第几级编码,使用第几级方案

回复
llsyhy 2002-03-05
其实就是用户不需要自己敲数字下拉框中为a,b,c,d 当选择a后输入001,下一个编号就应该为a002。依次增加
当选择b后输入001,下一个编号就应该为b002,依次增加
回复
konrong 2002-03-05
用CHOOSE CASE语句和循环语句,应该可以实现的
回复
tiantianpb 2002-03-05
用setvalue()函数动态加入
回复
pbworm 2002-03-05
不明白
回复
发帖
非技术版
创建于2007-09-28

379

社区成员

PowerBuilder 非技术版
申请成为版主
帖子事件
创建了帖子
2002-03-05 10:31
社区公告
暂无公告