ATUALIZARTABELA

USUARIO.EXCLUIDOS 09/03/2005 10:37:53
#71866
Pessoal preciso da ajuda de vcs....
Tenho uma Tabela que é temporária mas qdo excluo os valores o valor default a ficar tem que ser numérico de preferencia '0'

Como utilizo o comando db.Execute "DELETE * from TABELA" (neste caso seria para limpar a tabela) para poder colocar '0' em toda a tabela??

Desde já agradeço.
Alexandro
USUARIO.EXCLUIDOS 09/03/2005 10:52:21
#71877
Qual o banco de dados? é em Access?
USUARIO.EXCLUIDOS 09/03/2005 10:54:17
#71879
da um

"UPDATE TABELA SET CAMPO = 0"

USUARIO.EXCLUIDOS 09/03/2005 11:10:11
#71890
Neo desta forma eu teria que colocar todos os nomes dos campos entendeu, qro evitar justamente isso.

Germanir, utilizo estou utilizando access sim


Valeu
USUARIO.EXCLUIDOS 09/03/2005 11:21:56
#71896
Por exemplo, tem uma tabela com 3 registros, com 4 campos numericos

NOTA    NOTA1   NOTA2   NOTA3
10 10 10 10
5 7 8 9
3 3 3 3


vc quer apagar todos os registros e colocar zero nos campos de um novo registro... tipo
NOTA    NOTA1   NOTA2   NOTA3
0 0 0 0 ---------> sem nenhum registro e zerado

ou vc quer simplesmente zerar os registros.. sem apagar...

NOTA    NOTA1   NOTA2   NOTA3
0 0 0 0
0 0 0 0
0 0 0 0 ---------> com 3 registro zerados...


e ai?

USUARIO.EXCLUIDOS 09/03/2005 11:35:43
#71900
eu vou ter neste caso aí:
NOTA1 NOTA2 E NOTA3, mas ele será um campo com apenas um número, vou fazendo várias consultas diferentes e vou somando, chego a um resultado gero um relatório, qdo for fazer outras consutas estes campos tem q estar todos zerados. Eu vou ter na realidade vários campos numéricos mas apenas um registro. e qro zer todos.
USUARIO.EXCLUIDOS 09/03/2005 12:06:55
#71906
Não tem como amigo, só deletando e depois SETANDO para 0 ou adidcionando o registro com valor O e vc vai ter que fazer isso com todos os campos... NOTA1, NOTA2 E NOTA3...
USUARIO.EXCLUIDOS 09/03/2005 12:37:01
#71909
Vou ter q Setar um a um então?
NOTA1
NOTA2
...
NOTA20

não tem como setar a Tabela inteiro independente ddos campos??

Valeu
USUARIO.EXCLUIDOS 09/03/2005 12:49:58
#71911
Não... e se vc tiver que fazer este processo varias e varias vezes sugiro criar uma subrotina para isso...
USUARIO.EXCLUIDOS 09/03/2005 13:41:22
#71925
Blz!!

Pensei q tinha como fazer algo do tipo db.Execute "DELETE * from TABELA" para poder colocar '0' nela toda.

Obrigado
USUARIO.EXCLUIDOS 10/03/2005 08:38:59
#72082
Fala Germanir eu consegui meu!!
Fiz da seguinte maneira

Dim a As Integer
With RS 'Para zerar a tabela
.Edit
For a = 0 To (Nº de Campos da Tabela) Step 1

RS.Fields(a).Value = 0

Next a
.Update
End With
Tópico encerrado , respostas não são mais permitidas