Caros, tenho um formulário setorizado que ao clicar no campo (quadro) ficará marcado e abrira um segundo formulário e funciona com seguinte código:
Pergunta:
Como faço para não repetir o mesmo código para F1, F2, F3... F90, dado que essa repetição ocorrerá 90 vezes, e consequentemente como ficará muito extenso a função dá como excedente.
Será que fui claro?
- Código:
'F1---------------------------------------------------------
If Me.CAMPO = 1 And Me.ACAO = 1 Then
Forms!frmFotosImovel!T1 = Me.txOrigem
Forms!frmFotosImovel!F_1.Caption = "c"
Forms!frmFotosImovel!F1.Value = 1
ElseIf Me.CAMPO = 1 And Me.ACAO = 0 Then
If MsgBox("Voçê está alterando observação. " _
& vbCrLf & "Deseja Salvar ?", vbYesNo + vbQuestion, "Confirmação") = vbYes Then
Forms!frmFotosImovel!T1 = Me.txOrigem
Forms!frmFotosImovel!F_1.Caption = "c"
Forms!frmFotosImovel!F1.Value = 1
Call Fecha
Else
Undo
Forms!frmFotosImovel!T1 = Me.txOrigem
Forms!frmFotosImovel!F_1.Caption = "c"
Forms!frmFotosImovel!F1.Value = 1
Call Fecha
End If
End If
'F2---------------------------------------------------------
If Me.CAMPO = 2 And Me.ACAO = 1 Then
Forms!frmFotosImovel!T2 = Me.txOrigem
Forms!frmFotosImovel!F_2.Caption = "c"
Forms!frmFotosImovel!F2.Value = 1
ElseIf Me.CAMPO = 2 And Me.ACAO = 0 Then
If MsgBox("Voçê está alterando observação. " _
& vbCrLf & "Deseja Salvar ?", vbYesNo + vbQuestion, "Confirmação") = vbYes Then
Forms!frmFotosImovel!T2 = Me.txOrigem
Forms!frmFotosImovel!F_2.Caption = "c"
Forms!frmFotosImovel!F2.Value = 1
Else
Undo
Forms!frmFotosImovel!T2 = Me.txOrigem
Forms!frmFotosImovel!F_2.Caption = "c"
Forms!frmFotosImovel!F2.Value = 1
End If
End If
Pergunta:
Como faço para não repetir o mesmo código para F1, F2, F3... F90, dado que essa repetição ocorrerá 90 vezes, e consequentemente como ficará muito extenso a função dá como excedente.
Será que fui claro?