Rickardo Postado Novembro 30, 2005 Denunciar Share Postado Novembro 30, 2005 tenho uma tabela q tem os registro até agora de 1222 só q por motivos maiores preciso q ele continue a contagem a partir de 79454 o campo é uma chave primaria de autonumeração. alguém aí pde me ajudar?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Dezembro 2, 2005 Autor Denunciar Share Postado Dezembro 2, 2005 tenho uma tabela q tem os registro até agora de 1222 só q por motivos maiores preciso q ele continue a contagem a partir de 79454 o campo é uma chave primaria de autonumeração. alguém aí pde me ajudar?? ae será q não tem 1 filho de Deus q saiba esponder??af... ajuda aê moderador Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 brunohjoia Postado Dezembro 4, 2005 Denunciar Share Postado Dezembro 4, 2005 A única solução que vejo é meio trabalhosa mas se você fizer tudo certinho vai funcionar. Vamos a ela:Primeiro você deve, por motivos de segurança, criar uma cópia de sua tabela nesse mesmo arquivo do access (chamaremos essa tabela de TabelaCopia). Depois abra a TabelaCopia no modo estrutura e mude o campo autonumeração para número. Dessa forma você poderá definir manualmente o valor da chave primária. Então crie um registro fictício e coloque no campo de chave primária o valor 79453. Agora exporte os dados dessa tabela para um arquivo do excel - você pode fazer isso com o próprio assistente de exportação do access. Agora crie um novo arquivo do access e importe para ele a TabelaCopia no modo Somente Definição para que os dados não sejam importados junto com a tabela (chamaremos essa tabela de TabelaCopia2). Agora mude o campo número da TabelaCopia2 para autonumeração. Agora importe os dados do excel que você havia exportado anteriormente para a TabelaCopia2. Perceba que agora você pode adicionar registros com o contador da chave primária a partir do valor 79454 como você queria. Agora importe para o seu bd original a TabelaCopia2 (definição e dados) e chame-a de TabelaCopia3. Certifique-se de que após este processo a TabelaCopia3 não tenha perdido nenhum registro em relação a sua tabela original. Exclua o registro fictício 79453 da TabelaCopia3. Agora faça os relacionamentos da TabelaCopia3 com as demais tabelas de seu bd. Os relacionamentos devem estar iguais ao de sua tabela original com as demais tabelas. Agora você pode excluir sua tabela original e passar a usar a TabelaCopia3 como se fosse a tabela original e ela estará com o contador da chave primária no 79454!!!Ufa! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Lisandro Oliveira Postado Dezembro 5, 2005 Denunciar Share Postado Dezembro 5, 2005 A única solução que vejo é meio trabalhosa mas se você fizer tudo certinho vai funcionar. Vamos a ela:Primeiro você deve, por motivos de segurança, criar uma cópia de sua tabela nesse mesmo arquivo do access (chamaremos essa tabela de TabelaCopia). Depois abra a TabelaCopia no modo estrutura e mude o campo autonumeração para número. Dessa forma você poderá definir manualmente o valor da chave primária. Então crie um registro fictício e coloque no campo de chave primária o valor 79453. Agora exporte os dados dessa tabela para um arquivo do excel - você pode fazer isso com o próprio assistente de exportação do access. Agora crie um novo arquivo do access e importe para ele a TabelaCopia no modo Somente Definição para que os dados não sejam importados junto com a tabela (chamaremos essa tabela de TabelaCopia2). Agora mude o campo número da TabelaCopia2 para autonumeração. Agora importe os dados do excel que você havia exportado anteriormente para a TabelaCopia2. Perceba que agora você pode adicionar registros com o contador da chave primária a partir do valor 79454 como você queria. Agora importe para o seu bd original a TabelaCopia2 (definição e dados) e chame-a de TabelaCopia3. Certifique-se de que após este processo a TabelaCopia3 não tenha perdido nenhum registro em relação a sua tabela original. Exclua o registro fictício 79453 da TabelaCopia3. Agora faça os relacionamentos da TabelaCopia3 com as demais tabelas de seu bd. Os relacionamentos devem estar iguais ao de sua tabela original com as demais tabelas. Agora você pode excluir sua tabela original e passar a usar a TabelaCopia3 como se fosse a tabela original e ela estará com o contador da chave primária no 79454!!!Ufa! Olá pessoal, existe uma outra forma vejam:Criar uma consulta no modo Estrutura;Adicione a sua tabela / AdicionarClique no menu Consulta / Consulta AcréscimoAdicione a sua tabela novamente / OkAgora clique no Menu Exibir / Modo SQL e coloque esse codigo:INSERT INTO Tabela2 ( numero, nome )VALUES (79454, 'teste');É lógico que nesse insert aonde está Tabela2 você irá colocar o nome da sua tabela e onde esta (numero, nome), você irá colocar os campos da sua tabela.Pronto, Feche, salve e clique duas vezes na consulta que será adicionado um registro com o valor 79454, e apartir daí, a autonumeração será apartir do do valor 79454.Abraços,Lisandro Oliveira. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 brunohjoia Postado Dezembro 5, 2005 Denunciar Share Postado Dezembro 5, 2005 HAuahua, que simples!! E eu me matei pra escrever esse post anterior! Pleo menos eu tenho criatividade não é?? hhauahua! vlw! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Lisandro Oliveira Postado Dezembro 6, 2005 Denunciar Share Postado Dezembro 6, 2005 HAuahua, que simples!! E eu me matei pra escrever esse post anterior! Pleo menos eu tenho criatividade não é?? hhauahua! vlw! Valeu sim Bruno!!, dá pra fazer do seu jeito tb.Abraços,Lisandro Oliveira. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rickardo
tenho uma tabela q tem os registro até agora de 1222 só q por motivos maiores preciso q ele continue a contagem a partir de 79454 o campo é uma chave primaria de autonumeração. alguém aí pde me ajudar??
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.