【问题标题】:ms access, append queryms访问,追加查询
【发布时间】:2015-01-29 08:27:24
【问题描述】:

我在 ms access 2010 中有 2 个表。 是否可以制作类似的东西:??

我在第一个表中插入查询,只有当指定行中第一个表中的字段值为=='指定值'时,我才需要将一些数据插入到第二个表中,

我用谷歌搜索,发现附加查询。但我不能创造这样的东西。 谁能帮帮我,有可能吗?在mysql中做整个基地更好吗?

例如;

插入table1 (field1,field2,field3) VALUES (1,2,3);
类似于 trigger-> 在插入 & if(table1.field2 = 2);
插入 table2 (field1,field2,field3) VALUES (1,2,3 from first table)

我解决了数据宏的一半问题。 但现在我有带有 20 个可能复选框的组合框。 如果选择了特定的组合框,我需要在条件下做一些事情。

接下来我尝试了: 例如,如果目标复选框位于首位

if [combobox].Value(0)
if [combobox].Value(1)
if [combobox].Column(0)
if [combobox].Column(1)

[combobox].Column(1) = name of checkbox option

isempty has no sence here,

but i cant test it if checkbox is checked.

事实上,我有组合复选框。多值字段。

【问题讨论】:

  • 您能否指定简单的 1 个示例来说明您希望如何插入查询?您有问题的描述看起来不错,但示例将有助于更准确地了解您想要什么。
  • 基本上这取决于你的知识。你熟悉软件开发等吗?那么,也许 MySQL 是一个更好的选择。否则,我会说您必须保留 ms 访问权限。关于您的问题,我认为可以通过创建一个宏来完成(您可以在其中连接查询,并参数化一些值)。
  • 我有 PHP/cake/mysql 方面的经验。现在我需要对 ms 访问数据库进行一些更改。看起来最好在mysql中做整个基础而不是修复这个。
  • 是的,您可以使用 After insert data macro 执行您所描述的操作。尝试一下,然后 edit 您的问题,如果您需要进一步的帮助,请提供您尝试的详细信息。

标签: sql ms-access-2010


【解决方案1】:

解决方案如下:数据宏无法处理多值或附件数据类型。 从这里:http://www.365advisor.com/ArticleContenta14b8953b11bec36

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-20
    • 2021-04-12
    相关资源
    最近更新 更多