Alguem me de uma dica sobre estes comandos por favor!
Private Sub Form_Load()
If DCount("*", "Equipamentos", "[Data de aviso]>= [DATA]-30") > 0 Then DoCmd.OpenForm "Aviso"
If DCount("*", "Equipamentos", "[Data de aviso]>= [DATA]-30") > 0 Then DoCmd.RepaintObject xxxxx??
End Sub
DÚVIDA (o que devo colocar depois de DoCmd.RepaintaObject) se eu quero que ele além de abrir o formulário "Aviso" pinte o campo "Código" dos registros com -30 dias do formulário "Equipamentos"...
Outro comando que talvez seja uma alternativa mas ainda não consegui deixar perfeito é esse:
Private Sub Form_Load()
Select Case Calibração
Case "VENCIDA"
Me.SITUAÇÃO = "Verificar"
Me.SITUAÇÃO.BackColor = 255
End Select
End Sub
DÚVIDA, neste comando estou tentando fazer com que no campo Situação aparecça escrito "Verificar" e seja pintado de vermelho ao abrir o formulário sempre que o campo calibração for = a "VENCIDA". O que acontece é que a palavra Verificar está aparecendo corretamente nos registros onde o campo calibração está escrito "VENCIDA", porém o comando .BackColor = 255 está pintando todoooos os registros de vermelho e eu quero que ele pinte apenas os registros que estão com o campo Calibração escrito "VENCIDA"
Alguem me ajude por favor!
Espero ter sido claro! Obrigado!
Private Sub Form_Load()
If DCount("*", "Equipamentos", "[Data de aviso]>= [DATA]-30") > 0 Then DoCmd.OpenForm "Aviso"
If DCount("*", "Equipamentos", "[Data de aviso]>= [DATA]-30") > 0 Then DoCmd.RepaintObject xxxxx??
End Sub
DÚVIDA (o que devo colocar depois de DoCmd.RepaintaObject) se eu quero que ele além de abrir o formulário "Aviso" pinte o campo "Código" dos registros com -30 dias do formulário "Equipamentos"...
Outro comando que talvez seja uma alternativa mas ainda não consegui deixar perfeito é esse:
Private Sub Form_Load()
Select Case Calibração
Case "VENCIDA"
Me.SITUAÇÃO = "Verificar"
Me.SITUAÇÃO.BackColor = 255
End Select
End Sub
DÚVIDA, neste comando estou tentando fazer com que no campo Situação aparecça escrito "Verificar" e seja pintado de vermelho ao abrir o formulário sempre que o campo calibração for = a "VENCIDA". O que acontece é que a palavra Verificar está aparecendo corretamente nos registros onde o campo calibração está escrito "VENCIDA", porém o comando .BackColor = 255 está pintando todoooos os registros de vermelho e eu quero que ele pinte apenas os registros que estão com o campo Calibração escrito "VENCIDA"
Alguem me ajude por favor!
Espero ter sido claro! Obrigado!