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