1.如果使 SQLServer数据库或Orcale数据库可以用insert类型触发器解决。
2.如果是 Access数据库可以这样间接实现:
在表里增加两个字段。ID(自动编号类型) ,UserName 字符类型。
先在表里插入一条记录(username和你要插入的字段值,流水号先空着)
然后取回条记录的ID值。select max(id) where username="xxxx" 
就可以得到 流水号 "20020101"+Format(id,"0000")
Update 流水号 ="20020101"+Format(id,"0000") where username="xxxx" and id=max(id)