G
Guest
Hello
I’m from Portugal and sometimes I verify your Discussion Group. I found one
verify usefully for my BD, but when I try, the code that I found, the result
was not very good, I ask you, if you can help me????
Here is the code:
Private Sub turno_BeforeUpdate(Cancel As Integer)
On Error GoTo err_exit_this_sub
Dim x1, x2 As Variant
x1 = DLookup("[data]", "[dados_desperdicio]", "[data]=#" &
Format(Forms![formulario_desperdicio]![data], "dd-mm-yyyy") & "#")
x2 = DLookup("[turno]", "[dados_desperdicio]",
"[turno]=Forms![formulario_desperdicio]![turno]")
If utilizadorbasededados = "Alda Gama" Or utilizadorbasededados = "I&D" Or
utilizadorbasededados = "Logistica" Or utilizadorbasededados = "Fornecedores"
Or utilizadorbasededados = "Teresa Forte" Or utilizadorbasededados = "Rui
Barrau" Or utilizadorbasededados = "Filipe Pinto" Or utilizadorbasededados =
"Nuno Pereira" Or utilizadorbasededados = "Marisa Gonçalves" Or
utilizadorbasededados = "Paulo Aguas" Or utilizadorbasededados = "Joaquim
Afonso" Or utilizadorbasededados = "Amelia Paulino" Or utilizadorbasededados
= "Carlos Vinhas" Then
If Not IsNull(x1) And Not IsNull(x2) Then
Beep
MsgBox "Já Existe um Registro para esta Data e Equipa", vbOKOnly,
"Atenção à Duplicação de Registros"
Cancel = True
End If
End If
exit_this_sub:
Exit Sub
err_exit_this_sub:
MsgBox Error$
Resume exit_this_sub
End Sub
PS – I need one message of error when the same person wrote the same Date
and the same shipment
I’m from Portugal and sometimes I verify your Discussion Group. I found one
verify usefully for my BD, but when I try, the code that I found, the result
was not very good, I ask you, if you can help me????
Here is the code:
Private Sub turno_BeforeUpdate(Cancel As Integer)
On Error GoTo err_exit_this_sub
Dim x1, x2 As Variant
x1 = DLookup("[data]", "[dados_desperdicio]", "[data]=#" &
Format(Forms![formulario_desperdicio]![data], "dd-mm-yyyy") & "#")
x2 = DLookup("[turno]", "[dados_desperdicio]",
"[turno]=Forms![formulario_desperdicio]![turno]")
If utilizadorbasededados = "Alda Gama" Or utilizadorbasededados = "I&D" Or
utilizadorbasededados = "Logistica" Or utilizadorbasededados = "Fornecedores"
Or utilizadorbasededados = "Teresa Forte" Or utilizadorbasededados = "Rui
Barrau" Or utilizadorbasededados = "Filipe Pinto" Or utilizadorbasededados =
"Nuno Pereira" Or utilizadorbasededados = "Marisa Gonçalves" Or
utilizadorbasededados = "Paulo Aguas" Or utilizadorbasededados = "Joaquim
Afonso" Or utilizadorbasededados = "Amelia Paulino" Or utilizadorbasededados
= "Carlos Vinhas" Then
If Not IsNull(x1) And Not IsNull(x2) Then
Beep
MsgBox "Já Existe um Registro para esta Data e Equipa", vbOKOnly,
"Atenção à Duplicação de Registros"
Cancel = True
End If
End If
exit_this_sub:
Exit Sub
err_exit_this_sub:
MsgBox Error$
Resume exit_this_sub
End Sub
PS – I need one message of error when the same person wrote the same Date
and the same shipment