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


4 participantes

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    flavinho77
    flavinho77
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 27/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  flavinho77 Qui 27 Mar - 17:27

    Pessoal, boa tarde,

    Meu primeiro post no fórum, gostaria de primeiro de dar os parabéns a todos que aqui contribuem, andei lendo alguns tópicos e gostei da atenciosidade do pessoal. Vou explicar um pouco a minha situação antes de tirar a minha dúvida real, talvez até para facilitar a compreensão de quem irá me responder. Abri junto ao meu pai uma corretora de seguros recentemente, antes disso trabalhávamos com seguro porém para outra corretora e sempre controlei nossa base de clientes pelo excel, temos aproximadamente 100 clientes, então, nada que o excel não desse conta, mas resolvi aperfeiçoar minhas planilhas que já tinham registros de clientes, de seguros e alguns relatórios, queria fazer um sistema dentro do excel com formulário de cadastro de cliente, de seguros e assim vai, botões de consulta e gerador de relatórios, e até comecei, mas o arquivo foi ficando pesado e muito lento de se mexer. Foi ai que resolvi migrar tudo para o Access, porém é ai que mora o problema, tenho um grande conhecimento em excel (suas ferramentas e formulas, vba uso pouca coisa), mas no Access, sou café-com-leite! Não sei nem por onde eu começo, então li um pouco e criei 4 tabelas por enquanto e 4 formulários:

    1 tabela para clientes (tblclientes)
    1 tabela para seguros de automóvel (tblauto)
    1 tabela para seguros de frota de automóvel (tblautofrota)
    1 tabela para endosso* (tblendosso)

    *endosso no mundo do seguro, é quando modificamos uma apólice (contrato do seguro) ainda vigente. Por exemplo, você tem um carro X e pagou um ano de seguro, no sexto mês vende o carro X e compra um Y, você tem que remover o X da sua apólice e adicionar o Y, então você endossa a apólice.

    E criei os formulários para o preenchimento de cada uma.


    A minha dúvida é a seguinte: Nas tabela tblauto e tblautofrota tem o ID com chave primaria, gostaria de saber se é possível compartilhar a contagem de registro das duas? Se eu cadastrar um seguro de auto vai marcar como 1, ai se logo em seguida eu cadastrar um seguro de frota, o ID marca 2. É possível isso?



    Se alguém tiver alguma outra sugestão, por favor, estou aberto a elas. Também pensei em fazer um mecanismo para cada tabela de seguro começar com um número de registro diferente, tipo auto de 0001 à 0999, Frota de 1001 à 1999, e assim vai, porque no futuro irei incluir outros tipos de seguro e a tabela de endosso vai se relacionar com todas elas através do ID do seguro.


    Pessoal, desculpem o texto logo que escrevi, espero não causar tormento a ninguém aqui.


    Fico no aguardo.
    Obrigado!
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  Celso Roberto Qui 27 Mar - 23:21

    Olá Flavinho

    Bem vindo ao forum

    Pelo que entendi voce queria que as dua tabelas tenha código sequencial é isto?
    Caso seja isto é possivel sim, mas precisamos de dados das tabelas
    para poder ajudar.
    Post o banco para analizarmos ou passe os dados

    Aguardamos

    abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    flavinho77
    flavinho77
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 27/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  flavinho77 Sex 28 Mar - 0:23

    Celso Roberto, obrigado pelo retorno.


    É isso mesmo que eu quero, as duas tabelas e as demais que vou criar tenham a mesma sequência de código na hora de um cadastro.

    Se isso é possível, então vou até fazer uma tabela para clientes pessoa física e uma outra para clientes pessoa jurídica, na hora de cadastrar um novo cliente, é possível ter um formulário só, e quando a pessoa que estiver cadastrando indicar que é pessoa física por exemplo, criar um mecanismo que faça o formulário entender que os dados devem ser armazenados na tabela de pessoa física e no caso indicar pessoa jurídica o formulário armazenar na tabela de pessoa jurídica? Porque no formulário, muitos campos vão pedir os mesmos dados para os dois casos, mas cada um terá seus campos particulares.

    Caso tenha alguma sugestão diferente, quem monta ou já montou algum sistema semelhante deve ter experiência nesse caso.
    Anexos
    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Attachmentdb.zip
    Segue o banco de dados que estou trabalhando conforme solicitado.
    Você não tem permissão para fazer download dos arquivos anexados.
    (94 Kb) Baixado 12 vez(es)


    Última edição por flavinho77 em Sex 28 Mar - 0:44, editado 2 vez(es) (Motivo da edição : Não estava conseguindo anexar arquivo)
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  rdrck Sex 28 Mar - 8:56

    Olá Flavinho,

    Se eu fosse você, para facilitar e deixar "mais enxuto" o seu BD, faria apenas 01 tabela, para cadastro de seguro de automóveis e seguro de frotas de automóveis, adicionando apenas mais um campo, com valores pré-definidos: SA (seguro de auto) e SFA (seguro de frotas de auto), pois, se depois vc quiser filtrar em consultas, terá esse campo como base.
    Da mesma forma eu faria somente uma tabela para os clientes, adicionando, também um campo com os valores: PF (pessoa física) e PJ (pessoa jurídica), para os devidos filtros.

    Espero que ajude.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  Noobezinho Sex 28 Mar - 9:07

    Flavinho

    Vou dar um pitaco no assunto:

    Você tem 4 tabelas:

    Sugiro que mantenha estas duas:
    1 tabela para clientes (tblclientes)
    1 tabela para endosso* (tblendosso)

    Una essas duas abaixo, porque ambas terão os mesmos dados, modificando somente a "categoria" Individual e Grupo (Frota)
    1 tabela para seguros de automóvel (tblauto)
    1 tabela para seguros de frota de automóvel (tblautofrota)

    Dessa forma, os dados dos teus segurados estarão todos numa tabela somente
    Para diferenciar os seguros individuais de Grupos, pode-se colocar um controle no final do ID
    Por Exemplo:
    001-I
    002-G

    Veja que só olhando o código do seguro, já saberá o tipo de seguro de que se trata.
    Pode-se também criar um campo nessa tabela para os Tipos de seguros

    Dessa maneira não irá precisar criar outras tabelas.

    É isso

    Abraços

    Noob

    EDITANDO:Roderick Postamos quase juntos ^^


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  rdrck Sex 28 Mar - 9:24

    É Noob,
    Creio que seja a melhor solução.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    flavinho77
    flavinho77
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 27/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  flavinho77 Sex 28 Mar - 11:07

    Obrigado Noob e Rdrck!

    Entendi o que vocês estão querendo dizer, porém agora criei apenas as tabelas de seguro auto e seguro auto frota, mas vai haver, seguro empresarial, seguro vida, seguro saúde, seguro riscos diversos, cada um terá campos particulares, vocês acham que mesmo assim é melhor manter tudo em uma única tabela?


    .................................................................................
    Access 2010 | Windows 7

    Like a Star @ heaven "O que você tem, todo mundo
    pode ter, mas o que você é...
    ninguém pode ser."
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  rdrck Sex 28 Mar - 11:52

    Bom, vc poderia ter uma só tabela, com um campo diferenciador, como disse antes: SA, SFA, SE, SV, etc... e acrescentar todos os campos necessários a todos os tipos de seguros.
    Quando for criar os formulários respectivos, crie primeiro uma consulta baseada nesta tabela, somente com os campos necessários para cada tipo de seguro e crie os formulários baseados nessas consultas.
    É um jeito de implementar, de forma que a numeração do Código fique sequencial, como vc quer.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  Celso Roberto Sex 28 Mar - 12:48

    Boa tarde a todos

    como voce ve flavinho existe várias possibilidades de se fazer

    como disse o rdrcd  criaria só uma tabela com todas as informações necessárias, agora para filtrar o tipo de seguro ao inves de campos para cada um eu criaria uma tabela com todos os tipos de seguro que pretendo trabalhar ex: (TipoSeguro) auto, residencia, empresarial, saude etc...
    e na criação da tabela ao inves de campos diferenciador eu criaria só um campo com caixa combinação chamando esta tabela pra trazer o tipo de seguro que estou cadastrando de resto seguir informação do rdrcd 

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  rdrck Sex 28 Mar - 12:55

    Olá Celso,
    Só esclarecendo, pois acho que não me fiz entender direito, na verdade o que eu disse foi a mesma coisa, criar somente 01 campo, com valores pré-definidos: SA, SFA, SV, etc., e não um campo para cada tipo de seguro.
    Acho que esse seria o melhor caminho.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  Celso Roberto Sex 28 Mar - 13:14

    Desculpe rdrck, creio que eu é que não entendi a sua sugestão
    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  rdrck Sex 28 Mar - 13:30

    Sem bronca.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    flavinho77
    flavinho77
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 27/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  flavinho77 Sex 28 Mar - 13:38

    Pessoal, entendi a proposta e gostei, se eu conseguir fazer desse jeito vai ficar ótimo!


    Gostei da ideia também de colocar um diferenciador no ID, tipo auto 001-A, vida 002-V, como o Noob sugeriu, como posso fazer isso?

    Acho que depois dessa pergunta posso deixar esse tópico como resolvido, porém ainda não sei trabalhar com consultas, verifiquei que no Repositório aqui do fórum tem muitas apostilas, alguém poderia me indicar uma que melhor se adequasse a minha situação para aprender o que preciso para montar esse sistema neste momento? Porque quero criar depois um menu para tudo isso para fazer os cadastros consultas e gerar relatórios.


    Obrigado a todos novamente


    .................................................................................
    Access 2010 | Windows 7

    Like a Star @ heaven "O que você tem, todo mundo
    pode ter, mas o que você é...
    ninguém pode ser."
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  rdrck Sex 28 Mar - 13:55

    Flavinho,

    Quanto às consultas, creio que serão as que te darão menos trabalho.
    Suponha que sua tabela tenha os seguintes campos:
    ID (Código)
    CLIENTE
    TIPO DE SEGURO (caixa de combinação com valores pré-definidos SA, SFA, SV...)
    CPF
    CNPJ
    TIPO DE PESSOA (PF ou PJ)
    TELEFONE
    ENDEREÇO
    EMAIL
    MARCA DO AUTOMOVEL
    PLACA DO AUTOMOVEL
    ETC...

    Então vc quer criar uma consulta para seguro de vida:
    Crie a consulta com base nessa tabela e adicione somente os campos que tem ligação com o seguro de vida. Por exemplo, creio que vc não precise colocar os campos Marca e Placa do Automóvel, pois seguro de vida não tem automóvel. E no campo Tipo de Seguro, vc coloca no critério "SV", caso seja a sigla usada para seguro de vida. Então vc cria seu form para seguro de vida com base nessa consulta e só mostrará os campos selecionados.
    Espero que ajude.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    flavinho77
    flavinho77
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 27/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  flavinho77 Sex 28 Mar - 15:12

    Rdrck,

    Irei fazer exatamente isso então. Obrigado!

    E quanto ao ID ter um final diferente para cada tipo de seguro? 0001-A, 0002-B. Como faço isso?


    E se alguém poder me indicar uma apostila para eu me aperfeiçoar, porque como disse no Acess eu sou café-com-leite ainda.


    .................................................................................
    Access 2010 | Windows 7

    Like a Star @ heaven "O que você tem, todo mundo
    pode ter, mas o que você é...
    ninguém pode ser."
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  Noobezinho Sex 28 Mar - 16:40

    Flavinho

    Para fazer o ID como te sugeri siga esses passos:

    O campo ID na tabela tem que ser texto e lógico que não será automático.

    Crie um uma combobox(não precisa ter campo na tabela, mas se quiser melhor) = combobox=Caixa de combinação.

    e povoe essa combobox com os tipos de seguros:A=Auto;V-Vida. etc...

    para o ID seria:

    IDSeguro = (DMax("format(Left([IDSeguro],6)+1,"000000")", "[tblSeguros]")) + 1) + " & me.ComboTipoSeguro

    Veja, os registros da tabela começarão com 000001 + o tipoSeguro.
    Creio que vai demorar pra vocês terem 100.000 seguros, se achar pouco acrescente mais um zero  Razz 

    Estude o código, dúvidas retorne

    Abraços

    Noob




    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  rdrck Ter 1 Abr - 9:50

    Olá Flavinho,
    O problema já foi sanado?
    Se sim, não esqueça de fechar o tópico com o Resolvido.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    flavinho77
    flavinho77
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 27/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  flavinho77 Ter 1 Abr - 10:03

    Pessoal, desculpe o inconveniente, ainda não tive tempo de testar os códigos e as dicas, mas posso afirmar que já foi de grande ajuda! Agradeço a todos que aqui me ajudaram! Estou marcando como resolvido porque tenho certeza que agora não terei grandes problemas com essa dúvida!

    Abraços


    .................................................................................
    Access 2010 | Windows 7

    Like a Star @ heaven "O que você tem, todo mundo
    pode ter, mas o que você é...
    ninguém pode ser."
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  Celso Roberto Ter 1 Abr - 20:22

    Flavinho

    Qualque dúvida nos procure

    O forum Agradece seu retorno 

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    Conteúdo patrocinado


    [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes Empty Re: [Resolvido]Usar apenas uma contagem númerica em tabelas diferentes

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sáb 23 Nov - 18:12