renatojmaia 4/3/2014, 13:53
Bom dou como resolvido, pois conseguir através de uma função e uma chamada no evento ao alterar no campo Escolaridade.
ficou assim.
- Código:
'Ocultar e ativar campo Area de atuação e Deslocar demais campos
If Me.ESCOLARIDADE.value = "SUPERIOR" Then
Me.AREA.Visible = True
Call DeslocamentoNormal
Else
Me.AREA.Visible = False
Call DeslocamentoCima
End If
Como estava com dificuldade em relação ao numero inteiro e nem como transforma-lo em outra sistema de medida
fui testando e encontrei uma solução prática que resolveu o meu problema veja:
se 1 cm equivalem 567 twips
então coloquei uma constante no frm da seguinte forma
Const consPixel = 567
e para resolver a questão de numero fracionado (com virgula) coloquei o numero entre aspar e pronto fez a multiplicação e deslocamento para a posição desejada sem problemas
- Código:
Public Function DeslocamentoNormal()
Me.rtAlergico.Move consPixel * "10,106", consPixel * "6,217"
Me.AlergMedicamento.Move consPixel * " 15,305", consPixel * "6,217"
...
Me.OBS.Move consPixel * "12,908", consPixel * "9,871"
End Function
- Código:
Public Function DeslocamentoCima()
Me.rtAlergico.Move consPixel * "10,106", consPixel * "5,608"
Me.AlergMedicamento.Move consPixel * " 15,305", consPixel * "5,608"
....
End Function
Última edição por renatojmaia em 4/3/2014, 13:55, editado 2 vez(es) (Motivo da edição : complementar código)