小编Gut*_*oth的帖子

使用VBA导入带分隔符的文本

我正在尝试自动添加新的txt文件,它们都具有相同(已知)的布局.

使用选项卡(TAB按钮)分隔列.是否可以在VBA中执行此操作,如在Access向导中导入文本文件?

DoCmd.TransferText在VBA中使用该方法

ms-access vba ms-access-2007 access-vba

7
推荐指数
1
解决办法
3万
查看次数

MS-Access:将两个表"合并"在一起

我的Access数据库中有两个表.他们看起来像这样:

Table1
+--------------+----------+----------+----------+
| Kabelnummer  |  Column1 |  Column2 |  Column3 |         
+--------------+----------+----------+----------+
| 1            |    x     |    x     |    x     |
+--------------+----------+----------+----------+
| 2            |    x     |    x     |    x     |
+--------------+----------+----------+----------+
| 3            |    x     |    x     |    x     |
+--------------+----------+----------+----------+
| 4            |    x     |    x     |    x     |
+--------------+----------+----------+----------+

table2
+--------------+----------+----------+----------+
| Kabelnummer  |  Column1 |  Column2 |  Column3 |        
+--------------+----------+----------+----------+
| 1            |    x     |    x     |    x     |
+--------------+----------+----------+----------+
| 2            |    x     | …
Run Code Online (Sandbox Code Playgroud)

sql ms-access ms-access-2007

5
推荐指数
1
解决办法
6100
查看次数

vba中的OpenFileDialog,它以字符串形式返回目录

我一直在寻找各地,我很惊讶这在VBA中作为一个功能已经不容易获得了.

我需要一个函数,当调用时,打开一个文件管理器,人们可以选择1个文件(不多,只有1个)然后该函数返回文件的位置(包括文件名+扩展名)作为字符串.

起初我想:"这有多难,我在VB.NET中真的很简单......"

提前致谢!

ms-access vba ms-access-2007 access-vba

4
推荐指数
1
解决办法
9477
查看次数

如何以编程方式生成新的MS访问文件

我在互联网最深处的最黑暗的角落看了很远,但对于我的生活,我找不到正确的方法来打开一个新的Access文件,然后使用vb.net在数据库中写入数据.

这里的关键字是NEW数据库,我不想打开现有文件.

这甚至可能吗?

提前致谢!

vb.net ms-access ms-access-2007 visual-studio-2010

4
推荐指数
1
解决办法
1万
查看次数

检查是否已在ACCESS中进行更新

我使用以下代码,将几个表组合成1个单独的表,称为DB_Total:

INSERT INTO DB_Total
SELECT *
FROM Tags_DI_DB;
Run Code Online (Sandbox Code Playgroud)

但是,如果我(意外地)执行此查询两次或三次,则数据将被堆叠.是否有可能检查是否在新的"mastertable"中添加了一个桌子,DB_Total

sql ms-access ms-access-2007

2
推荐指数
1
解决办法
60
查看次数

删除名称中包含<String>的所有表

我正在寻找一个函数或子函数(在模块中),我可以调用它来删除名称中包含"tbl"的所有表.我发现几段代码无法正常工作.


澄清我的问题:

我在Access工作.在我的项目中,我使用VBA生成一些表.我事先不知道这些表的名称是什么.我知道我想要删除的表("DROP")在其名称中有"tbl".

我正在寻找的代码是这样的:

DoCmd.runSQL (DROP ALL TABLE LIKE '%tbl%')
Run Code Online (Sandbox Code Playgroud)

我知道这段代码不起作用,但它应该对我想要实现的内容有所了解

ms-access vba ms-access-2007 access-vba

0
推荐指数
1
解决办法
3625
查看次数