MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    formulario de Consulta

    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    formulario de Consulta Empty formulario de Consulta

    Mensagem  amandaalves1 2/3/2012, 23:35

    Olá a todos, estou com um novo problema, gostaria da ajuda dos senhores se for possivel.

    Tenho um botão de comando em meu formulário que ao clicado ele abre a caixa de diálogo nativa do access, para poder fazer pesquisa digitando o numero do telefone sem dddd, ai ela retorna os dados do cliêntes que está cadastrado o telefone, o que gostaria de fazer é o seguinte que ao invez de aparecer aquela caixa de dialogo do access, que não fica muito profissional, gostaria que ao clicar no botão de comando ele abrisse um formulário com uma caixa de texto onde eu digitaria o numero do telefone ai sim retornasse o cadastro do cliênte

    estou usando esse código no meu formulario quando clico no botão de comando:

    Private Sub Comando143_Click()
    Telefone 'No Módulo Mensagens
    End Sub



    ai dispara o outro código que faz a pesquisa e o código é esse que se encontra em um módulo:

    Function Telefone() 'Do botão Telefone do Form TODOS
    Dim db As Database, tbl As Recordset, Count As Long
    Set db = CurrentDb()
    Set tbl = db.OpenRecordset("Registros")
    Count = tbl.RecordCount ' Conta o total de registros na Tabela.
    If Count < 1 Then 'Se nenhum registro
    MsgBox "" _
    & vbCrLf & "Adicione ao menos um nome à agenda" _
    & vbCrLf & "para poder abrir o Formulário." _
    & vbCrLf & "" _
    & vbCrLf & "CLIQUE EM ADICIONAR.", vbExclamation, "NÃO HÁ DADOS PARA EXIBIR..."
    DoCmd.Close acForm, "ProcuraTelefone"
    Else 'Havenho registro executa
    DoCmd.OpenForm "ProcuraTelefone", acNormal, "", "", , acNormal
    End If
    End Function




    Obrigada espero ter explicado
    avatar
    Convidad
    Convidado


    formulario de Consulta Empty Re: formulario de Consulta

    Mensagem  Convidad 3/3/2012, 00:13


    Olá!

    Se vc já tem o formulário de pesquisa "ProcuraTelefone" nele deve haver a TextBox para digitar o telefone, e no evento Após Atualizar dela, deve colocar o código que abre o form de Clientes no registro que é igual ao digitado na TextBox.

    Private Sub SuaTextBoxDePesquisa_AfterUpdate()
    Docmd.OpenForm "SeuFormClientes",,,"CampoTelefoneNaTabelaClientes = " & Me!SuaTextBoxDePesquisa
    End Sub

      Data/hora atual: 1/11/2024, 00:14