Доступ к матрице текстовых полей VBA - PullRequest
0 голосов
/ 06 апреля 2020

Я хотел бы вставить 1-24 строки в БД после некоторой предварительной проверки VBA. Я сделал форму MSAccess с сеткой текстового поля и назвал их так: enter image description here

Я хотел бы только вставить строки с заполненным «Имя». Код:

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) не работает должным образом (я думаю, что проверить вариант вместо ссылочного текстового поля).

Как сделать это правильно? (проверка длины также не увенчалась успехом) Может быть, у меня неправильное представление ...

...