我有一个查询,它为我提供了某个客户的最后一张发票的发票行。它看起来像是:
SELECT * FROM invoicelines WHERE clientID = [forms]![frmClient]![txtClientID] GROUP BY invoice# HAVING DateSold = SELECT MAX(DateSold) FROM invoicelines WHERE clientID = [forms]![frmClient]![txtClientID]
它会返回客户的最新发票。
我要添加的是一个按钮,让我看到第二个最新发票,第三个,等等。
我知道它并不复杂,但我一直在思考这段时间而且不知道表面。
谢谢!
答案 0 :(得分:0)
使用以下步骤创建表单,可以更直观地表示可以使用的数据:
选择唯一发票列进行查询(不包括发票上的项目)(必须只是一个独特的领域!!)
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(LocationServices.API).build();
现在保存查询并突出显示它。然后为它创建一个绑定表单并保存。 (使用数据表的默认表单视图)
现在基于基表创建第二个表单。保存它。
在设计视图中返回第一个表单。
将您创建的第二个表单作为子表单嵌入到第一个表单中。 (通过将其从对象窗格拖到表单中)
转到子窗体的属性并设置子窗体的[链接主窗口](主窗体[InvoiceNo] / [link child fields](子窗体[InvoiceNo])。 (确保表单默认视图是单一形式)
现在,当您更改主表单上的记录时,您将看到所有项目。您现在可以自由过滤特定人员/位置/日期等的主表单。