Você está na página 1de 2

INCLUIR

Private Sub btnIncluir_Click()


If btnIncluir.Caption = "Incluir" Then
Flag = True
DesbloqueiaCaixasDeTexto
HabilitaGravaao
With Me.btnIncluir
.Accelerator = "S"
.Caption = "Salvar"
.Enabled = True
.Font.Italic = True
End With
LimpaCaixaDeTexto
Else
VerificaCampos
If Incompleto = True Then
MsgBox "Com exceo do campo 'Observaes'" & Chr(13) _
& "todos os campos so obrigatrios." & Chr(13) _
& "Verifique na lista abaixo quais campos" & Chr(13) _
& "esto vazios e preencha-os." & Chr(13) & Chr(13) _
& ms, vbCritical, "Erro - Campos em branco"
ms = ""
Incompleto = False
Exit Sub
End If
If Flag = True Then
If MsgBox("Deseja cadastrar outras parcelas baseadas nesta conta?",
vbQuestion + vbYesNo, "Confirmao") = vbYes Then
frmParcelas.Show
Exit Sub
End If
End If
DesabilitaGravaao
SalvaRegistro
Flag = False
CarregaRegistro
BloqueiaCaixasDeTexto
End If
End Sub
EDITAR
Private Sub btnEditar_Click()
If Me.btnEditar.Caption = "Editar" Then
Flag = False
DesbloqueiaCaixasDeTexto
HabilitaGravaao
With Me.btnEditar
.Accelerator = "S"

.Caption = "Salvar"
.Enabled = True
.Font.Italic = True
End With
Else
VerificaCampos
If Incompleto = True Then
MsgBox "Com exceo do campo 'Observaes'" & Chr(13) _
& "todos os campos so obrigatrios." & Chr(13) _
& "Verifique na lista abaixo quais campos" & Chr(13) _
& "esto vazios e preencha-os." & Chr(13) & Chr(13) _
& ms, vbCritical, "Erro - Campos em branco"
ms = ""
Incompleto = False
Exit Sub
End If
DesabilitaGravaao
SalvaRegistro
Flag = False
CarregaRegistro
BloqueiaCaixasDeTexto
End If
End Sub
APAGAR
Private Sub btnApagar_Click()
If MsgBox("Deseja realmente apagar este registro?", vbQuestion + vbYesNo,
"Confirmao") = vbYes Then
rs.Delete
rs.MovePrevious
CarregaRegistro
End If
End Sub
PESQUISAR
Private Sub btnPesquisar_Click()
Dim Data1, Data2 As Date
Data1 = CDate(Me.dataInicial.Value)
Data2 = CDate(Me.dataFinal.Value)
sql = "Select * From " & Tabela & " Where [Vencimento] >= #" & Format(Data1,
"mm/dd/yyyy") & "# AND Vencimento <= #" & Format(Data2, "mm/dd/yyyy") & "# OR
DER BY " & Indice & " Asc"
mdConect.Desconectar
mdConect.Conectar
Call PreencheLista
End Sub
End Sub

Você também pode gostar