Mestres, estou com uma problema que eta me tirando o sono, porque eu não consigo gravar os dados em uma tabela com este código?
eu já comparei todos os campos e estão todos corretos.
Private Sub btnsalvar_Click()
Dim I As Integer
Dim total As String
Dim Strtotal As String
Dim Strkmini As String
Dim intervalo As String
Dim mts As String
Dim tabelalan As String
If (txtdata) Then
If Not IsNull(txttotal) And Not IsNull(txtequipe) Then
mts = 1
tabelalan = (txtatividade)
intervalo = (txttotal)
For I = 1 To intervalo
Strkmini = Me.txtkmini
Strtotal = (I + Strkmini - "1")
CurrentDb.Execute "INSERT INTO " & tabelalan & " (data,atividade,kmini,equipe,obs,usuario,dataalter,mts)" _
& " Values(#" & Format(txtdata, "mm/dd/yyyy") & "#, """ & Me.txtatividade & """, """ & Strtotal & """, """ & Me.txtequipe & """, """ & Me.txtobs & """, """ & Me.txtusuario & """, #" & Format(txtdataalter, "mm/dd/yyyy") & "#, """ & mts & """);"
Next I
Else
MsgBox "Informe todos os dados da Produção.", vbExclamation, "Produção"
End If
End If
End sub
Desde já agradeço a ajuda.
eu já comparei todos os campos e estão todos corretos.
Private Sub btnsalvar_Click()
Dim I As Integer
Dim total As String
Dim Strtotal As String
Dim Strkmini As String
Dim intervalo As String
Dim mts As String
Dim tabelalan As String
If (txtdata) Then
If Not IsNull(txttotal) And Not IsNull(txtequipe) Then
mts = 1
tabelalan = (txtatividade)
intervalo = (txttotal)
For I = 1 To intervalo
Strkmini = Me.txtkmini
Strtotal = (I + Strkmini - "1")
CurrentDb.Execute "INSERT INTO " & tabelalan & " (data,atividade,kmini,equipe,obs,usuario,dataalter,mts)" _
& " Values(#" & Format(txtdata, "mm/dd/yyyy") & "#, """ & Me.txtatividade & """, """ & Strtotal & """, """ & Me.txtequipe & """, """ & Me.txtobs & """, """ & Me.txtusuario & """, #" & Format(txtdataalter, "mm/dd/yyyy") & "#, """ & mts & """);"
Next I
Else
MsgBox "Informe todos os dados da Produção.", vbExclamation, "Produção"
End If
End If
End sub
Desde já agradeço a ajuda.