ms-access相关内容

MS Access中的列表框多选

我已经创建了一个表单来获取所有字段标题名称,但是我无法选择多个字段。附件是供您参考的。 以下是用于从主表获取标题的代码: Private Sub Form_Load() 'Call GetColumnNameFromIndex 'Call List4_Click Dim rst As New ADODB.Recordset rst.Open "SELECT * FROM Master_ ..
发布时间:2022-03-16 22:02:29 其他开发

VBA向CSV文件添加行

我搜索了很多,但大多数结果都是与EXCEL相关的。所以我找不到任何关于我答案的线索。 我正在尝试由MS Access2010执行此操作: 我有几个头在第一行的CSV文件。所有字段均以分隔,且均为字符串(双引号中有多个)。 我不知道每个CSV文件中有多少列。 我要在第一行(标题)和第二行之间插入新行。 如何找出CSV文件有多少列? 如何在第二行追加新文本行? 推荐答案 ..
发布时间:2022-03-16 21:48:32 其他开发

如何克服访问页锁定

我有一个Microsoft Access应用程序,其中的主页是一个绑定到数据库(保存公司信息)主表的表单。这是到SQL Server后端的链接表。数据库中大约有40000条记录和多个用户。 通常打开表单时不使用任何筛选器。 有一个用于查找特定公司的下拉列表,然后使用WHERE条件重新打开表单。用户通常在完成与特定公司的合作后取消切换过滤按钮。 我发现在没有过滤的情况下,Access会 ..
发布时间:2022-03-16 21:42:01 其他开发

无法使用VBA清除Office剪贴板

我正在使用一个函数从Access数据库中复制一堆图片,并将它们存储到磁盘上。但是,此函数使用Office剪贴板,并且剪贴板在大约150个记录后填满,导致程序崩溃。下面是我清除剪贴板的方法 Private Declare Function apiOpenClipboard Lib "user32" Alias "OpenClipboard" (ByVal hwnd As Long) As Lo ..
发布时间:2022-03-16 21:36:24 其他开发

MSAccess使用单个下拉菜单填充多个字段

挑战:我已在MSACCESS(#1)中创建了一个简单存储库,其中显示了公司服务器的一个或多个所有者。 子窗体&Asset-Owners&Quot;链接到corp-Assets主窗体(#2)。我已经添加了一个下拉列表,用户可以通过它从Address_Book(#4)表中选择一个姓名(#3),并预填入“所有者”子窗体。 目标:当用户从下拉列表(#5)中选择名称时,我希望自动填充关联的&qu ..
发布时间:2022-03-16 21:30:56 其他开发

MS Access报告格式化-分组

我无法确定如何使“类别”列在每个分组中仅显示值一次,因为它是按自身分组的。 这是我的信息: 我希望将其设置为“饮料”和以下分组类别仅显示一次。它还需要与第一个描述项内联。 谢谢! 推荐答案 确定!, 我想通了。为此,您需要转到文本框的属性,并在格式中将“是”设置为“隐藏重复项”。 这里有一张图片: 隐藏重复项是控件属性窗口的“格式”选项卡上的倒数第六 ..
发布时间:2022-03-03 18:36:05 其他开发

复制具有主键的访问表

使用C#、ODBC和Jet4.0引擎处理(旧的)Access数据库。该任务要求我不使用DAO。 遗憾的是,Microsoft Jet 4.0数据库引擎不支持";rename";关键字。以下所有情况都引发异常: 将表old_name重命名为new_name; 将old_name重命名为new_name; ALTER TABLE OLD_NAME RENAME为NEW_NA ..
发布时间:2022-02-25 20:59:44 C#/.NET

ODBC计算机DSN设置存储在Windows中的什么位置?

在我的Access数据库中,我引用了DSN“mydatourcename”来连接到联机MySQL数据库。它是一个机器DSN。不知何故,在编辑我的配置文件的过程中,创建了一个幻影DSN。此DSN现在已过期,我需要使用新主机名更新它(在迁移MySQL Server之后)。但是配置文件无处可寻。它不会以32位或64位的“ODBC数据源”形式显示。我在注册表编辑器中搜索了“mydatourcename”, ..
发布时间:2022-02-25 20:51:45 其他开发

多个数据点的交叉表查询

我有一个跟踪员工质量评估数据的表。它包括员工姓名、跟踪重要项目的5个是/否字段以及用户完成每项任务的日期作为列标题。每位员工每月都会收到10条记录,因此它包含了很多关于我们的员工在这5项任务中做得有多好的数据。 我想要一份报告,向我显示这5个是/否字段的月平均值:上诉、NRP、流失、协议和Resub。我希望这些是行头。我希望列标题是连续的月份,平均值是值。我可以通过对单个项目的交叉表查询来做 ..
发布时间:2022-02-21 10:23:44 其他开发

每组访问查询计数器

是否可以在Access查询中添加按组排序(排序/组)字段,以使排序依据值如下表所示: 注意:ID是唯一索引(自动编号) 推荐答案 在实际的RDBMS上,通常使用窗口函数ROW_NUMBER来实现此目的。 select * , row_number() over (partition by Group1 order by Value, ID) as Rownum from y ..
发布时间:2022-02-21 10:21:59 其他开发

如何在访问中编写完整的外部联接查询

原始查询: 选择 *来自 AA完全外连接 BB (AA.C_ID = BB.C_ID); 如何转换上面的查询以使其在 Microsoft Access 中兼容? 我假设: 选择 *来自 AA完全左连接 BB ON (AA.C_ID = BB.C_ID); 在我正确地将第一个查询转换为与 Access 兼容的查询之前,我没有处理过“FULL"条件吗? 解决方案 假设 AA 和 ..
发布时间:2022-01-30 21:33:47 其他开发

在 MS-access 中更新插入

我需要为 MS-Access 2000 编写一个 SQL 查询,这样如果行存在则更新,如果不存在则插入.(我相信这被称为“upsert") 即 如果行存在... UPDATE Table1 SET (...) WHERE Column1='SomeValue' 如果它不存在... 插入表 1 值 (...) 这可以在一个查询中完成吗? 解决方案 您可以通过使用带有 LE ..
发布时间:2022-01-30 21:20:12 其他开发

SQL 多重连接语句

当我的 SQL 语句中只有一个内连接时,它运行良好.我尝试加入第二个表,现在我收到一条错误消息,指出存在语法错误(缺少运算符).这里有什么问题? adsFormView.SelectCommand = "SELECT * FROM [tableCourse] INNER JOIN [tableGrade] ON [tableCourse].[grading] = [tableGrade].[id ..
发布时间:2022-01-30 21:12:59 其他开发

通过 ADO.Net 和 COM 互操作性进行 MS Access 批量更新

这是对 这个线程.这就是 .Net 2.0 的全部内容;至少对我来说. 基本上,Marc(来自上面的 OP)尝试了几种不同的方法来更新具有 100,000 条记录的 MS Access 表,并发现使用 DAO 连接比使用 ADO.Net 大约快 10 到 30 倍.我走了几乎相同的路径(下面的示例)并得出了相同的结论. 我想我只是想了解 为什么 OleDB 和 ODBC 慢得多,我很想 ..
发布时间:2022-01-23 22:06:02 C#/.NET