Case "Incluir" ‘botão incluir aonde faço primeiro uma pesquisa para verificar duplicidade
Dim Criterio As String
Criterio = "cbmNome = '" & cmbnome.Text & "' and Data = #" & Format(txtdatacompetição, "mm/dd/yy") & "# "
TBBolãoT.FindMin Criterio
If TBBolãoT.NoMatch = False Then
MsgBox "Já consta na Súmula a Participação do Atleta." & Chr(13) & "Verifique se foi selecionado os campos corretos.", 48, "Aviso de Duplicidade"
cmbnome.SetFocus
Else
TBBolãoT.AddNew
End If
Case "Gravar" ‘ grava os dados em minha tabela
If cmbnome.Text = Empty Then
MsgBox "Informe o Nome do Atleta.", 48, "Gravar Súmula"
cmbnome.SetFocus
Exit Sub
End If
AtualizaCampos
TBBolãoT.Update
LimpaFormulário
cmbnome.SetFocus
Case "Alterar" ‘ se precisar alterar
If cmbnome.Text = Empty Then
MsgBox "Informe o Nome do Atleta.", 48, "Alterar Súmula"
cmbnome.SetFocus
Exit Sub
End If
If MsgBox("Confirma Alteração?", 36) = vbYes Then
TBBolãoT.Edit
AtualizaCampos
TBBolãoT.Update
cmbnome.Enabled = True
txtdatacompetição.Enabled = True
LimpaFormulário
txtdatacompetição.Text = Date
txtdatacompetição.Text = Format(txtdatacompetição.Text, "dd/mm/yy")
End If
Case "Excluir" ‘ se precisar excluir
If MsgBox("Confirma Exclusão?", 36, "Excluir Dados") = vbYes Then
BancoDeDados.Execute ("delete * from BolãoT") 'limpo a tabela
LimpaFormulário
cmbnome.Enabled = True
txtdatacompetição.Enabled = True
txtdatacompetição.Text = Date
txtdatacompetição.Text = Format(txtdatacompetição.Text, "dd/mm/yy")
End If
Case "Pesquisar" ‘ para pesquisar informações na tabela
Dim Criterios As String
Criterios = "Nome = '" & cmbnome.Text & "' and Data = #" & Format(txtdatacompetição, "mm/dd/yy") & "# "
TBBolãoT.FindMin Criterios
If TBBolãoT.NoMatch = True Then
MsgBox "Não consta na Súmula a Participação do Atleta." & Chr(13) & "Verifique se foi selecionado os campos corretos.", 48, "Tiro ao Alvo - Seta"
txtdatacompetição.Text = Date
txtdatacompetição.Text = Format(txtdatacompetição.Text, "dd/mm/yy")
LimpaFormulário
txttiro.Item(0).SetFocus
Else
AtualizaFormulário
cmbnome.Enabled = False
txtdatacompetição.Enabled = False
End If
Case "Cancelar"
MsgBox "Você quer Cancelar a Inclusão?", 36, "Entrada de Dados"
LimpaFormulário
cmbnome.SetFocus
Case "Sair"
If MsgBox("Você deseja realmente fechar as Súmulas???", 36, "Sair da Súmula") = vbYes Then
Unload BolãoT
Else
Exit Sub
End If
End Select
Private Function LimpaFormulário()
cmbnome = ""
End Function
Private Function AtualizaCampos()
TBBolãoT("Nome") = cmbnome
TBBolãoT("Data") = Format(txtdatacompetição.Text, "dd/mm/yy")
End Function
Private Function AtualizaFormulário()
cmbnome = TBBolãoT("Nome")
txtdatacompetição = Format(TBBolãoT("Data"), "dd/mm/yy")
End Function