Bom dia!
Estou tentando (e tomando surra rs) para fazer update pelo VBA, porém não estou conseguindo.
Segue código
Está dando erro de parametros. eram esperados 2
Estou tentando (e tomando surra rs) para fazer update pelo VBA, porém não estou conseguindo.
Segue código
- Código:
Dim stDocName, servico1, servico2, UserAdm, DiaEscala1, DiaEscala2, HoraEscala1, HoraEscala2, SupResp1, SupResp2 As String
servico1 = servico1txt
servico2 = servico2txt
UserAdm = txtUserAtual
DiaEscala1 = DiaEscala1txt
DiaEscala2 = DiaEscala2txt
HoraEscala1 = HoraEscala1txt
HoraEscala2 = HoraEscala2txt
SupResp1 = SupResp1txt
SupResp2 = SupResp2txt
If IsNull(chave1txt) Or IsNull(chave2txt) Then
MsgBox "Por favor, informe uma chave", vbExclamation, "Mensagem"
ElseIf UserAdm = "Trafego" Then
CurrentDb.Execute "UPDATE TabEscala SET Servico = 'servico1', DiaEscala = 'DiaEscala1', HoraEscala = 'HoraEscala1', SupResp = 'SupResp1' WHERE (([ChaveOp]=[Formulários]![FrmEscala]![chave2txt]) AND ([DiaFDS]=[Formulários]![FrmEquipe]![DiaTxt]))"
CurrentDb.Execute "UPDATE TabEscala SET Servico = 'servico2', DiaEscala = 'DiaEscala2', HoraEscala = 'HoraEscala2', SupResp = 'SupResp2' WHERE (([ChaveOp]=[Formulários]![FrmEscala]![chave1txt]) AND ([DiaFDS]=[Formulários]![FrmEquipe]![DiaTxt]))"
MsgBox "Troca efetuada!", vbInformation, "Sucesso"
chave1txt = ""
chave2txt = ""
refresh
End if
Está dando erro de parametros. eram esperados 2