C#如何根据SQL中已有的某数据加1
问题一:小弟想实现添加销售的时候,销售单号自动显示出根据数据库已有的销售数量加1.问题二:销售明细里以(商品,价格,数量等)为一组,如何实现按下添加,就跳出新的一组(添加...
问题一:小弟想实现添加销售的时候,销售单号自动显示出根据数据库已有的销售数量加1.
问题二:销售明细里以(商品,价格,数量等)为一组,如何实现按下添加,就跳出新的一组(添加多少次都可以),并且将这些信息传递给SQL
我知道小弟问题有点多,真心麻烦各位了,望不吝赐教,不胜感激。 展开
问题二:销售明细里以(商品,价格,数量等)为一组,如何实现按下添加,就跳出新的一组(添加多少次都可以),并且将这些信息传递给SQL
我知道小弟问题有点多,真心麻烦各位了,望不吝赐教,不胜感激。 展开
展开全部
第一个问题,你得先获取数据库最后一条记录,SQL语句类型下面这样的:
select 销售单号 from 销售表 order by 销售时间 desc
然后再将取得的销售单号+1即可。
第二个问题没太搞明白,能否详细说下
追问
就是销售明细里,一开始只有一组控件。可以让用户输入第一件商品的商品名,数量,折扣。
然后按下添加按钮。在第一组控件下面,再出现新的一组控件,让用户输入第二件商品的信息。并且添加几次都可以(窗口只有那么大,如何添加多次?)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你用直接使用sql进行操作,则可以现读取数据库中最大的销售单号 select max("saleNo") from ... ,再将销售单号加1,存入数据库,;如果使用存储过程则不需要,直接在存储过程中处理
第二个问题嘛 则需要动态的添加控件,用集合存储这些信息,最后组合为sql字符串就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自动加一的应该在建表的时候把编号设置成主键 即:编号 int primary key identity(1,1),这样就能保证编号自增长为一了
第二个问题 在销售明细里面加一个panel,他里面添加你要显示的内容 在page_load里面设置其可见属性为false然后添加一个按钮 在其onclick时间中使panel的可见属性变为true 这样每次添加完这一组就消失 在按下按钮他就出现了
第二个问题 在销售明细里面加一个panel,他里面添加你要显示的内容 在page_load里面设置其可见属性为false然后添加一个按钮 在其onclick时间中使panel的可见属性变为true 这样每次添加完这一组就消失 在按下按钮他就出现了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询