|
たんさんへ。
またまたお返事ありがとうございます。
実は、自分でSQLを組んではいたのですが上手く動かないのです。
下記のどこが悪いのか教えて頂けませんか?
Private Sub cmd_TOROKU_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim i As Long
Dim mySQL As String
Dim et As Integer
Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open "T_TP", cn, adOpenKeyset, adLockOptimistic
For i = CLng(Me!START) To CLng(Me!END)
mySQL = "SELECT T_TP. TPNO FROM T_TP WHERE (T_TP.TPNO)='CStr(i)';"
Next i
et = rs.RecordCount
If et = 0 Then
For i = CLng(Me!START) To CLng(Me!END)
If IsNull(Me!HEAD) Then
rs.AddNew
rs!TPNO = CStr(i)
rs!BANGO= Me!BANGO
rs.Update
Else
rs.AddNew
rs!TPNO = Me!HEAD + CStr(i)
rs!BANGO= Me!BANGO
rs.Update
End If
Next i
If IsNull(Me!HEAD) Then
MsgBox ("No." & Me!START & "から" & Me!END & "まで登録しました")
Else
MsgBox ("No." & Me!HEAD + Me!START & "から"
& Me!HEAD + Me!END & "まで登録しました")
End If
Else
MsgBox "重複した試験片番号があります"
End If
rs.Close: Set rs = Nothing
cn.Close: Set cn = Nothing
End Sub
|
|