一个单据中,如何实现增加记录后,行号递增.(注:行号不能设成自增列,因为行号是对一个单据而言的)
------------------------
举例吧,一个表字段如下:id,自增列,是惟一值
入库单号,(假如同一个入库单号的记录有10条,那么行号就是从1 到 10)
行号,(在一个单据内编码,比如单号为:'20070101'的记录有10条,则行号为1 -- 10)
还有别的一些字段.因为与此问题关系不大就不说了.
其中行号的作用就是说明一个单据中,各条记录的先后位置,比如打印时或显示时,就是以行号先后显示的我现在想实现的就是,我添加一条记录后,行号如何能够自动递增.(我这里指添加记录到单据的最后一行)
我现在的笨方法是,先取当前单据一共有多少行,然后增一,作为新增行的"行号",但是这样不太好.
请教好的办法,谢谢.