我有一个非常简单的Access数据库,它被放在一起工作,其背后的想法是在文本框中输入一个部件号,然后单击一个按钮启动搜索。如果找到记录,则会打开一个报告,显示与其关联的jpg图像。如果以空白框开始搜索,则会提示用户“请输入部件号”,但是当找不到记录时,我会收到类型错误,并且我尝试的所有内容都失败了。你会看到我在Err_Command0_Click上找到了没有找到记录的消息,这可能是错误的。我很新,访问,请指教。这是我的代码:
Private Sub Command0_Click()
On Error GoTo Err_Command0_Click
If Me.Text1.Value = "" Or IsNull(Me.Text1.Value) Then
MsgBox "Please Enter an Item Number."
Exit Sub
End If
DoCmd.OpenReport "ImageReport", acViewPreview, , "[ItemNumber] =" & "'" & Me.[Text1].Value & "'"
Exit_Command0_Click:
Exit Sub
Err_Command0_Click:
MsgBox "No Quality Incidents Found"
Resume Exit_Command0_Click
End Sub
答案 0 :(得分:0)
听起来这不是一个正确的记录未找到错误 - 听起来你没有使用正确的字段类型进行搜索。
您的ItemNumber字段是否为数字?
如果是这样,请尝试更改“打开报告”命令以消除字符串分隔符:
<!-- Stack the columns on mobile by making one full-width and the other half-width -->
<div class="row">
<div class="col-xs-12 col-md-8">.col-xs-12 .col-md-8</div>
<div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
</div>
<!-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
<div class="row">
<div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
<div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
<div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
</div>
<!-- Columns are always 50% wide, on mobile and desktop -->
<div class="row">
<div class="col-xs-6">.col-xs-6</div>
<div class="col-xs-6">.col-xs-6</div>
</div>