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


    [Resolvido]Componente de Listagemd e Dados

    avatar
    Convidado
    Convidado


    [Resolvido]Componente de Listagemd e Dados Empty Componente de Listagemd e Dados

    Mensagem  Convidado 1/12/2012, 19:28

    Boa Tarde pessoal !
    O Access tem algum componente semelhante a um Grid, Datagrid,GridView... algum componente que eu possa listar dados de forma que o Usuário possa interagir ... tipo ao clicar e uma linha com o registro chame um formulário trazendo o ID daquela linha ...outa coisa sou iniciante e estou usando os formulário 'caixa de dialogo restrita' que me da uma aparência mais legal (Tem alguma restrição nesse formulário) pq os exemplos que vi na net as pessoas nao usam ele.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Componente de Listagemd e Dados Empty Re: [Resolvido]Componente de Listagemd e Dados

    Mensagem  criquio 1/12/2012, 19:39

    Você pode usar uma listbox com a mesma expressão da fonte de origem de uma tabela:

    Código:
    SELECT NomeCampo1, NomeCampo2, NomeCampo3 FROM NomeDaTabela ORDER BY NomeCampo
    Pode tambem filtrar com a cláusula WHERE. Por exemplo, supondo que você tenha um campo no formulário de nome txtPesquisa aonde você quer filtrar os dados cujo Campo2 tenha um determinado texto:

    Código:
    SELECT NomeCampo1, NomeCampo2, NomeCampo3 FROM NomeDaTabela WHERE Campo2 LIKE '*" & [Campo2] & "*' ORDER BY NomeCampo
    Para esse caso, você deve atualizar a listbox a cada pesquisa. Isso pode ser feito com uma linha de código no evento "Após atualizar" do campo txtPesquisa:

    Me.NomeDaListBox.Requery


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Componente de Listagemd e Dados Empty Re: [Resolvido]Componente de Listagemd e Dados

    Mensagem  Convidado 1/12/2012, 20:15

    O listBox é a caixa de msg ? mas tem criar uma opcao de o ususario clicar em uma linha e interagir com aquele registro ?

    E quanto ao formulario é muito comum usar a 'caixa de dialogo restrita' ?

    Obrigado pela atencao!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Componente de Listagemd e Dados Empty Re: [Resolvido]Componente de Listagemd e Dados

    Mensagem  criquio 1/12/2012, 20:55

    Listbox é caixa de listagem e ela apresenta as linhas de forma semelhante à gridview. Para clicar nela e abrir um formulário os dados do registro daquela linha é só utilizar o evento "Ao clicar" dela:

    DoCmd.OpenForm "frmClientes", , , "Código=" & Me.lstClientes.Column(0)

    No caso acima, abre-se o formulário de nome "frmClientes" filtrando o registro cujo código está na primeira coluna da linha clicada na listbox "lstClientes".

    Quanto ao formulário restrito, isso vai depender da sua necessidade. Essa forma é para quando você precisa obrigar que o formulário fique acima de todos os outros sem permitir que os outros, por baixo dele, possam ser utilizados. Leve em consideração que outros formulários abertos depois, ficarão por cima dos abertos anteriormente caso eles tembem estejam como restrito. Ou seja, se mais de um formulário for restrito, os que forem aberto depois tem prioridade sobre os outros abertos anteriormente.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Componente de Listagemd e Dados Empty Re: [Resolvido]Componente de Listagemd e Dados

    Mensagem  Convidado 11/12/2012, 17:35

    Vlw
    Obrigado !
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Componente de Listagemd e Dados Empty Re: [Resolvido]Componente de Listagemd e Dados

    Mensagem  criquio 11/12/2012, 20:19

    Grato pelo retorno. O fórum agradece.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Componente de Listagemd e Dados Empty Re: [Resolvido]Componente de Listagemd e Dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 00:54