Senhores,
Tenho um botão em um form com o código abaixo, porém preciso, ajustar o código adicionando ao critério de seleção para que seja selecionado somente itens que na tabela GerarProtocolocab nos campos Canceladocadastro ou Canceladocontabil ou CanceladoContrato ou CanceladoCp tenha o valor “SIM” ou “5”. Estou tentando ajustar mas não consegui.
Private Sub btAtualizar_Click()
If IsNull(Me.DtaPrev) = True Or Me.DtaPrev.Value = "" Then
MsgBox "Preencha uma data de previsão válida, não é permitido deixar este campo em branco!", vbCritical, "Atenção"
Me.DtaPrev.BackColor = vbRed
Me.DtaPrev.ForeColor = vbWhite
Me.DtaPrev.SetFocus
Exit Sub
End If
If (Not IsNull(DLookup("[DATA PREVISTA]", "GerarProtocoloItem", _
"[DATA PREVISTA]=#" & Format(Me.DtaPrev, "mm/dd/yyyy") & "#"))) Then
CurrentDb.Execute "UPDATE GerarProtocoloItem set [DATA PAGTO]=#" & Format(Me.dtaPgto, "mm/dd/yyyy") & "#, [BANCO PAGADOR]='BRASIL - BR' where [DATA PREVISTA] =#" & Format(Me.DtaPrev, "mm/dd/yyyy") & "# and IsNull([data pagto])"
MsgBox "Data de Pagamento atualizada!", vbInformation, "ATUALIZADO"
Else
MsgBox "Não existe esta data de previsão de pagamento!", vbInformation, "Atenção"
End If
End Sub
Tenho um botão em um form com o código abaixo, porém preciso, ajustar o código adicionando ao critério de seleção para que seja selecionado somente itens que na tabela GerarProtocolocab nos campos Canceladocadastro ou Canceladocontabil ou CanceladoContrato ou CanceladoCp tenha o valor “SIM” ou “5”. Estou tentando ajustar mas não consegui.
Private Sub btAtualizar_Click()
If IsNull(Me.DtaPrev) = True Or Me.DtaPrev.Value = "" Then
MsgBox "Preencha uma data de previsão válida, não é permitido deixar este campo em branco!", vbCritical, "Atenção"
Me.DtaPrev.BackColor = vbRed
Me.DtaPrev.ForeColor = vbWhite
Me.DtaPrev.SetFocus
Exit Sub
End If
If (Not IsNull(DLookup("[DATA PREVISTA]", "GerarProtocoloItem", _
"[DATA PREVISTA]=#" & Format(Me.DtaPrev, "mm/dd/yyyy") & "#"))) Then
CurrentDb.Execute "UPDATE GerarProtocoloItem set [DATA PAGTO]=#" & Format(Me.dtaPgto, "mm/dd/yyyy") & "#, [BANCO PAGADOR]='BRASIL - BR' where [DATA PREVISTA] =#" & Format(Me.DtaPrev, "mm/dd/yyyy") & "# and IsNull([data pagto])"
MsgBox "Data de Pagamento atualizada!", vbInformation, "ATUALIZADO"
Else
MsgBox "Não existe esta data de previsão de pagamento!", vbInformation, "Atenção"
End If
End Sub