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.
2 participantes
Consulta avançada
jefsni- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 27
Registrado : 09/08/2013
- Mensagem nº1
Consulta avançada
Alexandre Fim- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3495
Registrado : 13/12/2016
- Mensagem nº2
Re: Consulta avançada
Ola jefsni,
Sim. É possível desenvolver esta rotina que vc precisa, mas o banco de dados não veio em anexo...rs
[]'s
Sim. É possível desenvolver esta rotina que vc precisa, mas o banco de dados não veio em anexo...rs
[]'s
jefsni- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 27
Registrado : 09/08/2013
- Mensagem nº3
Banco de dados
Ele apareceu no anexo, mas estou enviando novamente.
- Anexos
- SEGUROS_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- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3495
Registrado : 13/12/2016
- Mensagem nº4
Re: Consulta avançada
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"
Existe alguns limites técnicos do MS Access que precisam ser considerados:
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
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"
Existe alguns limites técnicos do MS Access que precisam ser considerados:
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- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3495
Registrado : 13/12/2016
- Mensagem nº5
Re: Consulta avançada
Fiz as devidas alterações.
Siga os procedimentos abaixo.
Segue banco de dados no link:
https://www.dropbox.com/s/glu14bwo5upzw54/SEGUROS_PESSOAS_4.zip?dl=0
Boa sorte
Abraço
Siga os procedimentos abaixo.
Segue banco de dados no link:
https://www.dropbox.com/s/glu14bwo5upzw54/SEGUROS_PESSOAS_4.zip?dl=0
Boa sorte
Abraço
jefsni- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 27
Registrado : 09/08/2013
- Mensagem nº6
obrigado
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.
Porque ai vou começar a modelagem que vc mencionou e se precisar dividir essa tabela medicos em mais algumas se for necessário.
jefsni- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 27
Registrado : 09/08/2013
- Mensagem nº7
Re: Consulta avançada
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- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3495
Registrado : 13/12/2016
- Mensagem nº8
Re: Consulta avançada
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
Seu bd está com a extensão .MDB e provavelmente é uma versão 2003 ou inferior.
Qual a sua versão do Access?
[]'s
jefsni- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 27
Registrado : 09/08/2013
- Mensagem nº9
Re: Consulta avançada
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.
jefsni- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 27
Registrado : 09/08/2013
- Mensagem nº10
Re: Consulta avançada
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- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3495
Registrado : 13/12/2016
- Mensagem nº11
Re: Consulta avançada
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
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
jefsni- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 27
Registrado : 09/08/2013
- Mensagem nº12
obrigado
Estou aguardando, qualquer coisa estou aqui verificando no forum.
jefsni- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 27
Registrado : 09/08/2013
- Mensagem nº13
boa tarde
Alguma novidade do sistema!!!