Pessoal

Tenho a seguinte situação: (DBExpress com CDS)

Se o usuário começar a inserir um novo registro, devo recuperar um código no 
banco de dados. (este código precisa ser visível pelo usuário durante o 
insert)
Se durante isso, o usuário clicar em cancelar, devo pegar este número e 
gravá-lo no banco para futuro reaproveitamento.
Observe que nada foi gravado no banco de dados.

Até aqui tudo bem.

Agora, e se por algum motivo o usuário visualiza este registro, clica em 
editar e depois em salvar? Como fica?
Ah! tem um outro porém:

Se durante a primeira inserção, a aplicação der um post na tabela (trata-se 
de um relacionamento Mestre-Detalhe) em questão, e o usuário clicar em 
cancelar (neste caso, o cancelar também dá um CancelUpdates) o tal número 
deverá ser guardado para futuro reaproveitamento...

Basicamente este número tem o mesmo controle que seria cabível ao número da 
Nota Fiscal... porém ele não é chave.


Como eu faço?!

Alguém poderia me dar uma luz?


obrigado

Francisco Thiago de Almeida
Enter & Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]



        
        
                
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


-- 
<<<<< 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