Boa tarde a todos.
Preciso montar uma Select Case e com base em pesquisas na net montei essa:
Private Sub AREAPAV_GotFocus()
Select Case AREAPAV
Case M3
AREAPAV = Me.LARGURAPAV * Me.COMPRIMENTOPAV * Me.ALTURAPAV
Case M2
AREAPAV = Me.LARGURAPAV * Me.COMPRIMENTOPAV
Case H
Me.AREAPAV = Me.LARGURAPAV
Case KG
Me.AREAPAV = Me.LARGURAPAV
Case KM
Me.AREAPAV = Me.LARGURAPAV
Case UD
Me.AREAPAV = Me.LARGURAPAV
Case UN_
Me.AREAPAV = Me.LARGURAPAV
End Select
End Sub
Observações: Coloquei na propriedade GotFocus por que ela tem que fazer o cálculo depois de preenchidos os campos área, largura e comprimento, porém esses campos serão preenchidos somente quando for necessário o cálculo de metro quadrado ou cúbico, nos demais é só lançar o valor do campo LARGURA no campo AREA. O problema é que os cálculos não saem corretos.
Está certa essa sintaxe?
Obrigado
Preciso montar uma Select Case e com base em pesquisas na net montei essa:
Private Sub AREAPAV_GotFocus()
Select Case AREAPAV
Case M3
AREAPAV = Me.LARGURAPAV * Me.COMPRIMENTOPAV * Me.ALTURAPAV
Case M2
AREAPAV = Me.LARGURAPAV * Me.COMPRIMENTOPAV
Case H
Me.AREAPAV = Me.LARGURAPAV
Case KG
Me.AREAPAV = Me.LARGURAPAV
Case KM
Me.AREAPAV = Me.LARGURAPAV
Case UD
Me.AREAPAV = Me.LARGURAPAV
Case UN_
Me.AREAPAV = Me.LARGURAPAV
End Select
End Sub
Observações: Coloquei na propriedade GotFocus por que ela tem que fazer o cálculo depois de preenchidos os campos área, largura e comprimento, porém esses campos serão preenchidos somente quando for necessário o cálculo de metro quadrado ou cúbico, nos demais é só lançar o valor do campo LARGURA no campo AREA. O problema é que os cálculos não saem corretos.
Está certa essa sintaxe?
Obrigado