设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1316|回复: 7
打印 上一主题 下一主题

[表] 【求助】如何做到将数据直接导入到表?

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-28 21:43:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
【求助】如何做到将数据直接导入到表?
      我在【导入表问题】这个数据库中建立了一个表【基本信息】和一个窗体【主窗体】。在【主窗体】中有一个命令按钮【导入基本信息】。
      我希望从外部数据库【基本信息.dbf】中将另外两个信息直接导入到access数据库【导入表问题】中的表【基本信息】中,同时保留原来的数据。
       当我点击命令按钮【导入基本信息】的时候,外部数据库【基本信息.dbf】中的数据就导入到了access数据库【导入表问题】中的表【基本信息】中。



请问可不可以这样操作????
怎样操作才能成功??????
怎样编写代码????????



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
8#
发表于 2009-3-6 16:02:33 | 只看该作者
学习一下
7#
 楼主| 发表于 2009-3-1 09:40:54 | 只看该作者
谢谢两位老大,谢谢【ACMAIN_CHM】还有【todaynew】,我在论坛上学到了不少东西,支持论坛!!!
6#
发表于 2009-3-1 09:08:53 | 只看该作者
问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧

ACCESS与外部其它数据交互 - IN 子句 -连接外部数据库
http://blog.csdn.net/ACMAIN_CHM/archive/2009/01/15/3789702.aspx

猜谜开始了,假设你的DBF文件是VFP的。


insert into 基本信息 (column1,column2,..,columnN)
select column1,column2,..,columnN
from 基本信息 IN "" [dBASE IV; Database=C:\DBASE\DATA\基本信息.dbf;]



******************
*  一切皆有可能  *
******************

.
ACMAIN - Access论坛回贴准则(个人).
.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/BList/OtherDatabase .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
5#
发表于 2009-3-1 09:06:50 | 只看该作者
本帖最后由 todaynew 于 2009-3-1 09:34 编辑
【求助】如何做到将数据直接导入到表?
      我在【导入表问题】这个数据库中建立了一个表【基本信息】和一个窗体【主窗体】。在【主窗体】中有一个命令按钮【导入基本信息】。
      我希望从外部数据库【基本信 ...
wjsfeng 发表于 2009-2-28 21:43

Private Sub Command0_Click()
Dim sql As String
DoCmd.SetWarnings False
      sql = "INSERT INTO 基本信息(姓名,年龄) SELECT * FROM [dBASE IV;DATABASE=C:\Users\user\Desktop\导入表问题].基本表.DBF;"
      DoCmd.RunSQL sql
      sql = "INSERT INTO 基本信息(姓名,年龄) SELECT * FROM [dBASE IV;DATABASE=C:\Users\user\Desktop\导入表问题].基本信息.DBF;"
      DoCmd.RunSQL sql
End Sub





说明:路径需要根据实际情况进行修改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2009-3-1 08:29:26 | 只看该作者
但是【使用追加查询方法】的方法只能使用一次,我希望能够反复使用这个命令,这怎么办????????????
3#
发表于 2009-2-28 21:56:35 | 只看该作者

目前知道的导入数据表如果有同名的数据表,如【基本信息】,导入后就生成了【基本信息1】,
如果在我导入的时候直接命名为【基本信息】,原来在【基本信息】中的数据就丢失了,我不想这样,请问有什么好办 ...
wjsfeng 发表于 2009-2-28 21:46


似乎应该使用追加查询方法,必要的话用条件语句来筛选加入到原表的数据。
2#
 楼主| 发表于 2009-2-28 21:46:12 | 只看该作者

目前知道的导入数据表如果有同名的数据表,如【基本信息】,导入后就生成了【基本信息1】,
如果在我导入的时候直接命名为【基本信息】,原来在【基本信息】中的数据就丢失了,我不想这样,请问有什么好办法没有?????????????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 19:12 , Processed in 0.099486 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表