问题一:小弟想实现添加销售的时候,销售单号自动显示出根据数据库已有的销售数量加1.
问题二:销售明细里以(商品,价格,数量等)为一组,如何实现按下添加,就跳出新的一组(添加多少次都可以),并且将这些信息传递给SQL
我知道小弟问题有点多,真心麻烦各位了,望不吝赐教,不胜感激。
第一个问题,你得先获取数据库最后一条记录,SQL语句类型下面这样的:
select 销售单号 from 销售表 order by 销售时间 desc然后再将取得的销售单号+1即可。
第二个问题没太搞明白,能否详细说下
追问就是销售明细里,一开始只有一组控件。可以让用户输入第一件商品的商品名,数量,折扣。
然后按下添加按钮。在第一组控件下面,再出现新的一组控件,让用户输入第二件商品的信息。并且添加几次都可以(窗口只有那么大,如何添加多次?)
如果你用直接使用sql进行操作,则可以现读取数据库中最大的销售单号 select max("saleNo") from ... ,再将销售单号加1,存入数据库,;如果使用存储过程则不需要,直接在存储过程中处理
第二个问题嘛 则需要动态的添加控件,用集合存储这些信息,最后组合为sql字符串就行了