Como adicionar um campo para gerar autonomeração em uma consulta criar tabela? Ou seja, gostaria de criar a tabela pela consulta e adicionar um campo de autonumeração.
3 participantes
[Resolvido]Consulta criar tabela com campo de autonumeração
SAPMM- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 369
Registrado : 07/08/2011
- Mensagem nº1
Consulta criar tabela com campo de autonumeração
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8498
Registrado : 05/11/2009
Boa tarde, donizeth
Aconselho a ter a estrutura da tabela criada, sem registos, e utilizar comando de acrescentar registos, não indicando o campo de auto-numeração, que será preenchido automaticamente.
Aconselho a ter a estrutura da tabela criada, sem registos, e utilizar comando de acrescentar registos, não indicando o campo de auto-numeração, que será preenchido automaticamente.
SAPMM- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 369
Registrado : 07/08/2011
Boa tarde Alexandre,
Mas eu gostaria de reinicializar a numeração a partir do número 1, toda vez que gerar a consulta.
Donizeth
Mas eu gostaria de reinicializar a numeração a partir do número 1, toda vez que gerar a consulta.
Donizeth
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8498
Registrado : 05/11/2009
Já experimentou o que aconselhei?
SAPMM- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 369
Registrado : 07/08/2011
Alexandre,
Fiz, mas antes de acrescentar na tabela, executo uma consulta para eliminar os registros, porém quando executo o acrescentar a numeração continua após o último registro criado e não iniciando novamente em 1. POr exemplo, criei a tabela com 500 registros, fiz a exclusão e executei a consulta acrescimento, aí a numeração começou em 501, mas na verdade queria que começasse em 1.
Fiz, mas antes de acrescentar na tabela, executo uma consulta para eliminar os registros, porém quando executo o acrescentar a numeração continua após o último registro criado e não iniciando novamente em 1. POr exemplo, criei a tabela com 500 registros, fiz a exclusão e executei a consulta acrescimento, aí a numeração começou em 501, mas na verdade queria que começasse em 1.
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8498
Registrado : 05/11/2009
Boa tarde,
Adapte o código
Sub NumeraCampo()
'criada por Alexandre Neves
'em 2012-07-20
'para donizeth
'do fórum MaximoAccess
Dim Rst As DAO.Recordset, I As Integer
Set Rst = CurrentDb.OpenRecordset("SELECT CampoNumeracao FROM Tabela;")
I = 0
Do While Not Rst.EOF
I = I + 1
Rst.Edit
Rst(0) = I
Rst.Update
Rst.MoveNext
Loop
Set Rst = Nothing
End Sub
Adapte o código
Sub NumeraCampo()
'criada por Alexandre Neves
'em 2012-07-20
'para donizeth
'do fórum MaximoAccess
Dim Rst As DAO.Recordset, I As Integer
Set Rst = CurrentDb.OpenRecordset("SELECT CampoNumeracao FROM Tabela;")
I = 0
Do While Not Rst.EOF
I = I + 1
Rst.Edit
Rst(0) = I
Rst.Update
Rst.MoveNext
Loop
Set Rst = Nothing
End Sub
SAPMM- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 369
Registrado : 07/08/2011
OK, revolvido.
CarlosAccess- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11
Registrado : 25/03/2013
Bom dia a todos, sou novo no Forum..
Olá Alexandre Neves. Estou com a mesma dúvida, e acho que esse código servirá para mim. Mas onde executo esse código?
Olá Alexandre Neves. Estou com a mesma dúvida, e acho que esse código servirá para mim. Mas onde executo esse código?
CarlosAccess- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11
Registrado : 25/03/2013
Obrigado, já consegui resolver aqui.
» [Resolvido]Criar Campo de tabela durante a consulta
» [Resolvido]Consulta Criar tabela alterarando tipo do campo
» [Resolvido]Criar Consulta Retornando o Título da Coluna como Campo da Tabela
» [Resolvido]Consulta criar nova tabela e deletar os dados que foram para nova tabela da tabela consultada
» consulta com novo campo de autonumeracao
» [Resolvido]Consulta Criar tabela alterarando tipo do campo
» [Resolvido]Criar Consulta Retornando o Título da Coluna como Campo da Tabela
» [Resolvido]Consulta criar nova tabela e deletar os dados que foram para nova tabela da tabela consultada
» consulta com novo campo de autonumeracao