ms Access 表单子表单排序

发布于 2024-08-06 16:16:40 字数 224 浏览 12 评论 0原文

我有一个表单,在其中指定表格视图中子表单使用的信息。然后,子窗体显示主窗体中指定的项目的条目。每个条目都有一个与之关联的日期。我希望条目按日期排序显示,以便最新日期位于底部,并且当您在子表单中添加条目(假设是今天的日期)时,它会出现在需要的位置。当然,当您查看不同的项目然后返回到该项目时,我希望排序将新项目放在适当的排序位置(以防万一新项目的日期比数据库中已有的项目早) )。

简而言之:如何指定表格形式的排序标准?

I have a form where I specify information that is used by a subform in tabular view. The subform then displays entries for the item specified in the main form. Each entry has a date associated with it. I would like the entries to show up sorted by date such that the latest dates are at the bottom, and when you add an entry in the subform (supposedly with today's date) it appears where it needs to be. Of course, when you view a different item and then come back to this item, I would like the sort to put the new item in its appropriate, sorted spot (just in case the new item has an earlier date than any already in the database).

In a nutshell: How do I specify a sort criteria for a tabular form?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

鲜血染红嫁衣 2024-08-13 16:16:41

如果您向子表单添加记录,则需要重新查询并刷新表单。

If you add records to the subform, you'll need to requery and refresh the form.

客…行舟 2024-08-13 16:16:41

如果您查看子表单的属性菜单,您将找到该表单所基于的查询。如果在该查询中您在日期列上选择“排序”顺序,则该顺序应该反映在表单上。

If you look in the property menu of the sub form, you will find the query that the form is based on. If in that query you select a 'Sort' order on the date column, that should be reflected on the form.

很糊涂小朋友 2024-08-13 16:16:41
Me![name of subform control].form.OrderBy = "field you want to sort on"
Me![name of subform control].form.OrderByOn = True
Me![name of subform control].form.OrderBy = "field you want to sort on"
Me![name of subform control].form.OrderByOn = True
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文