查看: 4832|回复: 10
怎么样创建副本后自动命名
阅读权限20
在线时间 小时
想找一个宏,每次填完表单后,复制表单到最后,并把名字改成表单中的B2单元格,也就是以月份命名
18:37 上传
点击文件名下载附件
29.8 KB, 下载次数: 26
阅读权限20
在线时间 小时
是我帖子发错地方了吗
阅读权限100
在线时间 小时
原帖由 jdyaxl 于
21:01 发表
是我帖子发错地方了吗
1。确实是发错地方了!应该发到 VBA 版块!当然问题不是太大;
2。楼主自己录制的代码让人看不懂,不知道你在录制过程中选择来选择去想干什么呢?到了最后,我们不知道你到底想复制什么到新的工作表中?!
阅读权限20
在线时间 小时
原帖由 lu_zhao_long 于
21:19 发表
1。确实是发错地方了!应该发到 VBA 版块!当然问题不是太大;
2。楼主自己录制的代码让人看不懂,不知道你在录制过程中选择来选择去想干什么呢?到了最后,我们不知道你到底想复制什么到新的工作表中?!
其实我想象这样建一个简易数据库
到时候方便查询,应该我刚学,在录的时候看看是怎么运行的。
主要目的就是每个月填一张表,然后打印出来。然后再复制到数据库一份,方便以后做数据透视表用,因为用的人一点也不懂excel,所以想做成宏按钮。
阅读权限95
在线时间 小时
没看懂,似乎像“表单”里的数据 复制到 “数据库”表的最后,又像是新增一张表,然后复制进去。
阅读权限30
在线时间 小时
楼主的代码 缺一句 寻找 数据表中 最后一个非空单元格的语句吧.
然后 同时完成一次备份的话, 应该会 弹出一个&&是否覆盖 原文件的提示,这里就不知道
会不会 报错了. 因为你用月份命名,不会一个月 只保存一次.
总的来说 不是很复杂. 你在论坛里找找 很容易找到类似的 代码 然后自己组合一下.
阅读权限20
在线时间 小时
原帖由 wudixin96 于
21:59 发表
没看懂,似乎像“表单”里的数据 复制到 “数据库”表的最后,又像是新增一张表,然后复制进去。
最后的意思就是想复制到“数据库”后再新增一张表,以当前表单中的年月命名,这样每次新复制的表名称都不重复,以后找起来也方便,想打印哪个月的时候直接就可以输出了。 哪个数据库是用在以后查询某个时间段,或某个区域煤矿销量时统计用的。
[ 本帖最后由 jdyaxl 于
09:13 编辑 ]
阅读权限20
在线时间 小时
& & & & & & & &
原帖由 huaimiao781 于
22:09 发表
楼主的代码 缺一句 寻找 数据表中 最后一个非空单元格的语句吧.
然后 同时完成一次备份的话, 应该会 弹出一个&&是否覆盖 原文件的提示,这里就不知道
会不会 报错了. 因为你用月份命名,不会一个月 只保存一次.
哪个寻找数据库表中的非空单元格的语句我找到了!
{=&数据库!A&&MIN(IF(数据库!E2:E65536=&&,ROW(数据库!2:65536)))}按这样改一下就可以了
阅读权限20
在线时间 小时
原帖由 huaimiao781 于
22:09 发表
楼主的代码 缺一句 寻找 数据表中 最后一个非空单元格的语句吧.
然后 同时完成一次备份的话, 应该会 弹出一个&&是否覆盖 原文件的提示,这里就不知道
会不会 报错了. 因为你用月份命名,不会一个月 只保存一次.
呵呵,谢谢哪个语句我找到了。
阅读权限30
在线时间 小时
呵呵 你这个写法&&不好.&&你做看看 人家的工程代码
有更简单的写法.
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师access中新建表如何创建副本
access中新建表如何创建副本
09-03-03 &匿名提问
更改“自动编号”字段的起始值 (MDB) 适用于: Microsoft Office Access 2003 对于没有包含记录的新表,可以将“新值”属性设为“递增”的“自动编号” (“自动编号”数据类型:Microsoft Access 数据库中的一种字段数据类型,当向表中添加一条新记录时,这种数据类型会自动为每条记录存储一个唯一的编号。可以产生三种编号:顺序号、随机号和同步复制 ID。)字段的起始值改为大于 1 的数值。如果表已经含有记录,也可以使用以下过程将“自动编号”字段中下一个指定的值改为新的数值。 如果原表包含禁止在字段中有 Null (Null:可以在字段中输入或用于表达式和查询,以标明丢失或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。) 值的属性设置,则必须临时更改这些属性。这些属性设置包括: “必填字段”字段属性设置为“是” “索引”字段属性设置为“是(无重复)” 禁止字段中出现 Null 值的字段和/或记录的“有效性规则”属性 创建只有一个字段(“数字”字段)的临时表,将此字段的“字段大小”属性设置为“长整型”,并且用要更改的表中“自动编号”字段的名称为其命名。 在“数据表”视图 (数据表视图:以行列格式显示来自表、窗体、查询、视图或存储过程的窗口。在数据表视图中,可以编辑字段、添加和删除数据,以及搜索数据。)中,在临时表的“数字”字段输入比“自动编号”字段起始值少 1 的值,例如,如果希望“数字”字段从 100 开始,则在“数字”字段中输入 99。 创建并运行追加查询 (追加查询:一种动作查询,它将查询结果集内的记录添加到现有表的尾部。),将临时表追加到要更改“自动编号”值的表中。 操作方法: 新建一个查询,使其包含要将其记录追加到另一个表的表。 操作方法: 在“数据库”窗口 (数据库窗口:在打开 Access 数据库或 Access 项目时出现的窗口。它显示用于新建数据库对象和打开现有对象的快捷方式。)中,单击“对象”下面的“查询”,然后单击“数据库”窗口工具栏上的“新建”。 在“新建查询”对话框中,单击“设计视图”,然后单击“确定”。 在“显示表”对话框中,单击列出要使用其数据的表或查询的选项卡。 双击要添加到查询的每个对象的名字,然后单击“关闭”。 在设计网格 (设计网格:在查询设计视图或“高级筛选/排序”窗口中设计查询或筛选时所用的网格。对于查询,该网格以前称为“QBE 网格”。)中将字段添加到“字段”行,指定条件 (条件:所指定的限制查询或筛选的结果集中包含哪些记录的条件。)与排序次序。 要查看查询结果,请单击工具栏上的“视图”。 在查询的“设计”视图 (设计视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在设计视图中,可以新建数据库对象和修改现有数据库对象的设计。)中,单击工具栏上“查询类型” 旁边的箭头,然后单击“追加查询”。“追加”对话框出现。 在“表名称”框中,输入要向其追加记录的表的名称。 请执行下列操作之一: 如果表位于当前打开的数据库中,则单击“当前数据库”。 如果表不在当前打开的数据库中,则单击“另一数据库”并键入存储该表的数据库的路径,或单击“浏览”定位到该数据库,可以输入到 Microsoft FoxPro、Paradox 或 dBASE 数据库的路径,还可以输入到 SQL 数据库 (SQL 数据库:基于结构化查询语言 (SQL) 的数据库。)的连接字符串。 单击“确定”。 从字段列表 (字段列表:列出了基础记录源或数据库对象中的全部字段的窗口,但数据访问页的设计视图例外。在数据访问页的设计视图中,字段列表列出了所有记录源及其在基础数据库中的字段。)中将要追加的字段、要用来设置准则的任何字段拖到查询设计网格 (设计网格:在查询设计视图或“高级筛选/排序”窗口中设计查询或筛选时所用的网格。对于查询,该网格以前称为“QBE 网格”。)中。 如果两个表中所有的字段都具有相同的名称,可以只将星号 (*) 拖到查询设计网格中。但是,如果用的是数据库的副本 (副本:属于一个副本集并且可与该集合中其他副本同步的一个数据库副本。在一个副本中对复制的表的数据所做的更改会发送并应用到其他副本。),则必须追加所有的字段。 如果有数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。)为“自动编号”的字段,请执行下列操作之一: 自动添加“自动编号”数值 若要让 Microsoft Access 自动添加“自动编号”数值,在创建该查询时,不要将“自动编号”字段拖到查询设计网格中。 使用这个方法,Access 将追加记录并且自动插入“自动编号”数值。第一个追加的记录有一个比自动编号字段中曾输入过的最大数值还要大的数值(即使包含最大“自动编号”数值的记录已经删除)。 如果在要追加记录的表中“自动编号”字段是个主键 (主键:具有唯一标识表中每条记录的值的一个或多个域(列)。主键不允许为 Null,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。),同时原始表和要追加记录的表包含重复的“自动编号”数值,则可以使用该方法。 保留来自原始表的“自动编号”数值 若要保留来自原始表中的“自动编号”数值,请在创建此查询时,将“自动编号”字段拖到查询设计网格中。 如果已经在两个表中选择了相同名称的字段,Microsoft Access 将自动在“追加到”行中填入相同的名称。如果在两个表中并没有相同名称的字段,在“追加到”行中将输入所要追加到表中字段的名称。 在已经拖到网格中的字段的“条件”单元格中,键入用于生成添加内容的条件。 若要预览查询将追加的记录,请单击工具栏上的“视图”。若要返回查询“设计”视图,请再次单击工具栏上的“视图”,然后根据需要在“设计”视图中进行任何更改。 单击工具栏上的“运行” 以添加记录。 删除临时表。 删除追加查询所添加的记录。 如果在步骤 1 中禁用了某些属性设置,请将这些属性恢复为原有设置。 在余下的表中输入记录时,Microsoft Access 将使“自动编号”字段中的值比临时表中输入的数值大 1。
请登录后再发表评论!