Senhores, boa tarde.
Novamente, não consegui encontrar solução para minha dúvida o que recorro a todos que se prontifiquem a ajudar-me.
Em determinado campo do subformulário onde é lançado ações para o profissional, necessito que o este campo (da ação), só seja atualizado se o CBO do profissional permitir.
Vou tentar exemplificar:
CBO's
223505 223605 225125 225133
0101010028 0101010028 0101010028
0301010048 0301010048
0301010072 0301010072
0301010161
0301020035 0301020035 0301020035 0301020035
0301040036
0301040044
0301080143 0301080143 0301080143
0301080151 0301080151 0301080151
0301080160 0301080160
0301080178 0301080178
0301080321 0301080321 0301080321
0301100012
0301080305 0301080305 0301080305
Bem, não sei se facilitou, mas, a ação 0101010028 pode ser lançada em vários CBO's mas não pode no CBO 225133, p. exemplo (é que o campo não está tabulado dificultando a visualização).
Tentei usar:
If (Me.AçãoBpa) = 0101010028 And (Me.CBO) <> 223505 Or (Me.CBO) <> 223605 Or (Me.CBO) =
225125 Then
MsgBox "Ação BPA não Permitida para o CBO " & [CBO], vbCritical, "CAPS II - TM"
DoCmd.CancelEvent
End If
Mas, sem sucesso.
Agradeço a atenção de todos.
Obrigdo.
Abraços,
Antonio Aurélio
Novamente, não consegui encontrar solução para minha dúvida o que recorro a todos que se prontifiquem a ajudar-me.
Em determinado campo do subformulário onde é lançado ações para o profissional, necessito que o este campo (da ação), só seja atualizado se o CBO do profissional permitir.
Vou tentar exemplificar:
CBO's
223505 223605 225125 225133
0101010028 0101010028 0101010028
0301010048 0301010048
0301010072 0301010072
0301010161
0301020035 0301020035 0301020035 0301020035
0301040036
0301040044
0301080143 0301080143 0301080143
0301080151 0301080151 0301080151
0301080160 0301080160
0301080178 0301080178
0301080321 0301080321 0301080321
0301100012
0301080305 0301080305 0301080305
Bem, não sei se facilitou, mas, a ação 0101010028 pode ser lançada em vários CBO's mas não pode no CBO 225133, p. exemplo (é que o campo não está tabulado dificultando a visualização).
Tentei usar:
If (Me.AçãoBpa) = 0101010028 And (Me.CBO) <> 223505 Or (Me.CBO) <> 223605 Or (Me.CBO) =
225125 Then
MsgBox "Ação BPA não Permitida para o CBO " & [CBO], vbCritical, "CAPS II - TM"
DoCmd.CancelEvent
End If
Mas, sem sucesso.
Agradeço a atenção de todos.
Obrigdo.
Abraços,
Antonio Aurélio