如何让表单的文本框能自加
我又一次修改我的表单问题了,这次的目的是,先打个比方,比如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
* 看是否达到了效果