首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

怎么让表单的文本框能自加

2014-04-24 
如何让表单的文本框能自加我又一次修改我的表单问题了,这次的目的是,先打个比方,比如X公司添加进表中了,在

如何让表单的文本框能自加
怎么让表单的文本框能自加怎么让表单的文本框能自加  
我又一次修改我的表单问题了,这次的目的是,先打个比方,比如X公司添加进表中了,在X公司添加产品的时候,产品编号会在添加按钮按下的同时,自动生成A00000001~A99999999,只要每次出现X公司,添加产品的时候就能从A多少号自动加1,然后如果中途出现第二个公司产品编号自动从B00000001~B99999999,第三个公司就是C00000001~C99999999以此这样显示下去,请问这样需要怎么做呢,因为之前我只是做的产品编号直接加1,没有合格,所以要重新做这一点,希望各位前辈,大神能帮帮忙,谢谢了
[解决办法]

* 添加按钮代码,该代码放在CLICK事件中合适的位置
SELECT MAX(产品编号) AS BH FROM TABLENAME WHERE ALLTRIM(公司名称)==ALLTRIM(THISFORM.TEXT11.VALUE) INTO CURSOR TEMP && 为了使公司名称规范输入,建议此处的TEXT控件改为COMBOBOX控件。
IF _TALLY>0
   THISFORM.TEXT1.VALUE=LEFT(产品编号,1)+PADL(VAL(RIGHT(产品编号,8))+1,8,[0])
ENDIF
* 看是否达到了效果

[解决办法]
看上去还是没说清楚
是不是要对【产品】自动编码,编码规则是 【字母】+【数字序号】,其中字母代表不同公司?
[解决办法]
xxxxyyyyyyyy
xxxx:如 0001 表示你所说的公司编码。支持9999个,如果感觉不够用,可以用5位或更多。
yyyyyyyy:00000001 表示商品编码,支持99999999个,如果感觉不够用,可以用9位或更多。

热点排行