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


3 participantes

    [Resolvido]Como Recriar um histórico.....como ??

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Como Recriar um histórico.....como ??

    Mensagem  Silvio 20/5/2013, 13:16

    Prezados, bom dia a todos.

    Já estava tudo pronto e rodando perfeitamente, inclusive o histórico para o cliente. Porém surgiu uma nova necessidade para o mesmo, devido o usuário final querer mais facilidades e mais praticidade para o mesmo e para quem irá e vai usar o sistema.

    Tenho os seguintes campos no formulário principal, o qual se chama: OrdServico
    a- idoservico
    b- dataOs
    c- idcliente
    d- nome
    e- fabricante
    f- modelo
    g- anofabricacao
    h- cor
    i- placa

    E no meu subformulário, o qual se chama...SFSaidapecas

    a- idoservico
    b- codigopeca
    c- descricao
    d- qtdsaida

    Há como usar apenas um formulário, mostrando tudo o que foi trocado no veículo usando para busca a placa do veiculo e a data ?

    Usaria eu, um formulário continuo para isso ?

    Gostaria de ter mais ideias, por isso conto com a ajuda dos colegas.

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Marcelo David 20/5/2013, 14:54

    Silvio, se eu entendi bem, eu usaria um controle de guia para mostrar todo o histórico do cliente. Os dados eu mostraria numa listbox, por achar mais leves e como não precisará atualizar dados (pois é apenas histórico), a listbox é uma boa. Daí, aplicaria os filtros que fossem cabíveis para usabilidade do sistema.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como Recriar um histórico.....como ?? Marcel11
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 20/5/2013, 15:16

    Marcelo, grato por ter visto o meu tópico, sem explorar a tua paciência e o bom senso, tem algum exemplo para eu me basear e ter um norte de como posso montar o meu histórico ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 20/5/2013, 16:23

    Marcelo e os demais colegas....

    O código abaixo, exporta para uma tabela, os campos que estão em um sub formulário.

    Set rs2 = db2.OpenRecordset("tblsubhistorico", dbOpenTable)
    With rs2
    .AddNew
    'campos que estão no subformulário
    ![Idsubpeca] = Forms![ordservico]![SFsaidapeca]!Idsubpeca
    ![CodigoPeca] = Forms![ordservico]![SFsaidapeca]!CodigoPeca
    ![Descricao] = Forms![ordservico]![SFsaidapeca]!Descricao
    ![QtdSaida] = Forms![ordservico]![SFsaidapeca]!QtdSaida
    ![IDOservico] = Forms![ordservico]![SFsaidapeca]!IDOservico

    .Update

    End With


    Acontece que quando se tem mais de um item...tipo dois, tres, quatro itens que são trocados no carro, aparece apenas o ultimo deles......

    Há algo errado nessa código, ou tenho que olhar na qryhistory que eu criei ??


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Marcelo David 20/5/2013, 17:37

    Mas porque você exporta? Basta uma consulta para isso
    (se é que apenas apresentar histórico).

    Um exemplo de histórica existe no banco de exemplo
    do próprio Access, o banco é o Northwind.

    Mas se você quiser algum mais prático, poste seu banco apenas
    com os objetos que envolvem sua dúvida, que monto algo para
    você ver se lhe atende. Wink


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como Recriar um histórico.....como ?? Marcel11
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 20/5/2013, 17:48

    Preciso disso, pois ao encerrar a Ordem de Serviço a mesma é deletada.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 20/5/2013, 17:56

    Marcelo, segue parte do projeto para a criação do histórico.

    Em tempo, abra o formulário menu, depois em Ordem de serviço.

    Após isso, entre com a data, e depois busca o cliente.

    Preencha a km do carro e após isso, entre com qualquer peça. Salve o mesmo e gera o histórico da mesma. Eu deixei como comentário os códigos meus.

    Abraços e desde já lhe agradeço.

    Silvio


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Marcelo David 20/5/2013, 17:57

    Então, Silvio, nesse caso, não delete ela não.
    Apenas crie um campo boleano na tabela de ordem
    de serviço, assim, quando ela for concluída, ao invés
    de excluí-la, basta marcar esse campo como true.

    Esse mesmo campo servirá de critério para criarmos o histórico.
    Entendeu a lógica da coisa?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como Recriar um histórico.....como ?? Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Marcelo David 20/5/2013, 19:19

    Silvio, em qual monento exclui a os?
    Quando encerra?

    O histórico que você quer são daspeças
    usadas na OS, só das peças ou a os completa?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como Recriar um histórico.....como ?? Marcel11
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 20/5/2013, 19:23

    Bom vamos lá então..

    a- sim quando encerra a ordem ela é excluída.

    b- a Ordem de serviço:

    . idcliente
    . nome
    . data Ordem de Serviço
    . id ordem de serviço
    . modelo
    . ano
    . cor
    . placa
    . km

    e as peças que forem trocadas.


    Última edição por Silvio em 20/5/2013, 19:27, editado 1 vez(es) (Motivo da edição : Faltou dados a serem descritos.)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Marcelo David 20/5/2013, 22:19

    Silvio, desculpe a demora, é que está muito corrido aqui p/ hoje.

    Mas estou indo p/ casa e após meu banho, vejo o que podemos fazer para seu
    caso.

    Só recapitulado: Você precisa que seu hitórico mostre todas as peças, inclusive,
    as repetidas, não é? E isso no mesmo formulário? Nesse caso, não precisaria do
    usuário fazer filtragem, pois, basta ele abrir o cadastro do cliente que o histórico
    desse cliente já esteja lá.
    Confirme se é isso mesmo amigão (é que ta corridíssimo aqui hoje, mas vai dar certo).

    Até já!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como Recriar um histórico.....como ?? Marcel11
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 20/5/2013, 23:35

    Marcelo boa noite....nem me fale em correria !! tive que desligar o celular hoje para dar conta dos outros afazeres aqui.

    Mas vamos lá....

    Com relação ao histórico eu preciso sim, que mesmo que haja peças repetidas elas apareçam sim. Filtro.....penso eu, que por placa de veículo e depois por data da ordem de serviço.

    Ou sei lá, trazer de volta a mesma ordem de serviço usando o filtro por placa e data....sei lá mesmo.

    Mas são apenas ideias....manda ver meu amigo.

    Abraços


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Marcelo David 21/5/2013, 02:15

    Silvio, baixe o anexo e veja se é o pretende,
    caso não seja, pode nos informar.

    É bom da uma olhada na estrutura, achei meio
    confusa a normalização dos dados...

    Anexos
    [Resolvido]Como Recriar um histórico.....como ?? Attachmenthistoricoforum_New1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (373 Kb) Baixado 44 vez(es)


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como Recriar um histórico.....como ?? Marcel11
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Assis 21/5/2013, 10:52

    Bom dia Marcelo

    Estava a acompanhar este tópico, e por isso só uma ideia.

    No formhistorico teste esta sql no campo buscar histórico, só para não repetir a "Placa do Veiculo"


    SELECT DISTINCT First(tblhistorico.idhistorico) AS PrimeiroDeidhistorico, tblhistorico.Placa, tblhistorico.km, tblhistorico.DataOS
    FROM tblhistorico
    GROUP BY tblhistorico.Placa, tblhistorico.km, tblhistorico.DataOS;



    .................................................................................
    *** Só sei que nada sei ***
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 21/5/2013, 11:23

    Grande Assis e Marcelo.....meu bom dia a vocês dois.
    Assis, sempre é bom trocar algumas letras contigo, meu amigo.

    Pessoal, ambos acertaram ! Funfou perfeitamente.

    Mas Marcelo, tu dissestes..." achei meio
    confusa a normalização dos dados..."....podes me dizer onde achastes confusa para eu me ater e me corrigir ??


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Assis 21/5/2013, 12:23

    Bom dia

    Silvio eu só estive a assistir o Marcelo é que fez tudo.
    Só dei aquela dica . Se servir ?

    Cumprimentos


    .................................................................................
    *** Só sei que nada sei ***
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 21/5/2013, 12:26

    Assis, funfou legal......


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Marcelo David 21/5/2013, 12:30

    Bom dia dia amigos!

    Silvio, o que eu disse sobre a estrutura é o seguinte:

    Vi que você uma tabela para gravar o histórico, e exclui a OS
    após encerrado. O ideal é (como já havia falado): Apenas marcar
    a OS como concluída e usar os próprios registros dela para histórico.

    Nos relacionamentos:

    Um Cliente poderia ter muitas OS's, que por sua vez, um OS poderia ter
    muitos produtos.

    Usando essa estrutura, eliminaria a necessidade de gravar histórico em
    outras duas tabelas, como estás a fazer. E facilitaria na hora de gerar uma consulta
    para o histórico de OS e peças usadas na mesma. Além de possibilitar manter o histórico
    diretamente no mesmo formulário do cadastro de clientes, sem precisar aplicar filtros por
    parte do usuário, pois a consulta já filtraria apenas as OS's e (e peças respectivas) do
    cliente visualizado.

    Mas alterar isso, iria ter muito trabalho, pois seu aplicativo está praticamente
    pronto como você mesmo disse.

    Obs.: São idéias apenas, mas cada um adota uma prática de trabalho e vamos lá!

    Algo que aprecio muito é a interface! Você está de parabéns!!Você capricha nas telas
    e isso é louvável! cheers


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como Recriar um histórico.....como ?? Marcel11
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 21/5/2013, 18:11

    Marcelo e os demais amigos que acompanham esse tópico...boa tarde.

    Marcelo seguinte, infelizmente não aparece mais que três trocas de peças. Explicando..aparece um item...dois itens...mas três não aparecem.

    O que pode ser isso ??


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Marcelo David 21/5/2013, 19:05

    Silvão, criei uma os com mais de três peças,
    e a mesma apareceu certinho no histórico...

    veja a os criadas no dia 29/05, verá que
    há mais de três peças para ela.

    Anexos
    [Resolvido]Como Recriar um histórico.....como ?? Attachmenthistoricoforum_New1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (368 Kb) Baixado 29 vez(es)


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como Recriar um histórico.....como ?? Marcel11
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 21/5/2013, 19:17

    Grande Marcelo...

    Como diria um parente meu....." Penhorado pela vossa fidalguia !"....

    Vou dar uma estuda, mas pude notar que há algumas alterações, vou estudar elas e ainda nesse dia lhe retorno.

    Desde já meu caro amigo, meu apreço e meu respeito a ti.

    Silvio


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Silvio 21/5/2013, 23:02

    Amigos Marcelo e Assis.

    Apenas para fechar o tópico e agradecer a ambos, pois sem a ajuda de vocês dois...o dito histórico não tinha saído.

    Tudo esta funfando sem erro algum.

    Grato á ambos !

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Marcelo David 21/5/2013, 23:15

    Ficamos felizes em ajudar! E estamos certos que quando
    precisarmos, também estarás disposto a nos ajudar, como sempre tem feito! Smile


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como Recriar um histórico.....como ?? Marcel11

    Conteúdo patrocinado


    [Resolvido]Como Recriar um histórico.....como ?? Empty Re: [Resolvido]Como Recriar um histórico.....como ??

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 15:00