1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Access 2012 - Venda de Relógios (ajuda)

Discussão em 'Programação' iniciada por myself2012, 22 de Outubro de 2012. (Respostas: 2; Visualizações: 617)

  1. Boa noite,

    Preciso da vossa ajuda.

    Estou a tentar fazer uma base de dados (access 2010) em que deverá facilitar o meu trabalho.

    Sou um vendedor de relógios e o meu trabalho é ir às lojas ver quais os relógios que existem e os que não existem. Os que não existem, eu mostro ao dono da loja e pergunto se ele quer comprar ou não. Marco os que ele quer comprar e tá feito.

    Nota: só vendo relógios de uma marca! Temos vários modelos e quando vou às lojas só mostro os vários relógios da marca que trabalho. Os relógios são quase sempre os mesmos. Só saem novos relógios para o mercado 3 ou 4 vezes por ano, ou seja, a base de dados dos relógios é quase a mesma.

    Estou a tentar fazê-la em três passos!

    Resumidamente deverá começar por:
    1 - Chego à loja e escolho o cliente em questão - (tabela dos clientes)
    2 - Após escolher o cliente deverá ter uma opção para mostrar os relógios que existem. Aqui a informação já está quase todo introduzida. O que falta é só marcar se a loja tem ou não tem os relógios.Vou fazendo a ronda à montra e vou assinalando na base de dados todos os relógios um SIM (a loja tem) ou um NÃO (a loja não tem) - (tabela dos relógios)
    3 - Após fazer ronda, entro na loja e devo só mostrar ao dono da loja os relógios que a loja não têm. O dono escolhe os que quer comprar, marco a quantidade e ta feito - (tabela das compras - quais os relógios e a quantidade)

    O meu problema tá no seguinte passo:

    Penso que cada cliente deverá ter uma só base de dados do relógios. Esta base de dados é igual para todos inicialmente, mas tem que ser personalizada para cada cliente. porque após a visita às lojas a BD dos relógios já não é igual para todos, porque as compras vão ser diferentes e o stock existente nas montras também é diferente.

    O que me acontece é que não sei fazer isto [​IMG]

    Já tentei, mas o que eu não consigo é fazer com que ao seleccionar cada cliente, a BD atribua uma “nova lista dos relógios” para cada cliente. Escolho o cliente, clico em mostrar relógios e devia abrir uma nova lista de relógios sem qualquer opção escolhido (do sim/não). O que me acontece é que se altero num cliente, altera em todos. E aqui fiquei preso….

    Deu para explicar-me bem?

    Desculpem la pelo testamento [​IMG]

    Fico a aguardar ajuda vossa e desde já um obrigado antecipado (",)


     
  2. Boas
    Dúvidas:
    - quando falas em marcar os relógios que a loja tem ou não,referes-te a relógios de outras marcas ou apenas da marca que vendes?
    - a "nova lista de relógios" que pretendes associar a um cliente,é a lista completa de relógios que inseriste na base de dados?
    Já deves ter a base de dados criada,podes colocar aqui as relações entre tabelas?Provavelmente tens aí uma ligação errada.
    Cumps
     
  3. é facil

    é facil:
    tabelas:
    Relogios - chave primaria + os dados de cada relogio
    Clientes - chave preimaria + dados do clientet
    movimentos - chave primaria, relogio_id, cliente_id, quantidade, data, etc.
    fazes uma form tipo master/detail em que o cliente é ao master e os movimentos o detalhe

    como funciona:
    escolhes um cliente e aparecem os movimentos/relogios desse
    cliente para adicionares fazes adidionar
    dás o numero do relogio, se ja tiveres uma entrada nesse cliente mascas a qtd:1 e já está.

    esta é a solução mais
    simples
    com o tempo podes fazer aparecer no detalhes o nome do
    relogio

    mais complicado:
    é criar um macro que ao adicionares o cliente automaticamente
    copia todos os relogios para os movimentos e apartir dai podes
    marcar/desmarcar, esta solução tem varios
    inconvenientes.

    qq duvida apita
     
    Última edição: 25 de Outubro de 2012

Partilhar esta Página