MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Cadastro de vendas em formulários e tabelas desvinculados

    Compartilhe
    avatar
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  criquio em 13/4/2011, 21:31

    Criei esse exemplo com base em um pedido de um membro em um forum Access. Ele queria uma forma de digitar quantidade e código no mesmo campo e fazer a multiplicação. O valor do campo seria quantidade*código (3*100), podendo ser apenas o código para quantidade de apenas 1 ítem.
    A lógica é simples: você digita a quantidade vezes o código (3*100) e então a função avalia que o que vem antes do sinal de multiplicação é a quantidade e o que vem depois é o código, então é feita uma pesquisa na tabela, no qual o sistema procura o valor unitário do código e multiplica pela quantidade. Caso a quantidade seja apenas uma, poderá digitar apenas o código do produto. Teste os códigos 100 a 115. Exemplo: 5*107 ou apenas 107 para uma unidade.

    Esse exemplo, no entanto, vai alem, pois apresento aqui uma forma talvez não muito usada de se trabalhar com formulários de registro de vendas desvinculado de tabelas. As tabelas tambem não contem relacionamentos. Os ítens cadastrados são listados em uma listbox. Pode ser usada a tecla Delete para excluir ítens da lista. Tambem ser usadas teclas de funções para confirmar venda, cancelas venda e finalizar a venda.

    Valem duas observações:

    Observação 1: aqui eu usei apenas um campo para efetuar o cálculo da quantidade pelo preço do produto porque esse foi o pedido que originou esse exemplo, mas é bem mais prático e eficaz usar dois campos da forma tradicional.

    Observação 2: Como aqui trabalhamos com tabelas sem relacionamentos, devemos ter cuidado ao excluir uma venda, pois o sistema não avalia integridade referencial da forma tradicional, uma vez que não existe vínculo entre a tabela de vendas e a de detalhes da venda. Essa integridade deve ser feita via vba quando necessário.


    Link para download: [Você precisa estar registrado e conectado para ver este link.]


    Última edição por criquio em 4/10/2017, 20:42, editado 1 vez(es)


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    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
    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7141
    Registrado : 11/05/2010

    Re: Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  vieirasoft em 13/4/2011, 21:50

    Nota 10, mano. Excelente e didáctico exemplo.
    avatar
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  criquio em 14/4/2011, 13:18

    Valeu companheiro Very Happy


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    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
    Pablo Neruda
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 301
    Registrado : 17/09/2010

    Re: Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  Pablo Neruda em 14/4/2011, 15:27

    Bom dia Criqui!

    A forma que você apresenta é muito interessante, eu já a venho a utilizando a algum tempo e em minha opinião acho que fica com o procesamento mais rápido, a desvinculação é possível também em cima de relatórios, listboxes, comboboxes, etc... o que lhe dá um dinamismo em questão de processamento de informações, No caso do relatório vc pode em um único modelo trabalhar com várias consultas de acordo com os parametros de seu formulário, ao invés de ter que fazer um modelo para cada situação...

    Bom você ter compartilhado isso com os colegas...

    sds,


    Pablo


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Elohim Manutenção & Sistemas
    ..............Powered by MS Access with VBA code..............

    Aluizo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 19/01/2010

    Re: Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  Aluizo em 15/12/2011, 16:19

    Question Este exemplo é ideal para mim. Só falta imprimir o cupom. Tem como?

    Abraços. Aluizo
    avatar
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  criquio em 26/12/2011, 15:56

    Tem sim. É só configurar o relatório de acordo as necessidades.


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    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.


    joão2017
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 16/09/2017

    Re: Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  joão2017 em 4/10/2017, 15:54

    Bom dia!Alguém tem esse exemplo ainda?
    Obrigado.

    jntrindade
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 07/12/2009

    Re: Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  jntrindade em 4/10/2017, 16:27

    boa tarde, poderia disponibilizar novamente. obrigado
    avatar
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  criquio em 4/10/2017, 20:43

    Link atualizado Very Happy


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    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.


    joão2017
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 16/09/2017

    Re: Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  joão2017 em 5/10/2017, 14:45

    Amigo, muito obrigado.
    avatar
    formiga10x
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 779
    Registrado : 11/09/2013

    Re: Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  formiga10x em 10/10/2017, 23:55

    Muito bom! Vou usar num projeto que estou a desenvolver.
    Parabéns.


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes

      Data/hora atual: 25/9/2018, 16:32