vba - 访问 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)工作不正常(我认为是检查变体而不是引用的文本框)。
如何正确执行?(检查长度也没有成功)也许我有错误的概念......
解决方案
推荐阅读
- python - 使用 DataFrame 绘制双轴图
- inno-setup - 如何在 Windows 下使用 Inno Setup 使已安装的 .exe 显示正确的详细信息
- bootstrap-4 - bootstrap 4 - 卡片和标签面板并排
- javascript - D3:数据更新“进入”选择为空
- android - Android Studio 不安装 SDK
- c++ - 如何在 C++ 中使用 libmosquitto 和 SSL/TLS 连接到 mqtt 代理
- html - HTML让html元素只影响div内部
- python - Spark Dataframe 中“float”与“np.nan”的比较
- android - 数据已添加到 Sqlite 但不会显示在 recyclerView
- javascript - 使用 JavaScript 创建 MDL 复选框