问题标签 [ms-access-2007]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - MS-Access pivot columns
I create an MS Access 2007 query where the same customer has multiple project and data appear like:
1 | Foo
1 | Bar
1 | Baz
2 | For
3 | Cad
3 | Cam
and I want to transform it into something like
1 | Foo | Bar | Baz
2 | For |
3 | Cad | Cam |
The goal is to create a spreadsheet view per customer (1,2,3) which can be read from word in order to create mailings per client
vba - UNC 路径的 CDO AddAttachment 的正确格式
CDO 在 Access VBA 中对我来说工作正常,除非我尝试对附件使用 UNC 路径。根据CDO 上的 MSDN 文档,AddAttachment 应该允许 UNC 路径。这是我认为应该有效的方法,但没有:
如果我使用“C:...”,它工作得很好。正确的格式是什么?
我得到的错误是-2147024894(80070002)。“该系统找不到指定的文件”
更新:我放弃并将文件创建(或复制)到我的本地 C 驱动器,而不是继续愚弄这个。
sql-server - 在 Access 中过滤带有子表单的表单
在 SQL 数据库中,我有一个表,Table1
. 此表与另一个表相关,而另一个表Table2
又与Table3
. 有一个查询Query1
从 中选择某些记录Table1
。
此数据库链接到 Access 数据库项目中
表单Table1Data
基于Table1
,数据表包含相关Table2
数据(以及随后的Table3
数据)。此表单由另一个表单 ( Switchboard
) 打开。打开表单时出现问题。我希望表单被过滤,但是当我设置一个宏并打开表单并将过滤器设置为 时Query1
,表单中的数据没有被过滤。为什么会发生这种情况,这不是这样做的方法吗?Query1
从 中选择所有列Table1
,因此不匹配的列应该不是问题。
此外,我想锁定它 - 只有某些人可以执行Query1
,与其他查询(Query2
等Query3
)相同。所以他们只能编辑他们被允许编辑的数据。
database - 交叉查询问题 - (sum & avg)
交叉查询可以做到这一点吗?(在 Access 2007 中)
我有这张桌子:
50 | A1
60 | A1
70 | B1
80 | B1
90 | C1
我需要得到这个结果:
A1 ------ B1 --------------- C1
总和 | 平均 ----- 总和 | 平均 ----- 总和 | 平均
55 | 110 --------- 75 | 130 ------ 90 | 90
我试着纠正这个:
我怎样才能得到平均值和总和?
sql - 如何在交叉查询中获得平均值和总和?
我以前问过,但还是没有答案。
交叉查询可以做到这一点吗?(在 Access 2007 中)
我有这张桌子:
我需要得到这个结果:
我试着写这个:
我怎样才能得到平均值和总和?
sharepoint - 使用 SharePoint 2007 访问 2007
我有一个带有一个 StudentTable 的 Access DB。我从该表创建了多个查询,然后导出到 SharePoint 不同的站点。学生表导出到网站集。
我在网站集中上传的学生表中添加了多条记录。现在我的问题是 - 这些新记录不会反映到不同站点中的其他列表(创建的查询并导出到 SP 站点)
有什么办法可以解决上述问题。
谢谢比贾亚
ms-access-2007 - Access 2007:使用下拉框过滤报表结果
我的问题是双重的。
- 我在数据库中有大约 20 个分类表。餐桌布局多样;一个共同点是它们都有一个“县”字段。
我需要设置一系列报告,允许用户从下拉框中选择一个县,触发报告运行并仅返回附加到该特定县的记录。
这在数据表级别使用按表单过滤是可行的,但这非常笨拙,我有几个表/查询需要这个相同的县过滤器。
我可能已经完成了以下几点:
创建一个未绑定的表单。添加一个组合框。将组合框的行来源设置为包括县字段。将其 Bound 列设置为 1。将其 Column Count 属性设置为 2。将 Column Width 属性设置为 0";1" 将组合框命名为“ChooseCounty”。
将命令按钮添加到窗体。对按钮的单击事件进行编码,如下所示:
(注意:要编写代码,在 Form Design View 中选择命令按钮。显示按钮的属性表。单击 Event 选项卡。在 On Click 行上,编写:
【活动流程】
单击该行上显示的带有 3 个点的小按钮。当代码窗口打开时,光标将在两行已经存在的代码之间闪烁。在这些行之间,编写以下代码。)
Me.Visible = 假
关闭代码窗口。
将此表单命名为“ChooseCounty”。
在作为报告的记录源 [County] 字段条件行的查询中,写入:
表格!ChooseCounty!ChooseCounty
接下来,对 Report 的 Open 事件进行编码:(使用与上述相同的方法)
DoCmd.OpenForm "ChooseCounty", , , , , acDialog
对报表的关闭事件进行编码:
DoCmd.Close acForm, "ChooseCounty"
准备好运行报告时,打开报告。表格将打开并等待公司选择。单击命令按钮,然后报告将运行。当报表关闭时,它将关闭表单。
我可以说服报告触发表单,但只有一次 - 我似乎无法弄清楚“表单!ChooseCounty!ChooseCounty”需要去哪里。也许有人可以澄清或提供更优雅的方式来做到这一点?
- 我需要在所有表格上设置一个包含子报告的大型元报告 - 并且,使用相同的下拉“选择县”表单,我需要让该选择在所有子报告中级联。我不知道该怎么做。欢迎提出建议!
〜T
sql-server - 使用 Access 更改 SQL 表。表随机变为只读
我有一个客户端需要更新的数据库。他们喜欢使用访问权限。一些表随机变为只读。任何想法为什么?
他们使用 Access 2007 和 MS SQL 2005。
SQL 表:
sql-server - 访问 - 允许更新数据,但只能通过表单
是否有可能在 Microsoft Access 2007 中允许用户仅在通过表单进行编辑时选择和更新数据?
我有一个表格,其中包含一个外部表的数据表(它又具有另一个子表)。我希望用户只通过表单中的数据表编辑他们自己的内容。
运行 SQL 后端,因此可以使用存储过程,并且它们只能执行他们拥有 EXECUTE 权限的那些。
编辑:
表是否可以隐藏在 Access 中并且用户无法显示它,除非他们是数据库所有者?或者,如何让子数据表运行存储过程来更新,而不是直接编辑表?我想保持“深入”到相关表格的能力。
ssis - SSIS SQL char 转换为 MS Access 是/否字段
我有一个正在开发的 SSIS 包。我正在尝试将数据从 SQL Server 2005 写入 MS Access 2007。
我很困惑如何将 SQL char(1) 字段转换为 Access Yes/No 字段。
根据我收集的信息,Access Yes/No 字段的 SQL 等效项将是一个位字段,其值为 0 或 1。
我的 SQL char(1) 字段(这是我的源字段)包含“N”或“Y”。我没有使用位字段的选项,因此我进退两难。我曾尝试转换为布尔值和整数,但没有任何成功。
在我的数据流任务中,我尝试创建正则表达式无济于事,派生列、数据转换等也无济于事。我被困住了。
我已经看到了一些关于构建循环遍历 .Row 集合的条件语句的示例。这似乎有点过分,必须为 NULL 检查或字符串值编写条件。
在 MSDN 链接SSIS Equivalent to DTS Transform Data Task Properties ...它有一些类似于此的代码:
我应该能够通过代码直接操作行值吗?由于源字段是 Yes/No 类型,它是否接受整数值?负值?是的实际上是 MS 访问中的“-1”,我想这让我感到困惑。
似乎正则表达式可以解决这个问题,但我也不确定如何使用它。
有什么我忽略的吗?必须有一种方法可以将“CHAR”转换为“YES/NO”。
** 我知道在这里很容易指出,好的 ol' 2000 SQL DTS 可以毫无问题地处理这个问题,默认情况下,开箱即用,由猴子安装。我发现自己在 SSIS 的非常小的怪癖上花费了太多时间,例如这个是/否字段问题。
我找不到关于 SSIS 和 MS Access Yes/No 字段的任何文档。MSDN 也不允许我发布问题。我知道,可怜的我:(
有没有人遇到过 SSIS 和 MS Access 的这个怪癖?