Guest --Irenko -- Postado Março 4, 2008 Denunciar Share Postado Março 4, 2008 (editado) Tenho em uma tabela gravado um documento de numero 1501 esse documento tem 05 items que é identificado na tabela com o campo (ID) sendo:ID 1 = XXXXXXXXID 2 = YYYYYYYYID 3 = NNNNNNNNID 4 = BBBBBBBBID 5 = CCCCCCCCpreciso de uma rotina para que quando eu deletar um desses items, supondo oID 3 o código atualize o campo (ID) da tabela automaticamente ficando:ID 1 = XXXXXXXXID 2 = YYYYYYYYID 3 = BBBBBBBBID 4 = CCCCCCCCNo caso acima o ID 4 passa a ser o ID 3Uso ADO banco access. Isso é possível?Meu código para alterar é o abaixo: Como adapta-lo?Set OP = New ADODB.Command With OP .ActiveConnection = Banco1 .CommandText = "UPDATE Movimento SET Disp = '" & ComboDisp.text & "',Origem = '" & ComboOrigem.text & "',Destino = '" & ComboDestino.text & "',[OF] = '" & TxtOF.text & "',Obra = '" & TxtObra.text & "',Fabrica = '" & TxtFab.text & "',Posicao = '" & TxtPos.text & "',Quant = '" & TxtQT.text & "',[Desc] = '" & TxtDesc.text & "',[Req] = '" & TxtReq.text & "',CSobra = '" & TxtSobra.text & "' where LM = '" & NrLista & "' and ID = " & Lb_Iditem & ";" .Execute End With Set OP = Nothing Editado Março 4, 2008 por kuroi Adicionar Tag CODE Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Março 4, 2008 Denunciar Share Postado Março 4, 2008 se o campo é do tipo autonumeracao, é impossivel.se ele for somente numerico, e for você q controle o incremento, então é só, depois da exclusao, fazer um update do tipo:Update Tabela Set Id = Id - 1 Where Id > 3 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Irenko --
Tenho em uma tabela gravado um documento de numero 1501 esse documento tem 05 items que é identificado na tabela com o campo (ID) sendo:
ID 1 = XXXXXXXX
ID 2 = YYYYYYYY
ID 3 = NNNNNNNN
ID 4 = BBBBBBBB
ID 5 = CCCCCCCC
preciso de uma rotina para que quando eu deletar um desses items, supondo o
ID 3 o código atualize o campo (ID) da tabela automaticamente ficando:
ID 1 = XXXXXXXX
ID 2 = YYYYYYYY
ID 3 = BBBBBBBB
ID 4 = CCCCCCCC
No caso acima o ID 4 passa a ser o ID 3
Uso ADO banco access. Isso é possível?
Meu código para alterar é o abaixo: Como adapta-lo?
Editado por kuroiAdicionar Tag CODE
Link para o comentário
Compartilhar em outros sites
1 resposta 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.