Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 2013年访问-DlookUp_Ms Access_Ms Access 2013 - Fatal编程技术网

Ms access 2013年访问-DlookUp

Ms access 2013年访问-DlookUp,ms-access,ms-access-2013,Ms Access,Ms Access 2013,我现在尝试了DLookUp,但没有得到我想要的结果 我的情况:我正在为一家电影院创建一个数据库。它包括名为电影院、电影、售出座位和价格的桌子 我制作了一个表格,可以记录一位新客人。我可以选择节目的ID,然后查看日期和时间。我现在已经录下了一些客人,现在应该没有那么多空座位了。我想在记录新客人的表格上显示这一点。我可不想和德鲁库普一起起床 我已经做了这个查询,计算出还有多少座位,但我不能把它写进表格 选择 tbl_Vorstellung.ID_Vorstellung, tbl_Kino.Kino,

我现在尝试了DLookUp,但没有得到我想要的结果

我的情况:我正在为一家电影院创建一个数据库。它包括名为电影院、电影、售出座位和价格的桌子

我制作了一个表格,可以记录一位新客人。我可以选择节目的ID,然后查看日期和时间。我现在已经录下了一些客人,现在应该没有那么多空座位了。我想在记录新客人的表格上显示这一点。我可不想和德鲁库普一起起床

我已经做了这个查询,计算出还有多少座位,但我不能把它写进表格

选择 tbl_Vorstellung.ID_Vorstellung, tbl_Kino.Kino, 总数[待定]![Sitzplätze]-[qry02PlätzeVerkauft]![AnzahlvonTicketNummer]作为澳大利亚DR1 从…起 tbl_Kino 内部联接[qry02PlätzeVerkauft] 内连接tbl_Vorstellung 在[qry02PlätzeVerkauft].ID_Vorstellung=tbl_Vorstellung.ID_Vorstellung上 关于tbl_Kino.ID_Kino=tbl_Vorstellung.FS_Kino 分组 tbl_Vorstellung.ID_Vorstellung, tbl_Kino.Kino;
将工作查询另存为新名称,例如MyQuery

然后使用

DLOOKUP("Ausdr1", "MyQuery", "ID_Vorstellung=SomeValue AND Kino=SomeValue")

在你的表格上。您必须根据表单上的字段等输入SomeValue值。

选择tbl_Vorstellung.ID_Vorstellung,tbl_Kino.Kino,Sum[tbl_Kino]![Sitzplätze]-[qry02PlätzeVerkauft]![AnzahlvonTicketNummer]作为来自tbläu Kino内部连接[qry02PlätzeVerkauft]的Ausdr1,在[qry02PlätzeVerkauft]上连接tbläu Vorstellung.IDúVorstellung在tblèu Kino.IDúKino=tblèu Vorstellung.FSè基诺集团,tblèVorstellung,tblèKino.Kino;非常感谢。我可以告诉你别的吗。我觉得这个Quere很好用。它统计每一个售出的座位。我的最后一个问题是:我如何在表格中显示左边的座位?我和德卢库普一起工作。我创建了一个新的文本字段。在那里我想看看哪个节目有多少座位。我想使用我在顶部选择的ID来处理查询。查询应采用顶部的选定ID。查看我是否理解正确。我会把你的问题称为qryUnsoldSeats。因此,表单的当前ID值为27。然后,您可以通过在qryUnsoldSeats中查找ID=27来获得未售出的座位数。所以也许:从qryUnsoldSeats中选择Ausdr1,其中ID_Vorstellung=27;如果SELECT语句返回您需要的内容,我们可以将其转换为DLookup表达式。现在成功了!非常感谢。现在我有一个设计错误。当我还没有选择一个值时,出现了字段错误。当我选择一个值时,它会消失并显示正确的信息。如果什么都没有,我该怎么写呢?我在这里很迷茫,但听起来你在进步,尽管我很困惑。现在,您的Dlookup大部分都在工作,除了ID为Null时。所以也许你可以在IIf表达式中使用DLookup。。。IIfIsNullID,Bite auswählen,DLookup。。。