一段代码异常在哪,如何想也没想明白
请教各位一段代码错误在哪,怎么想也没想明白?
Dim i As Long
Dim j As Long
Dim SQL1 As String
Dim SQL2 As String
Private Sub Check1_Click()
If Check1.Value Then
SQL1 = " MSHFlexGrid1.TextMatrix(i, j + 7) <> "" """
Else
SQL1 = " MSHFlexGrid1.TextMatrix(i, j + 7)= "" "
End If
End Sub
Private Sub Check2_Click()
If Check2.Value Then
SQL2 = "MSHFlexGrid1.TextMatrix(i, j + 8) <>"" """
Else
SQL2 = "MSHFlexGrid1.TextMatrix(i, j + 8) = """
End If
End Sub
Private Sub Command1_Click()
if SQL1 and SQL2 then
MsgBox "请输入完整信息"
End Sub
各位以上代码当我选择Check1和Check2为true时,SQL1语句SQL2正确,当Check1和Check2为false时,SQL为空,请问各位怎么回事
应该怎么改呢?
------解决方案--------------------
Private Sub Check2_Click()
If Check2.Value Then
SQL2 = "MSHFlexGrid1.TextMatrix(i, j + 8) <>"" """
Else
SQL2 = "MSHFlexGrid1.TextMatrix(i, j + 8) = "" """
End If
End Sub
必须发生Click才能产生的,你没选择不发生
Dim i As Long
Dim j As Long
Dim SQL1 As String
Dim SQL2 As String
Private Sub Check1_Click()
If Check1.Value Then
SQL1 = " MSHFlexGrid1.TextMatrix(i, j + 7) <> "" """
Else
SQL1 = " MSHFlexGrid1.TextMatrix(i, j + 7)= "" "
End If
End Sub
Private Sub Check2_Click()
If Check2.Value Then
SQL2 = "MSHFlexGrid1.TextMatrix(i, j + 8) <>"" """
Else
SQL2 = "MSHFlexGrid1.TextMatrix(i, j + 8) = """
End If
End Sub
Private Sub Command1_Click()
if SQL1 and SQL2 then
MsgBox "请输入完整信息"
End Sub
各位以上代码当我选择Check1和Check2为true时,SQL1语句SQL2正确,当Check1和Check2为false时,SQL为空,请问各位怎么回事
应该怎么改呢?
------解决方案--------------------
Private Sub Check2_Click()
If Check2.Value Then
SQL2 = "MSHFlexGrid1.TextMatrix(i, j + 8) <>"" """
Else
SQL2 = "MSHFlexGrid1.TextMatrix(i, j + 8) = "" """
End If
End Sub
必须发生Click才能产生的,你没选择不发生