[firebase-br] RES: RES: Criar Mestre/detalhe em Memória

acf em andreconrado.net acf em andreconrado.net
Qua Dez 14 16:46:28 -03 2011


Ok Zottis,

Primeiro - Eu particularmente nunca me importei com sequências de ID,  
já que normalmente utilizo INTEGER onde posso contar com a gravação  
e/ou cancelamento da ordem de bilhões.

Segundo - Quando a sequência é realmente importante, utilizo um  
conjunto de tabelas temporárias com as mesmas característica e na hora  
da gravação final gero o ID mestre e após comitar no banco informo ao  
usuário o ID criado caso isso seja importante para aquele momento.

Abraços,
Conrado.


Citando Zottis <bzottis em ig.com.br>:

> Obrigado pela ajuda.
>
> Hoje eu faço assim ao lançar um detalhe:
> Coloco uma variável (State) como 'Inserindo' e gravo o registro Pai no
> banco,
> Depois gravo o detalhe, se o usuário, depois de ter gravado os detalhes,
> ainda não tiver confirmado a operação, eu faço a deleção do Registro pai
> Isso ta me dando um trabalhão para controlar as Pks e FKs
> Gostaria de saber como vocês controlam a FK do detalhe em relação ao
> Registro pai?
>
> Colocam um Numero temporário e se gravar colocam o real?
> Pois eu gostaria de mexer com o generator apenas ao gravar.
> Do jeito que estou fazendo, acabo perdendo a sequencia se o usuário cancela
> a operação
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de acf em andreconrado.net
> Enviada em: quarta-feira, 14 de dezembro de 2011 15:28
> Para: FireBase
> Assunto: Re: [firebase-br] RES: Criar Mestre/detalhe em Memória
>
> FKs são assunto da lista, mas acho que o nobre colega Hélio pode ter
> confundido sua pergunta, pois eu também não achei muito clara.
>
> Você quer saber como criar as relações PAI/FILHOS e/ou como seria a
> sequência de gravação dos dados, isto é, criação do ID mestre e consequente
> distribuição nas tabelas detalhes.
>
> Qual seria o seu questionamento mais precisamente?
>
> abraços,
> Conrado.
>
>
> Citando Zottis <bzottis em ig.com.br>:
>
>> Desculpe, mas as FKs não são controles do Banco?
>>
>> Achei que seria pertinente ao assunto firebird.
>>
>> Desculpem novamente.........
>>
>> -----Mensagem original-----
>> De: lista-bounces em firebase.com.br
>> [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira
>> Enviada em: quarta-feira, 14 de dezembro de 2011 14:34
>> Para: lista em firebase.com.br
>> Assunto: Re: [firebase-br] Criar Mestre/detalhe em Memória
>>
>> Boa tarde Zottis!
>>
>> Criação de formulario não tem nada haver com Firebird, veja que isto é
>> um OFF-Topic.... veja mensagem "Off-topics e etc" do Cantu do dia
> 10/12/2011.
>>
>>> Pessoal, estou com um problema e gostaria de saber como vocês fazem:
>>> Tenho que montar um Formulário Mestre e detalhe, mas gostaria de
>>> faze-lo em memória e só após a confirmação(Botão salvar) é que seriam
>>> realmente lançados No Banco o mestre e os detalhes Serão 3 detalhes
>>> Para 1 mestre Neste caso, como vocês fazem para colocar a FK?
>>
>>
>> --
>> []'s,
>>
>> Hélio Oliveira
>> Bel. Ciência da Computação
>> Técnico em Contabilidade
>> e-mail : hpensador em gmail.com
>> Skype : hpensador
>> http://hpensador.blogspot.com/
>> www.hpensador.net
>> (71) 9975-9176
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
>
> André Conrado
> +55 21 88406232
>
> http://andreconrado.net
>
> "Posso todas as coisas naquele que me fortalece" Filipenses 4:13
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:  
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



André Conrado
+55 21 88406232

http://andreconrado.net

"Posso todas as coisas naquele que me fortalece" Filipenses 4:13





Mais detalhes sobre a lista de discussão lista