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


2 participantes

    Agrupar dados da caixa de listagem conforme local selecionado no form.

    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    Agrupar dados da caixa de listagem conforme local selecionado no form. Empty Agrupar dados da caixa de listagem conforme local selecionado no form.

    Mensagem  campos2013 25/11/2014, 14:04

    Olá pessoal!

    Se possível, gostaria de saber se há possibilidade de trabalhar com form e lista seguindo o mesmo critério do form e subform.


    Vejam só,

    gostaria que fazendo o relacionamento entre as tabelas locais e pedidos, eu pudesse ter um form com caixa de listagem e os dados da caixa de listagem fossem os dados do relacionamento da tabela locais e pedidos.

    Para isso montei um exemplo simples das duas formas.

    1) formlocais = form da tabela locais e uma caixa de listagem, porém quando seleciono um local os dados da caixa de listagem permanecem de forma geral.

    2) formlocais1 =  form da tabela locais e um subformulário, com origem da tabela pedidos, onde nesse caso já existe a separação de dados conforme a chave primária, onde temos a possibilidade de selecionar um local e abaixo na sub vem demonstrando os pedidos de cada local.

    preciso desse recurso, pois tendo a caixa de listagem consigo inserir uma função ao clicar na linha dessa caixa e prolongar ainda mais os caminhos de busca, onde no 1º caso, só consigo se eu utilizar hiperlink e no meu caso não serve.

    se puderem me ajudar ficarei muito grato.
    Campos

    Exemplo simples:


    Última edição por campos2013 em 25/11/2014, 18:13, editado 1 vez(es)


    .................................................................................
    "Reconhecer todas as coisas, mesmo de longe."
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Agrupar dados da caixa de listagem conforme local selecionado no form. Empty Re: Agrupar dados da caixa de listagem conforme local selecionado no form.

    Mensagem  criquio 25/11/2014, 14:11

    Acho que não entendi muito bem. O que seria esse "prolongar ainda mais os caminhos de busca"? O que seria "só consigo se eu utilizar hiperlink"? A intenção é filtrar os dados? Se for, tanto subform quanto listbox podem funcionar da mesma forma. Dê mais detalhes por gentileza.


    .................................................................................
    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.

    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    Agrupar dados da caixa de listagem conforme local selecionado no form. Empty Re: Agrupar dados da caixa de listagem conforme local selecionado no form.

    Mensagem  campos2013 25/11/2014, 15:25

    Como vai Criquio, tudo bem amigo,

    primeiramente obrigado pela disponibilidade,

    scratch Então, na verdade estou seguindo um padrão, onde estou evitando hiperlinks.

    Pois abro os form em cascata.

    Tipo:

    > abro clientes pesquisando (com clique na caixa de listagem) no Form de pesquisa de cliente pelo telefone >

    >> nos pedidos abro outro form dos detalhes do pedido>> aí que vem o detalhe só preciso que tenha uma de forma de agrupar na caixa de listagem conforme o cliente acima no atual do form.

    tipo: neste form que tem a caixa de listagem, selecionarei um cliente, abaixo na caixa de listagem, o agrupamento de todos os pedidos já realizados desse mesmo cliente.

    Criquio, se caso você tiver outra forma outro modelo que desenvolva dessa maneira, eu aceito, pois não precisa ser da mesma forma que montei. Menos a forma com hiperlinks, ok.

    Grato,

    Campos.



    .................................................................................
    "Reconhecer todas as coisas, mesmo de longe."
    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    Agrupar dados da caixa de listagem conforme local selecionado no form. Empty Re: Agrupar dados da caixa de listagem conforme local selecionado no form.

    Mensagem  campos2013 26/11/2014, 12:52

    Bom dia Criquio!!

    Já enviei a explicação mais detalhada que vc me pediu, ok!!

    Um abraço,

    Campos.


    .................................................................................
    "Reconhecer todas as coisas, mesmo de longe."
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Agrupar dados da caixa de listagem conforme local selecionado no form. Empty Re: Agrupar dados da caixa de listagem conforme local selecionado no form.

    Mensagem  criquio 26/11/2014, 14:33

    Ainda está meio difícil de entender. Você quer agrupar por cliente ou exibir todos os dados de um cliente escolhido? Se for agrupar mesmo use GROUP BY Codigo no final da query do SELECT, que deve estar no source da listbox:

    Código:
    SELECT nomeCampo1, nomeCampo2, nomeCampo3 FROM nomeTabela WHERE Codigo=" & [Codigo] & " GROUP BY Codigo


    .................................................................................
    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.

    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    Agrupar dados da caixa de listagem conforme local selecionado no form. Empty Re: Agrupar dados da caixa de listagem conforme local selecionado no form.

    Mensagem  campos2013 27/11/2014, 12:57

    Bom dia Criquio,

    fiz um modelo para poder te explicar melhor o que preciso.

    Fico muito grato por sua força,

    Campos.

    Veja o exemplo anexo:


    .................................................................................
    "Reconhecer todas as coisas, mesmo de longe."
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Agrupar dados da caixa de listagem conforme local selecionado no form. Empty Re: Agrupar dados da caixa de listagem conforme local selecionado no form.

    Mensagem  criquio 27/11/2014, 19:10

    O princípio é o que postei no post anterior mesmo. Tente seguir os passos abaixo:

    1 - Abra o formulário no modo design;

    2 - Selecione a listbox;

    3 - Vá nas propriedades dela, aba "Dados" e, na linha "Origem da Linha", digite a sql abaixo:
    Código:
    SELECT nomeCampo1, nomeCampo2 nomeCampo3, nomeCampo4, nomeCampo5, nomeCampo6, nomeCampo7 FROM nomeDaTabela WHERE numNF LIKE '*" & [numNF] & "*' ORDER BY nomeCampo;
    3.1 - No lugar de nomeCampo1 até nomeCampo7 você irá colocar os nomes dos campos da tabela que deverão constar na listbox, adicionando mais campos se necessário;

    3.2 - No lugar de nomeDaTabela, você irá colocar o nome correto da tabela aonde estão os dados;

    3.3 - No lugar do primeiro numNF, você irá colocar o nome do campo aonde está o número a ser pesquisado na tabela;

    3.4 - No lugar do segundo numNF, você irá colocar o nome do campo do formulário aonde irá digitar o número a ser pesquisado;

    3.5 - No lugar de nomeCampo depois de ORDER BY, pode colocar o nome do campo aonde está o número a ser pesquisado na tabela mesmo;

    4 - Agora, no evento "Ao clicar" do botão que acionará a pesquisa, coloque uma linha de código para atualizar a listbox filtrando pelo número digitado no campo de pesquisa:
    Código:
    Me.nomeDaListbox.Requery

    Se bem entendi, deve ser por aí.


    .................................................................................
    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.

    campos2013
    campos2013
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/10/2013

    Agrupar dados da caixa de listagem conforme local selecionado no form. Empty Re: Agrupar dados da caixa de listagem conforme local selecionado no form.

    Mensagem  campos2013 27/11/2014, 22:02

    Como vai Criquio,

    Em primeiro momento quero te agradecer pela força.

    Pois vai me ajudar muito, uma vez que vc detalhou muito bem.


    Vou aplicar em um modelo e assim que estiver pronto posto aqui no forum, ate para servir a todos que precisarem.

    Um abraço,

    Grato,

    Campos.


    .................................................................................
    "Reconhecer todas as coisas, mesmo de longe."

    Conteúdo patrocinado


    Agrupar dados da caixa de listagem conforme local selecionado no form. Empty Re: Agrupar dados da caixa de listagem conforme local selecionado no form.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 00:26