VBA计数语句添加值

时间:2014-01-22 14:48:24

标签: sql excel vba

我正在使用VBA宏处理Excel工作表。 我希望从VBA代码向数据库添加数据。

对于一个部分,我需要发表评论。

所以我需要:

  1. 评论
  2. 评论
  3. 评论
  4. 对于每个添加的评论,数字基本上需要像1,2,3,4 ..

    我试过(select Max(comment) AS count from HEADER)+1)并没有运气。

    编辑:有一个唯一的任务编号,每个新任务的值增加+1,例如

    TASKNO 1 - 评论1 - 评论/测试 TASKNO 2 - 评论1 - 评论/测试

    TASKNO 3 - 评论1 - 评论/测试 TASKNO 3 - 评论2 - 评论/测试 TASKNO 3 - 评论3 - 评论/测试

    有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我还不完全清楚,但是这里有:

如果你想:

TaskId CommentId
1      1
1      2
2      3
1      4
3      5

这可以使CommentID成为一个Identity列。这并不能保证下一个总是比前一个大1;有些事情可能发生(不经常,但仍然),它会丢失一大块数字,例如150到250,错过151到249。

如果你想要这个:

TaskId CommentId
1      1
1      2
2      1
1      3
3      1

然后你必须在插入新注释的vba代码中执行此操作:计算任务已存在的数字,并添加1以获取新注释的CommentID。

干杯 -