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


4 participantes

    [Resolvido]concatenar e ordenar

    avatar
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty concatenar e ordenar

    Mensagem  edgolveia 3/7/2011, 12:29

    Ola pessoal, creio que o primeiro exemplo estava na sala errada..esta em avançado...mas posto aki novamente

    Creio estar melhor explicado...
    "ORDEM DO CADASTRO........ ( FOI CADASTRADO ALEATORIAMENTE )

    coditem..produto
    3A.......AAA
    2........AAA
    2E.......AAA
    1R.......BBB
    10.......BBB
    100T.....AAA
    11R......AAA
    A3.......BBB
    A2.......AAA
    B5.......AAA
    B1.......DDD
    A1.......DDD

    RELATORIO 1
    CODITEM...PRODUTO
    1R.......BBB.................. ORDENADO PELO CODITEM
    2........AAA
    2E.......AAA
    3A.......AAA
    10.......BBB
    11R......AAA
    100T.....AAA
    A1.......DDD
    A2.......AAA
    A3.......BBB
    B1.......DDD
    B5 DDD

    RELATORIO 2
    PRODUTO ...CODITEM
    AAA........2, 2E, 3A, 11R, 100T, A2 ........(ORDENADO POR PRODUTO ALFABETICAMENTE E AINDA PELO CODITEM ALFABETICAMENTE TAMBEM)
    BBB........1R, 10, A3
    DDD........A1, B1, B5

    MElhor visualizado.....

    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]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  criquio 3/7/2011, 12:59

    Isso é um dúvida ou uma explicação? Não entendi.


    .................................................................................
    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
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  edgolveia 3/7/2011, 13:57

    Opa, é uma duvida mesmo....serao dois relatorios..o primeiro até que consegui mas de uma forma muito trabalhosa..Fiz assim, criei a tabela com varios registros, depois criei uma consulta 'criar tabela" somente com valores passdos pelo parametro, em seguida fui na tabela gerada e criei um campo chamado ordem,,,e acredite, uma a uma coloquei os numero sequenciais nos itens que queria no relatorio...em seguida criei a consulta colocando a expressao ordem:val([coditem]) para ordenar os itesn que registrei na tabela gerada pelo campo "ordem"....daí que criei o relatorio para me mostrar os dados classificados em ordem pelo CODitem...o segundo relatorio utilizei o exemplo do JPaulo, mas nao foi como queria....poxa, deve ter algo mais simples.....pelo qeu ja vi que sao capazes isso o access deve fazer..isto é, conforme as imagens que passei..devem sair dakele jeito numa folha....sera que faz???.valewwwwww
    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]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  criquio 3/7/2011, 14:11

    Já tentou criar o relatório fazendo essa ordenação nos recursos que o Access oferece na hora de criar o relatório? Acredito que dê para ser feito por aí mesmo.


    .................................................................................
    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
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  edgolveia 3/7/2011, 14:58

    o problema que vi na tentativa de criar sem código, é que os dados aparecerm com letras e se nao definir um codigo com numeros ele nao ordena adequadamente, por isso tive de criar consulta atualizaçao e definir manualmente os numeros de ordemm..
    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]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  criquio 3/7/2011, 15:26

    Seria mais prático se der para postar uma cópia do bd seguindo as dicas abaixo ↓↓↓


    .................................................................................
    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
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty concatenar e ordenar

    Mensagem  edgolveia 3/7/2011, 21:26

    nao consegui enviar..aparece como "arquivo adicionado não é valido"....


    - CRIEI TABELA PRODUTOS
    - CRIEI TABELA ITENS
    - CRIEI CONSULTA TODOS PARA GERAR TABELA _TODOS
    - FUI ATÉ A TABEA _TODOS E CRIEI UM CAMPO CHAMADO EMORDEM
    - ENTREI NA TABELA _TODOS PARA DEFINIR ABSURDAMENTE MANUAL A SEQUENCIA EM ORDEM
    - CRIEI NOVA CONSULTA COM O NOME DE TODOSORDENADO, ONDE CRIEI UMA EXPRESSAO.... ORDENADO: VAL([EMORDEM]), PARA ME MOSTRAR OS ITENS
    ORDENADOOS
    - ENFIM CRIEI O RELATORIO DA CONSULTA TODOSORDENADO
    ....

    DUVIDAS?
    1- COMO FAZER ISSO COM MENOS PASSOS? COM CÓDIGO MESMO PODE SER...
    2- COMO CRIAR TAMBEM UM RELATORIO MOSTRANDO ORDENAÇÃO DOS PRODUTOS E COM SEUS ITESN NA MESMA LINHA.aSSIM:
    . AAA ----- 2, 2E, 3A, 10, 11R, 100T, A2, B5
    . BBB ----- 1R, A3
    . DDD ----- A1, B1


    cREIO QU FICOU MAIS CLARO
    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]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  criquio 3/7/2011, 21:39

    Envie para um moderador ou para ccsregistros@gmail.com que eu coloco aqui.


    .................................................................................
    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
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  edgolveia 4/7/2011, 15:59

    ok enviei para o email indicado
    avatar
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  edgolveia 5/7/2011, 22:14

    Pessoal aki esta o exemplo geral do problema da concatenção ordenada....ficou melhor visualizada....
    http://dl.dropbox.com/u/5454503/edgolveia.rar

    - CRIEI TABELA PRODUTOS
    - CRIEI TABELA ITENS
    - CRIEI CONSULTA TODOS PARA GERAR TABELA _TODOS
    - FUI ATÉ A TABEA _TODOS E CRIEI UM CAMPO CHAMADO EMORDEM
    - ENTREI NA TABELA _TODOS PARA DEFINIR ABSURDAMENTE MANUAL A SEQUENCIA EM ORDEM
    - CRIEI NOVA CONSULTA COM O NOME DE TODOSORDENADO, ONDE CRIEI UMA EXPRESSAO.... ORDENADO: VAL([EMORDEM]), PARA ME MOSTRAR OS ITENS
    ORDENADOOS
    - ENFIM CRIEI O RELATORIO DA CONSULTA TODOSORDENADO
    ....

    DUVIDAS QUE ESTOU NECESSITANDO AJUDA AGORA SERÁ

    1- COMO FAZER ISSO COM MENOS PASSOS? COM CÓDIGO MESMO PODE SER...
    2- COMO CRIAR TAMBEM UM RELATORIO MOSTRANDO ORDENAÇÃO DOS PRODUTOS E COM SEUS ITENS NA MESMA LINHA.aSSIM:
    . AAA ----- 2, 2E, 3A, 10, 11R, 100T, A2, B5
    . BBB ----- 1R, A3
    . DDD ----- A1, B1
    ????


    Creio que ficou melhor pra entender minha duvida...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  Alexandre Neves 6/7/2011, 20:09

    Boa tarde, edgolveia

    No relatório:
    - elimine a fonte dos registos
    - Coloque o código abaixo no acontecimento Ao Abrir
    CurrentDb.Execute "DROP TABLE TdfProvisoria;" 'Esta linha não deve ser utilizada na primeira vez, pois a tabela TdfProvisoria ainda não existe
    CurrentDb.Execute "SELECT Iten INTO TdfProvisoria FROM Itens WHERE Val(Iten)>0 ORDER BY Val(Iten),Iten;"
    CurrentDb.Execute "INSERT INTO TdfProvisoria SELECT Iten FROM Itens WHERE Val(Iten)=0 ORDER BY Iten;"
    RecordSource = "SELECT Iten FROM TdfProvisoria;"
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  Dilson 6/7/2011, 21:18

    Olá edgolveia,

    Me parece que você não atentou para ler as regras do fórum. A seguir as conheça por favor acessando as: Regras do Fórum

    Por gentileza, queira respeitar de imediato a regra 12 que trata o uso de letras maiúsculas nas mensagens.

    Não me entenda mal, apenas é minha atribuição orientar.

    Os melhores cumprimentos.

    avatar
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  edgolveia 6/7/2011, 21:57

    Ok Alexandre, vou ver aki...

    Ok Dilson, nõa tinha visto mesmo... quando vi ja tinha digitado.....desculpe a todos do forum..........
    avatar
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  edgolveia 7/7/2011, 15:54

    Alexandre, ok, pelo teste que realzei aki, a primeira parte funcionou, que seria evitar akeles passos de "vai e vem " com os dados para gerar aordem dos itens. Um detalhe que nao vi foi de agrupar dentro da cada registro, isto é, dentro do grupo AAA ele mostrar os itens em sequencia classificada..e no mesmo relatório aparecer classificado os produtos com seus respectivos itens tambem ordenados...vou tentar aki com outros exemplos....creio que esta quase....


    de uma olha da nesta imagem...explicando melhor...falta este detalhe pra fechar duvida ..obrigaod.......

    https://2img.net/r/ihimg/photo/my-images/535/telak.png/
    avatar
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  edgolveia 9/7/2011, 17:07

    Ola pessoaç...tambem nao viram solução???..estou tentado aki, mas só consegui ordenar os itens com ponto e virgula..vi um exemplo na net masos dois juntos ainda naoconsegui...viram a imagem???..saindo dakela maneira esta dificil.....sera que tem de ser com linguagem de programação???? tipo VB mesmo ou C++???
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  Alexandre Neves 9/7/2011, 18:53

    Crie relatório com 2 campos: Produto, Itens
    Ao abrir do relatório coloque:

    Dim Rst As DAO.Recordset

    'CurrentDb.Execute "DROP TABLE TdfProdutos;" 'Activar a linha após a primeira operação
    CurrentDb.Execute "SELECT DISTINCT Produto,'' as Itens INTO TdfProdutos FROM Itens ORDER BY Produto;"
    Set Rst = CurrentDb.OpenRecordset("SELECT Iten,Produto FROM Itens WHERE Val(Iten)>0 ORDER BY Val(Iten),Iten;")
    Do While Not Rst.EOF
    CurrentDb.Execute "UPDATE TdfProdutos SET Itens=Itens&'" & Rst(0) & ", ' WHERE Produto='" & Rst(1) & "';"
    Rst.MoveNext
    Loop

    Set Rst = CurrentDb.OpenRecordset("SELECT Iten,Produto FROM Itens WHERE Val(Iten)=0 ORDER BY Iten;")
    Do While Not Rst.EOF
    CurrentDb.Execute "UPDATE TdfProdutos SET Itens=Itens&'" & Rst(0) & ", ' WHERE Produto='" & Rst(1) & "';"
    Rst.MoveNext
    Loop
    CurrentDb.Execute "UPDATE TdfProdutos SET Itens=Mid(Itens,1,Len(Itens)-2) WHERE Right(Itens,2)=', ';"
    RecordSource = "SELECT * FROM TdfProdutos;"
    Set Rst = Nothing
    avatar
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  edgolveia 10/7/2011, 18:43

    Alexandre...Formidavel......isso mesmo....funcionou muitobem...só nao entendi porque que quando aciono novamente o relatório ele da erro de objeto ja existente,aí basta deletar a tabela que ele refaz o relatório....mas vou ver isso aki como poderei resolver...valew mesmo ..obrigado a todos que contribuíram tambem...Pode se ver que varios tentaram pelos acessos...VALEU!!!!!!show....
    avatar
    edgolveia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/06/2011

    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  edgolveia 10/7/2011, 18:46

    topico resolvido......o problemas mencionado acima de dar mensagem de erro resolvi criando um relatório automatico do tipo autotabular....agora abre normal...valewwww!!!

    Conteúdo patrocinado


    [Resolvido]concatenar e ordenar Empty Re: [Resolvido]concatenar e ordenar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/11/2024, 03:14