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]Numeração Automática

    gessica
    gessica
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 52
    Registrado : 17/06/2011

    [Resolvido]Numeração Automática Empty Numeração Automática

    Mensagem  gessica 5/10/2011, 16:43

    Bom Dia Pessoinhas,
    Eu estou com um problema.
    Fiz um sistema de faturamento e ele é divido em 03 partes: Hospedagem/Passagem/Locação De Carro.
    Só que uma das empresas está reclamando de duplicidade.
    Por exemplo eles tem uma fatura de Hospedagem de nº20 e uma de Carro de nº20
    Preciso que a numeração automática seja feita assim agora?
    todas as faturas de hospedagem vai ter final 1
    todas de passagem final 2 e Carro final 3...
    Exemplo...531 Hospedagem e 532 Carro.
    Preciso que todas de hospedagem terminem em 1, Então 531,541,551,561.
    Vocês entenderam??
    Valeu Galerinha.


    .................................................................................
    Géssica Mayra flower
    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]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  criquio 5/10/2011, 18:29

    Provavelmente termos aí alguma falha nos relacionamentos. E não teria que ter uma tabela Clientes tambem?


    .................................................................................
    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.

    gessica
    gessica
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 52
    Registrado : 17/06/2011

    [Resolvido]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  gessica 5/10/2011, 20:57

    Como falha nos relacionamentos?
    eu tenho sim uma tabela de clientes
    que está relacionada com as tres tabelas
    de Hospedagem, Carro e Passagem.

    Preciso de uma forma em que não ocorra mais duplicidade entre as 03.
    Por isso precisaria de uma numeração automática especial para cada uma.


    .................................................................................
    Géssica Mayra flower
    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]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  criquio 5/10/2011, 21:03

    Mas não tem problemas em ter códigos iguais em tabelas diferentes. O que manda é a forma de relacionamentos. Algumas vezes os relacionamentos não são da tabela secundária para a clientes, mas sim de uma terciária para uma secundária. Por exemplo, se temos as tabelas Clientes, Vendas, Produtos e DetalhesVenda, a tabela Produtos e DetalhesVenda não se relacionarão com a de Clientes. A tabela DetalhesVenda terá um relacionamento com a de Vendas e a de Produtos terá um relacionamento com a de DetalhesVenda e apenas a de Vendas se relacionará com a de clientes.

    Dê-nos uma breve explicativa sobre o funcionamento do sistema para vermos o que podemos pensar a respeito.


    .................................................................................
    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.

    gessica
    gessica
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 52
    Registrado : 17/06/2011

    [Resolvido]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  gessica 5/10/2011, 21:21

    Sim Amigo Criquio.
    No meu sistema não dá duplicidade.
    O Problema é que os clientes( pra quem eu emito as faturas) estão reclamando porque a duplicidade aparece lá.
    Por exemplo o cliente tem o sistema de lançamento de contas a pagar.
    eles só podem lançar uma fatura nº 20.
    Então eles receberam duas faturas de numero 20 uma de hospedagem e uma de passagem.
    e estão tendo problemas por conta disso.
    Por isso preciso de um numero no final da numeração Exemplo:
    HOSPEDAGEM
    01.1
    02.1
    03.1
    04.1
    CARRO
    01.2
    02.2
    03.2
    04.2
    PASSAGEM
    01.3
    02.3
    03.3
    04.3
    Entendeu o que eu eu preciso^??
    rs Espero que eu tenha conseguido ser mais clara amigo.


    .................................................................................
    Géssica Mayra flower
    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]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  criquio 5/10/2011, 21:48

    Uma forma de personalizar a chave primária, pode ser colocando assim, na linha "Formato" das propriedades do campo na tabela: 1.0 ou P0 para que os números sejam antecedidos por alguma coisa, como por exemplo 1.1, 1.2, 1.3 ou P1, P2, P3. Nesse caso, sugiro formatar isso para que todos tenham o mesmo número de dígitos. Por exemplo, como você tem as tabelas HOSPEDAGEM, CARRO e PASSAGEM, poderia usar H, C e P assim: H-00000, C-00000 e P-00000 para ter códigos assim:

    H-00001
    H-00002
    H-00003
    ...
    H-00362
    ...
    ========
    C-00001
    C-00002
    ...
    C-09852
    ...
    ========
    P-00001
    P-00002
    ...
    P-52135

    Tambem pode ser 00000-H

    Se quiser fazer da forma que colocou acima mesmo, pode ser assim: 0".1"


    .................................................................................
    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.

    gessica
    gessica
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 52
    Registrado : 17/06/2011

    [Resolvido]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  gessica 6/10/2011, 13:24

    Então
    Agora a pergunta que não quer calar.
    se eu fizer essa alteração agora.
    Eu perco as informações?
    Porque já tenho muitas faturas lançadas no sistema.
    E como eu faço para colocar esse ".1"
    Tem que ser numero mesmo, ela disse que não pode ser letra.


    .................................................................................
    Géssica Mayra flower
    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]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  criquio 6/10/2011, 13:31

    Basta colocar do jeito que eu mencionei no post anterior mesmo. Abra a tabela no modo estrutura e selecione a chave primária. Nas propriedades do campo, linha Formato, coloque 0".1" e salve a tabela. Pronto. Não perderá nada, pois os números já cadastrados se adequarão ao novo formato. Se ficar receosa, pode criar uma cópia da tabela antes. Ocorrendo tudo bem, bastará deletar a cópia. Se der erro, deleta a tabela original e renomeia a cópia. Ou pode criar uma cópia do bd e fazer isso na cópia. Mas eu já fiz isso várias vezes e nunca deu erro, mas sempre crio um backup antes, pois há fatores externos a isso que podem causar problemas no momento da execução, como por exemplo, algum travamento ou outra coisa.


    .................................................................................
    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.

    gessica
    gessica
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 52
    Registrado : 17/06/2011

    [Resolvido]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  gessica 6/10/2011, 13:51

    Eu fiz isso, porém não mudou nada =(
    Fui no formato e coloquei 0".1"
    e nada mudou =(


    .................................................................................
    Géssica Mayra flower
    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]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  criquio 6/10/2011, 14:23

    Estranho, pois tenho usado dessa forma tanto no Access 2002 quanto no 2007 e funciona em ambos. Estou lhe enviando um exemplo com duas cópias de uma mesma tabela, uma normal e a outra com a chave personalizada. Veja se nesse exemplo está aparecendo a diferença. Está no anexo abaixo:
    Anexos
    [Resolvido]Numeração Automática AttachmentPKPersonalizada.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (17 Kb) Baixado 107 vez(es)


    .................................................................................
    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.

    gessica
    gessica
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 52
    Registrado : 17/06/2011

    [Resolvido]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  gessica 7/10/2011, 15:23

    Caro Criquio,

    Eu não conseguia visualizar, porque não havia mudado o formato nos formulários e relatórios.

    Muito Obrigada pela Ajuda.

    Tópico Resolvido =D


    .................................................................................
    Géssica Mayra flower
    avatar
    zeniltonoliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 03/01/2012

    [Resolvido]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  zeniltonoliveira 16/2/2012, 21:11

    Criquio,
    Como fazer o que mencionou de personalizar a chave primária, como H-00001, mas que o 'H' na chave primária viesse de outro campo da tabela, e que a chave primaria alimentasse na base de dados essa informação, ou seja, a chave primária da tabela seria H-00001? Isso porque vou precisar relacionar essa tabela com outras três.


    Conteúdo patrocinado


    [Resolvido]Numeração Automática Empty Re: [Resolvido]Numeração Automática

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 3/5/2024, 03:44