首页 > 解决方案 > 访问 VBA 文本框矩阵

问题描述

我想在一些 VBA 预检查后将 1-24 行插入数据库。我用文本框网格制作了一个 MSAccess 表单,并将它们命名为: 在此处输入图像描述

我只想插入填充了“名称”的行。代码:

For i = 1 To 24
namegrid = "Name" & i & ".Value"
If IsNull(namegrid) Then
 Else
    InsertProduct = "Insert INTO Products (Productname, QTY, IncomingPrice, Desc) VALUES (Name" & i    & ".value, QTY" & i & ".value, Price" & i & ".value, Desc" & i & ")"
    DoCmd.RunSQL InsertProduct
 End If Next i

If IsNull(namegrid)工作不正常(我认为是检查变体而不是引用的文本框)。

如何正确执行?(检查长度也没有成功)也许我有错误的概念......

标签: vbams-accesstextboxisnullorempty

解决方案


推荐阅读