IMPORTAR P/ CAMPO AUTONUMERACAO ACCESS SIMPLES
Pessoal, por favor alguém tem uma solução p/ o seguinte problema simples:
Preciso COPIAR 18992 registros de uma Base de Dados p/ outra, só que meu campo CODIGO, na tabela de clientes é Autonumeração, o Access não aceita colar registros em Autonumeração. Aà o q pensei, vou mudar o campo p/ Numero, tudo bem , colou certinho.Mas nao posso deixar como numero, coloquei Numero apenas para colar os registros,quando fui voltar p/ Autonumeração, o Access nao permitiu essa mudança novamente p/ Autonumeração.Entao criei um campo c o mesmo nome CODIGO e tipo Autonumeração e apaguei o outro.Mas fazendo isso ele recomeça a contagem, ou seja começa no 1 e meus registro nao podem ser consecutivos, eles começam no 29 . Preciso da COLAGEM dos registros exatamente com os mesmos numeros.
O que posso fazer...alguém já passou pelo mesmo problema?
Claudenice [S51]
Preciso COPIAR 18992 registros de uma Base de Dados p/ outra, só que meu campo CODIGO, na tabela de clientes é Autonumeração, o Access não aceita colar registros em Autonumeração. Aà o q pensei, vou mudar o campo p/ Numero, tudo bem , colou certinho.Mas nao posso deixar como numero, coloquei Numero apenas para colar os registros,quando fui voltar p/ Autonumeração, o Access nao permitiu essa mudança novamente p/ Autonumeração.Entao criei um campo c o mesmo nome CODIGO e tipo Autonumeração e apaguei o outro.Mas fazendo isso ele recomeça a contagem, ou seja começa no 1 e meus registro nao podem ser consecutivos, eles começam no 29 . Preciso da COLAGEM dos registros exatamente com os mesmos numeros.
O que posso fazer...alguém já passou pelo mesmo problema?
Claudenice [S51]
Se esta segunda tabela não estiver criada ainda, ou se vc puder criá-la na hora, pode-se usar a instrução select into. ex
Select tabela1.* into tabel2 from tabela1
Ela criará a tabela2 igualzinha a tabela1
se precisar de condição é só colocar o where condição...ou joins..use normalmente as derivações da instrução select
Select tabela1.* into tabel2 from tabela1
Ela criará a tabela2 igualzinha a tabela1
se precisar de condição é só colocar o where condição...ou joins..use normalmente as derivações da instrução select
Claudenice....importa sim....pq essa tabela2 vai ser criada na hora igualzinha a tabela 1. Por isso que eu disse se vc puder criá-la na hora...e a estrutura ser igual a tabela1. Ou seja, uma cópia da tabela1.
Antes de mais nada, não sei se é seu caso. Mas a instrução select into cria uma nova tabela a partir do select que vc fez. Exemplo eu tenho uma
tabela1 (cod int autonumeracao, nome caracter 30).
Quero passar toda a estrutura e dados desta tabela1 pra uma tabela2 que não existe.
uso Select tabela1.* into tabela2 from tabela1
será criada uma tabela chamada tabela2 com os mesmo dados e estrutura identica a tabela1. Não sei se é o seu caso. Não conheço muito de access, mas esta instrução é sql ansi..intaum funciona nele. Eu utilizo no sql server.
tenta explicar melhor para que quer fazer isso, e talvez aparecam mais idéias aqui no forum.
tabela1 (cod int autonumeracao, nome caracter 30).
Quero passar toda a estrutura e dados desta tabela1 pra uma tabela2 que não existe.
uso Select tabela1.* into tabela2 from tabela1
será criada uma tabela chamada tabela2 com os mesmo dados e estrutura identica a tabela1. Não sei se é o seu caso. Não conheço muito de access, mas esta instrução é sql ansi..intaum funciona nele. Eu utilizo no sql server.
tenta explicar melhor para que quer fazer isso, e talvez aparecam mais idéias aqui no forum.
Tópico encerrado , respostas não são mais permitidas