Foxtable(狐表)用户栏目专家坐堂 → [求助]不打开access时,如何将某一列设为自动编号


  共有3847人关注过本帖树形打印复制链接

主题:[求助]不打开access时,如何将某一列设为自动编号

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]不打开access时,如何将某一列设为自动编号  发帖心情 Post By:2015/4/21 10:08:00 [显示全部帖子]

采用共享数据库,因需求增加,需增加表,看了程版的更新表结构,有个问题,如何不打开access,将某一列设为自动编号?

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/4/21 10:43:00 [显示全部帖子]

问题是我用他的方法试了,在共享数据库中并未增加表

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/4/21 10:56:00 [显示全部帖子]

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67130,我就是按那上面做的,文本文件还是原样下载直接用的

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/4/21 11:22:00 [显示全部帖子]

就是有问题哈。共享数据库不能加表

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/4/21 13:26:00 [显示全部帖子]

举个例子。共享数据库原来有A,B,C三个表,现在想增加表D,又不能让用户直接打开ACCESS,让用户去里面新建一个表D。这时候,程版的方法就可以派上用场,但运行了那个方法,ACCESS中并没增加表D

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/4/21 13:45:00 [显示全部帖子]

程版只给了文本文件,没完整例子,我按那个帖子的指南一步步做的。5楼帖子是我做的。结果是无效
[此贴子已经被作者于2015/4/21 13:46:44编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/4/21 14:04:00 [显示全部帖子]

不是,不论数据源文件放在哪里,都不能增加文本文件中显示的需要增加的表。伹foxtable程序在本身的界面上可以看到增加了。而单独打开access文件,表数量并没有增加。bin兄可以用5楼的链接下载我做的实例指导一下
[此贴子已经被作者于2015/4/21 14:06:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/4/21 22:57:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:update.zip

不能这么写吧。

For Index As Integer = 0 To Values.Length - 1 '循环遍历数组
        Value1s = Values(Index).split("/") '提取表名称到数组
        Dim Builder As New ADOXBuilder '定义一个新的ADOXBuilder-----好象在这里写成Dim Builder As New ADOXBuilder("CS")会报错啊,改为CS001也不行——我定义的数据库连接是CS001
       Dim tbl As ADOXTable
 '定义一个新的ADOXTable
………………

程版的方法好象不能往外部数据源中加数据。郁闷,BIN兄看看吧。

如果改成这样,在共享数据库表中只增加了“车辆管理”的表名,但没有增加这个表的各列,程序中也没有加载这个新表,至于“产品明细”表,数据库没有增加这个表,程序界面上也没有加载这个表。

如果把Dim Builder As New ADOXBuilder("CS001"),改为Dim Builder As New ADOXBuilder
结果成了:
程序界面上加载了这两个表,但数据库的表中没有加上。
[此贴子已经被作者于2015/4/21 23:55:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/4/22 11:41:00 [显示全部帖子]

理解一下这个意思,看对不对啊。 首先要在自已开发程序这边,新增外部数据表,开发完功能,发布出去。 然后,用户的项目更新,就可以在共享数据库中增加表,并且在项目中添加表了 其实,核心任务是往数据源中增加表
[此贴子已经被作者于2015/4/22 11:45:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/4/22 21:03:00 [显示全部帖子]

回复Bin兄,还是用5楼的那个链接。

操作步骤如下:
1、发布最初始的没有写内部函数的项目(简称老项目)。
2、在项目中增加外部表,按照程版的指南一步步操作,然后发布新项目
3、按照发布后项目的更新的操作步骤,将update.txt、两个升级压缩包放到指定路径下。
4、运行老项目发布的程序。
5、实际运行的时候,共享数据库不能增加表。

程版只发布了一个txt,没有实例,没法检查错误在哪里。唉……

 回到顶部
总数 11 1 2 下一页