如果网页中为空值,则MS Access隐藏字段名称

时间:2018-01-16 07:01:05

标签: ms-access webpage

我想隐藏或不显示字段名称,如果值为空,对于更新我的易趣网页自定义标签字段的字段“位置”和“容器”。 试过

 If IsNull(Me!Location) Then
 Me!Location.Visible = False
 Else
 Me!Location = True

但使用以下代码继续获取错误(方法或数据未找到或运行时438)。

Call IE.Document.getElementById("editpane_skuNumber").setAttribute("value", ([CustomLabelCombine]) & "   " & ("Location" & "   " & [Location]) & "    " & ("Bin" & " " & [Bin]))

如果您有更好的解决方案,请告诉我们。

1 个答案:

答案 0 :(得分:0)

IE.Document.GetelementsbyID是子程序还是函数?如果没有,请删除“call”一词并替换为

me.Location = IE.Document.getElementById("editpane_skuNumber").setAttribute("value", ([CustomLabelCombine]) & "   " & ("Location" & "   " & [Location]) & "    " & ("Bin" & " " & [Bin]))
If IsNull(Me!Location) Then
Me!Location.Visible = False
Else
Me!Location = True
End IF

注释1:

使用“呼叫”时,您要求当前程序“呼叫”公共子程序。以下示例

Private Sub Button1_Click()
Call TestRoutine
End Sub

Public Sub TestRoutine()
Msgbox "You clicked Button 1"
End Sub

如果您没有调用另一个子程序来执行更多编码,则删除“Call”一词。

我也注意到你的if在行

的else之后缺少.visible
Me!Location = true

应该是:

Me!Location.Visible = true