Olá, estou com um problema em um banco de dados que estou desenvolvendo. Tenho uma tabela com vários nomes e tenho que colocar em um campo o primeiro nome e em outro campo o segundo nome (sobrenome) da pessoa. Conto com a ajuda dos amigos do fórum.
3 participantes
[Resolvido]Copiar nome e sobrenome
dantasr- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 57
Registrado : 05/09/2013
- Mensagem nº1
Copiar nome e sobrenome separadamente
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8496
Registrado : 05/11/2009
- Mensagem nº2
Re: [Resolvido]Copiar nome e sobrenome
Boa noite,
Qual tabela? Qual campo para o 1º nome? e para o 2º?
Qual tabela? Qual campo para o 1º nome? e para o 2º?
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
dantasr- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 57
Registrado : 05/09/2013
- Mensagem nº3
Re: [Resolvido]Copiar nome e sobrenome
Olá Alexandre, eu acabei colocando o banco de dados errado. Estou anexando o correto.
- Anexos
- Nomes.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (25 Kb) Baixado 15 vez(es)
Silvio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 5120
Registrado : 20/04/2011
- Mensagem nº4
Re: [Resolvido]Copiar nome e sobrenome
Bom dia....
Apenas dando um pitaquinho....sem prejuízo ao tópico...
Para pensar: Como fica o seguinte nome: Maria José da Silva
Nome: Maria
Prenome: José
Sobrenome: da Silva
Ou esse retirado da tua tabela: Alan Fagundes Cardoso Franco Viana Carvalheiro
Não seria mais simples ter dois campos ( nome e sobre nome ) em tua tabela em vez de 3 ( nome e sobre nome e mais nome completo ) ?
Apenas dando um pitaquinho....sem prejuízo ao tópico...
Para pensar: Como fica o seguinte nome: Maria José da Silva
Nome: Maria
Prenome: José
Sobrenome: da Silva
Ou esse retirado da tua tabela: Alan Fagundes Cardoso Franco Viana Carvalheiro
Não seria mais simples ter dois campos ( nome e sobre nome ) em tua tabela em vez de 3 ( nome e sobre nome e mais nome completo ) ?
.................................................................................
Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
www.maximoaccess.com/t860-resolucao-de-topicos
"Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8496
Registrado : 05/11/2009
- Mensagem nº5
Re: [Resolvido]Copiar nome e sobrenome
Bom dia,
Normalize os nomes de campos
Execute
CurrentDb.Execute "UPDATE Nomes SET PrimeiroNome=Mid(NomeCompleto,1,InStr(1,NomeCompleto,' ')-1),SegundoNome=Mid(NomeCompleto, InStr(1,NomeCompleto,' ')+1,InStr(InStr(1,NomeCompleto,' ') + 1,NomeCompleto,' ')-InStr(1,NomeCompleto,' ')-1)"
CurrentDb.Execute "UPDATE Nomes SET SegundoNome=Mid(NomeCompleto, InStr(1,NomeCompleto,' ')+1) WHERE IsNull(SegundoNome)"
Normalize os nomes de campos
Execute
CurrentDb.Execute "UPDATE Nomes SET PrimeiroNome=Mid(NomeCompleto,1,InStr(1,NomeCompleto,' ')-1),SegundoNome=Mid(NomeCompleto, InStr(1,NomeCompleto,' ')+1,InStr(InStr(1,NomeCompleto,' ') + 1,NomeCompleto,' ')-InStr(1,NomeCompleto,' ')-1)"
CurrentDb.Execute "UPDATE Nomes SET SegundoNome=Mid(NomeCompleto, InStr(1,NomeCompleto,' ')+1) WHERE IsNull(SegundoNome)"
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
dantasr- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 57
Registrado : 05/09/2013
- Mensagem nº6
Re: [Resolvido]Copiar nome e sobrenome
Deu certo pessoal muito obrigado a todos.
» [Resolvido]Separar Nome e Sobrenome
» [Resolvido]Extrair nome e sobrenome
» [Resolvido]Primeira letra do nome e sobrenome no formulário sejam maiúsculas
» [Resolvido] Extrair somente primeiro nome e ultimo sobrenome de uma textbox
» Extrair primeiro nome em um campo cujo nome seja precedido por um código e precedido pelo sobrenome
» [Resolvido]Extrair nome e sobrenome
» [Resolvido]Primeira letra do nome e sobrenome no formulário sejam maiúsculas
» [Resolvido] Extrair somente primeiro nome e ultimo sobrenome de uma textbox
» Extrair primeiro nome em um campo cujo nome seja precedido por um código e precedido pelo sobrenome