Pessoal estou com um probleminha que não estou entendendo, é o seguinte,
tenho um cds para cadastrar os itens de uma nota fiscal, e no final, na hora
de gravar, ele vai ao banco pesquisa qual é o ultimo lote registrado guarda
numa variavel (novolote) ai coloco o seguinte codigo para colocar o lote no
cds antes de dar o applyupdates
 
    cdsItensDaNota.First;
    WHILE NOT cdsItensDaNota.Eof DO
      BEGIN
         NOVOLOTE := NOVOLOTE + 1;
         cdsItensDaNotaLOTE.Value := NOVOLOTE;
         cdsItensDaNota.Next;
      END;
 
ai da o problema q não está em edit ou insert mode, 
 
entao tento assim
 
    cdsItensDaNota.First;
    WHILE NOT cdsItensDaNota.Eof DO
      BEGIN
         NOVOLOTE := NOVOLOTE + 1;
         cdsItensDaNota.Edit;
         cdsItensDaNotaLOTE.Value := NOVOLOTE;
         cdsItensDaNota.Post;
         cdsItensDaNota.Next;
      END;
 
só que ai ele só altera o primeiro registro.
 
o esquicito é q utilizei um outro comando parecido para somar a quantidade
total de peças recebidas
 
   cdsItensDaNota.First;
   WHILE NOT cdsItensDaNota.Eof DO
    BEGIN
      QTDETOTAL := cdsItensDaNotaQUANTIDADE.Value + QTDETOTAL;
      cdsItensDaNota.Next;
    END;
 
e funciona normal, o que será???
 
Obrigado
 
Miguel Villacorta
4446-4100 R 4126
7312-5509
[EMAIL PROTECTED]
www.dpfautopecas.com.br
MSN [EMAIL PROTECTED]
 
  ----------

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.13/78 - Release Date: 19/8/2005


[As partes desta mensagem que não continham texto foram removidas]





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a