易表在线答疑技术与交流用户社区 → [求助]易表如何导入mdb文件


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

主题:[求助]易表如何导入mdb文件

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


加好友 发短信
等级:论坛游民 帖子:16 积分:43 威望:0 精华:0 注册:2006/9/9 13:02:00
[求助]易表如何导入mdb文件  发帖心情 Post By:2016/4/5 13:18:00 [只看该作者]

那位老师知道易表应该如何导入mdb文件 我通过菜单的导入提示密码错误 可地方让我输入密码  
难道说我要先把数据库的密码给清掉?

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2016/4/5 13:53:00 [只看该作者]

导入数据

在“文件”菜单上,单击“导入数据”,可以将其它格式的数据文件转换为易表格式,例如Access、Excel、Dbase、Foxpro、Text。

  • 对于Access和Excel文件,如设置了密码,那么在导入之前应该先清除密码。
  • 导入文本(Text)文件时,会出现一个对话框,要求用户指定行分割符和列分割符。如果不能确定,请先用字处理软件查看一下该文件,或者单击“预览”,查看一下转换效果。
  • 正常导入文件后,依次选择每个表,在“表”菜单上,单击“设计表”,检查各列的数据类型是否正确,如果不正确,请改为正确设置。
  • 对于Access、Excel、Dbase、Foxpro文件,如果不能正常导入,可以先将其保存(导出)为文本文件,然后再利用易表导入

相关函数:ImportDBFile

ImportDBFile

用来将其他各式数据文件中指定表的数据合并到当前表中。

语法:
ImportDBFile(SourceFile, FileType,SourceGrid)

SourceFile  指定文件名
FileType    指定文件类型
            1 = Access 2000
            2 = dBase III
            3 = dBase IV
            4 = dBase 5.0
            5 = Excel 5.0
            6 = Excel 8.0
            7 = FoxPro 2.0
            8 = FoxPro 2.5
            9 = FoxPro 2.6
            10 = FoxPro 3.0
SourceGrid  指定表,对于dbf文件,无需设置这个参数。

例子:
ImportDBFile("c:\NorthWind.mdb",1,"Oders")
将文件c:\NorthWind.mdb中的Orders表的数据追加到当前表中。

ImportDBFile("c:\Orders.dbf",9)
将文件c:\Orders.dbf的数据追加到当前表中,假定该DBF文件的类型是Foxpro 2.6

[此贴子已经被作者于2016/4/5 13:54:48编辑过]

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


加好友 发短信
等级:论坛游民 帖子:16 积分:43 威望:0 精华:0 注册:2006/9/9 13:02:00
  发帖心情 Post By:2016/4/5 14:37:00 [只看该作者]

谢谢 以解决 再问下大师 我想设定的按钮 清除指定表  所有重复号码的行 但是需要保留1个  该怎么写

[此贴子已经被作者于2016/4/5 14:41:13编辑过]

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2016/4/6 9:04:00 [只看该作者]

两种方法:
1、用按钮可以打开指定表,光标位于号码列,用命令删除。按钮公式:opengrid("表名") and move(1,"号码") and Do(220,1) And Do(399,1)
2、加逻辑列,刷新公式:countfor("表名","号码","=",[号码],1,row)=1,按钮公式:RecalcCol("表名","逻辑列名",1) and delfor("表名","逻辑列名","=",0)
逻辑列可以用命令追加,具体看你的要求了。

 回到顶部