vba - 子表单更新另一个子表单日期
问题描述
我有一个包含两个子表单的表单,一个包含客户详细信息,另一个包含客户的预订,此表单编译客户详细信息和预订以制作发票。由于 GDPR 和我自己的理智,我需要在客户上次预订 4 年后删除客户详细信息,但他们可能在多年内有很多发票。目前,每次我创建发票时,它都会将客户详细信息子表单上的控件更新为该发票中的最后一次预订(如下所示),有没有办法让它检查最后一个日期并保留那个日期?我和 Iif 玩过,但我真的很挣扎。
目前我有
Private Sub Booking_subform_Exit(Cancel As Integer)
[booking contact subform].[Form]![latest booking].Value = [booking subform].[Form]![Max DATE]
End Sub
解决方案
如果我正确理解您的问题,您想找到客户所有发票的最后日期,对吗?尝试使用 DMAX 功能:
DMax ( expression, domain, [criteria] )
它类似于 DLookup,但它返回最高值。
推荐阅读
- flutter - 如何降低 DropdownMenuItem 的高度?
- android-studio - 在 Android Studio 北极狐 M1 中通过 Force Touch 进行“前往声明”
- symfony - Symfony 中带有 esi 的 Cloudflare 缓存
- python - 按 pyspark 日期过滤文件
- python - 有没有办法在一行上打印用户定义的对象列表(每个对象都是一个多行字符串)?
- django - 尝试在 Django 中搜索 ManyToMany 字段时出现“相关字段查找无效:包含”
- php - PHP if 语句和重定向
- html - 我的项目仅适用于实时服务器扩展
- python - 使用 python 3.7.3 发送带附件的电子邮件
- visual-c++ - 试图用 std::unique_ptr 调用替换删除指针调用