Ms access 计算Access中每一行的空字段数(不是通过查询)

Ms access 计算Access中每一行的空字段数(不是通过查询),ms-access,field,Ms Access,Field,我使用access设计了一个数据库 如何计算Access中每行的字段数(不是通过查询)?您可以通过将DAO.Recordsetrs放在有效记录上的方式进行计算: Dim fld As DAO.Field Dim Nulls As Integer For Each fld In rs.Field ' Count Null values. Nulls = Nulls + Abs(IsNull(fld.Value)) Next 对不起,你的问题几乎无法理解。请给出一些示例数据和预期

我使用access设计了一个数据库


如何计算Access中每行的字段数(不是通过查询)?

您可以通过将DAO.Recordset
rs
放在有效记录上的方式进行计算:

Dim fld As DAO.Field
Dim Nulls As Integer

For Each fld In rs.Field
    ' Count Null values.
    Nulls = Nulls + Abs(IsNull(fld.Value))
Next

对不起,你的问题几乎无法理解。请给出一些示例数据和预期结果。谢谢你。我想计算每个记录的空字段数。非常感谢。我在哪里使用此代码?您将在应用程序中的某个点使用它,您不使用查询,希望计算包含空字段的字段数。