我用DBGrid和DBNavigator做了一个可以手动输入记录的界面(数据库为access),如何实现当用户点击DBNavigator的增加记录按钮时,第一列自动编号显示当前的记录条数,如果用户要在已经增加的记录中间插入一条记录,如何再将该编号重新自动排列。
比如说我的数据表格第一列为‘编号’。如果用户在最后添加
记录,第一列就显示为当前记录的条数加1,如果用户在已经存在的两条记录中间插入记录(如2。3),
第一列就显示3,然后将本来的3以后的记录每一条记录的编号依次加一。
比如说我的数据表格第一列为‘编号’。如果用户在最后添加
记录,第一列就显示为当前记录的条数加1,如果用户在已经存在的两条记录中间插入记录(如2。3),
第一列就显示3,然后将本来的3以后的记录每一条记录的编号依次加一。
则在当前位置插入该记录,将记录条目编号变成当前光标位置的记录条目号加1,
然后将以后的每条记录的条目编号依次加1。如果在最后,则总记录条目数加1就可以啦。我是想可以增加一个自动编号的字段,那如果用户删除了一条记录呢?