Boa tarde pessoal
Estou tentando fazer função para verificar se existem campos vazios através de Array e For no botão Salvar
Campos:
TxtCidade
TxtProjeto
TxtProdutor
TxtDataEntrega
TxtPeriodo
Ao clicar no Botão salvar ele vai percorrer os campos através de um For, se existir algum campo sem preencher ele sai e aponta o campo, com BackColor, ForeColor e SetFocus.
Minha duvida é, como eu aponto o campo através da variável para os comandos BackColor, ForeColor e SetFocus?
Function FindOut()
ReDim ar(5) As Variant 'Arry
ar(0) = Nz(Me.TxtCidade.Value)
ar(1) = Nz(Me.TxtProjeto.Value)
ar(2) = Nz(Me.TxtProdutor.Value)
ar(3) = Nz(Me.TxtDataEntrega.Value)
ar(4) = Nz(Me.TxtPeriodo.Value)
Dim i As Integer
For i = 0 To 4
'MsgBox ar(i)
If ar(i) = "" Then
MsgBox "Preencha o Campo!", vbInformation, "ATENÇÃO"
'>>---------> (BackColor)
'>>---------> (ForeColor)
'>>---------> (SetFocus)
Exit Function
End If
Next
End Function
Sub WarningColor(MyField As Object)
MyObjectName.BackColor = RGB(0, 0, 156)
MyObjectName.ForeColor = RGB(250, 250, 0)
End Sub
Estou tentando fazer função para verificar se existem campos vazios através de Array e For no botão Salvar
Campos:
TxtCidade
TxtProjeto
TxtProdutor
TxtDataEntrega
TxtPeriodo
Ao clicar no Botão salvar ele vai percorrer os campos através de um For, se existir algum campo sem preencher ele sai e aponta o campo, com BackColor, ForeColor e SetFocus.
Minha duvida é, como eu aponto o campo através da variável para os comandos BackColor, ForeColor e SetFocus?
Function FindOut()
ReDim ar(5) As Variant 'Arry
ar(0) = Nz(Me.TxtCidade.Value)
ar(1) = Nz(Me.TxtProjeto.Value)
ar(2) = Nz(Me.TxtProdutor.Value)
ar(3) = Nz(Me.TxtDataEntrega.Value)
ar(4) = Nz(Me.TxtPeriodo.Value)
Dim i As Integer
For i = 0 To 4
'MsgBox ar(i)
If ar(i) = "" Then
MsgBox "Preencha o Campo!", vbInformation, "ATENÇÃO"
'>>---------> (BackColor)
'>>---------> (ForeColor)
'>>---------> (SetFocus)
Exit Function
End If
Next
End Function
Sub WarningColor(MyField As Object)
MyObjectName.BackColor = RGB(0, 0, 156)
MyObjectName.ForeColor = RGB(250, 250, 0)
End Sub
- Anexos
- CooperP.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (41 Kb) Baixado 9 vez(es)