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 : 11234
    Registrado : 30/12/2009

    Cadastro de vendas em formulários e tabelas desvinculados

    Mensagem  criquio em Qua 13 Abr 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 Qua 04 Out 2017, 20:42, editado 1 vez(es)


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

    Clique [Você precisa estar registrado e conectado para ver este link.] 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 : 7136
    Registrado : 11/05/2010

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

    Mensagem  vieirasoft em Qua 13 Abr 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 : 11234
    Registrado : 30/12/2009

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

    Mensagem  criquio em Qui 14 Abr 2011, 13:18

    Valeu companheiro Very Happy


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

    Clique [Você precisa estar registrado e conectado para ver este link.] 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 : 310
    Registrado : 17/09/2010

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

    Mensagem  Pablo Neruda em Qui 14 Abr 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 Qui 15 Dez 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 : 11234
    Registrado : 30/12/2009

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

    Mensagem  criquio em Seg 26 Dez 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 [Você precisa estar registrado e conectado para ver este link.] 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
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  joão2017 em Qua 04 Out 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 : 250
    Registrado : 07/12/2009

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

    Mensagem  jntrindade em Qua 04 Out 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 : 11234
    Registrado : 30/12/2009

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

    Mensagem  criquio em Qua 04 Out 2017, 20:43

    Link atualizado Very Happy


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

    Clique [Você precisa estar registrado e conectado para ver este link.] 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
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  joão2017 em Qui 05 Out 2017, 14:45

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

    Respeito às Regras 100%

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

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

    Mensagem  formiga10x em Ter 10 Out 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: Qui 19 Out 2017, 04:20