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


2 participantes

    Consulta avançada

    avatar
    jefsni
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/08/2013

    Consulta avançada Empty Consulta avançada

    Mensagem  jefsni 4/8/2018, 22:01

    Boa tarde, preciso se possivel de uma consulta onde FormInclusão tenho uma aba 14.938 Seguradora Credplan, onde vou atualizar os campos dessa aba, para isso tenho que passar 1022 registro um por um, onde tem campo preenchido tenho que alterar, gostaria de saber se tem como fazer uma consulta onde digitando CrediPlan ou o codigo dela 14.938, apareça somente por exemplo 100 clientes em ordem alfabetica que tem preenchido campos como Mort. Natural, Morte Acidental, Inv. PPTA, etc... para eu então atualizar os valores, desde já, muito obrigado, em anexo o banco de dados.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3491
    Registrado : 13/12/2016

    Consulta avançada Empty Re: Consulta avançada

    Mensagem  Alexandre Fim 6/8/2018, 22:54

    Ola jefsni,

    Sim. É possível desenvolver esta rotina que vc precisa, mas o banco de dados não veio em anexo...rs

    []'s
    avatar
    jefsni
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/08/2013

    Consulta avançada Empty Banco de dados

    Mensagem  jefsni 7/8/2018, 00:18

    Ele apareceu no anexo, mas estou enviando novamente.
    Anexos
    Consulta avançada AttachmentSEGUROS_PESSOAS_4.zip
    Banco de dados
    Você não tem permissão para fazer download dos arquivos anexados.
    (581 Kb) Baixado 16 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3491
    Registrado : 13/12/2016

    Consulta avançada Empty Re: Consulta avançada

    Mensagem  Alexandre Fim 8/8/2018, 03:58

    Jeferson boa noite,

    Eu baixei o seu banco de dados para análise do que você havia pedido, mas, logo de cara pude visualizar que seu sistema precisa de uma modelagem de dados.

    Fazendo uma breve análise na tabela "Medicos", eu percebi que, cada registro da tabela "Ramos", voce atribui o "campo" na tabela "Médico" ao "valor" da tabela "Ramos", ou seja, são criadas novos campos na tabela "Medico"

    Consulta avançada Medico10

    Existe alguns limites técnicos do MS Access que precisam ser considerados:

    Consulta avançada Limite10

    OBS: Observe a linha destacada em vermelho.

    1 - Na tabela "Medico" existem campos do tipo "Valor" que estão armazenados em campos do tipo "Texto". Desta forma você não conseguirá calcular esses campos quando necessário.

    2 - Exitem vários campos nesta mesma tabela que estão com seu tamanho desproporcional. Exemplo:

    - Fone: 50 (tam. 15 é suficiente)
    - Celular: 50 (tam. 15 é suficiente)
    - Pessoa: 255 (tam. 1 é suficiente F(Fisica) ou J (Juridica)
    - Bairro: 12 (tamanho insuficiente. Definir tam aproximadamente 45 caracteres)
    - CEP: 15 (tam. 8 é sufuciente)
    - Cidade: 15 (tamanho insuficiente. Definir tam aproximadamente 75 caracteres)
    - E mail: 35 (tamanho insuficiente. Definir tam >=70)

    É necessário rever suas tabelas e seus dados pois futuramente você terá problemas de desempenho e lentidão.

    É necessário separar as informações em tabelas e relacioná-las através de uma chave (Chave primária e chave estrangeira).

    Mesmo assim vou tentar te ajudar na pesquisa.

    Espero ter ajudado.

    Abraço








    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3491
    Registrado : 13/12/2016

    Consulta avançada Empty Re: Consulta avançada

    Mensagem  Alexandre Fim 8/8/2018, 07:12

    Fiz as devidas alterações.
    Siga os procedimentos abaixo.

    Consulta avançada Filtro10


    Segue banco de dados no link:
    https://www.dropbox.com/s/glu14bwo5upzw54/SEGUROS_PESSOAS_4.zip?dl=0


    Boa sorte

    Abraço
    avatar
    jefsni
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/08/2013

    Consulta avançada Empty obrigado

    Mensagem  jefsni 8/8/2018, 13:43

    Muito obrigado, vou rever esses campos e acertar, vou precisar apenas de mias um detalhe, tenho que salvar um historico dessess campos, quando atualizo perco as informações que estavão antes, eu recebi esse banco pronto assim, com a missão de melhorar ele, você acredita que ficara melhor criar 1 tabela para cada seguradora UNIMED01 - CREDIPLAN01 - CREDIPLAN02 - CREDIPLAN04- FACO - etc....
    Porque ai vou começar a modelagem que vc mencionou e se precisar dividir essa tabela medicos em mais algumas se for necessário.
    avatar
    jefsni
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/08/2013

    Consulta avançada Empty Re: Consulta avançada

    Mensagem  jefsni 8/8/2018, 13:59

    Seria isso mesmo, mas ao dar um duplo clique na linha da um erro "voce inseriu uma expressao que contem uma entrada invalida a propriedade dirty".
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3491
    Registrado : 13/12/2016

    Consulta avançada Empty Re: Consulta avançada

    Mensagem  Alexandre Fim 8/8/2018, 14:13

    Jeferson bom dia,

    Seu bd está com a extensão .MDB e provavelmente é uma versão 2003 ou inferior.

    Qual a sua versão do Access?

    []'s
    avatar
    jefsni
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/08/2013

    Consulta avançada Empty Re: Consulta avançada

    Mensagem  jefsni 8/8/2018, 21:24

    Olha quem me passou trabalha com 2007 ai eu instalei o 2007 para fazer as modificações, mas de repente quem fez começou com o 2003 talvez, ai teria que ver com meu superior, pois na maquina dele tem o Office 2007 ai eu segui nesse.
    avatar
    jefsni
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/08/2013

    Consulta avançada Empty Re: Consulta avançada

    Mensagem  jefsni 8/8/2018, 21:38

    Outro erro deu na tabela todos aqueles campos que são texto e vai um valor fui alterar para numerico, quando vai salvar da um erro e não deixa salvar, eu consegui abrir tambem no 2013 e talvez terei de recriar parte da tabela novamente, deixar somente os clientes porque ja tem muitos cadastrados.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3491
    Registrado : 13/12/2016

    Consulta avançada Empty Re: Consulta avançada

    Mensagem  Alexandre Fim 8/8/2018, 21:46

    Olá Jeferson,
    No Access, quando vc muda o tipo da coluna e essa coluna possui um valor, se o Access não conseguir converter, ele excluí os dados daquele campo.

    Vou tentar melhorar seu sistema e depois eu posto aqui.

    Abs
    avatar
    jefsni
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/08/2013

    Consulta avançada Empty obrigado

    Mensagem  jefsni 16/8/2018, 18:14

    Estou aguardando, qualquer coisa estou aqui verificando no forum.
    avatar
    jefsni
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 27
    Registrado : 09/08/2013

    Consulta avançada Empty boa tarde

    Mensagem  jefsni 23/8/2018, 17:48

    Alguma novidade do sistema!!!

    Conteúdo patrocinado


    Consulta avançada Empty Re: Consulta avançada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 23:30