Re: [firebase-br] Dúvidas Nested cds

Francisco Thiago Almeida jeandeadlucky em yahoo.com.br
Seg Out 4 09:53:14 -03 2004


Dou insert nas duas(Pai e Filha),
Apesar de serem Pai e filha sao independentes, ou seja, voce so vai dar insert/edit na filha se precisar. O mesmo vale para a pai
 
e em relação ao auto-edit, True ou False?
Eu sempre usei como true... mas imagino que não faça diferença... só que é aquela coisa, como auto edit fica difícil controlar o componente...
 
A Chave da Pai já vai pra filha automaticamente.
Sim

Danilo Rogério <danilorsa_betta em yahoo.com.br> wrote:
Fiz a receitinha de bolo que vc passou na lista...

Mas nela vc não colocou estes detalhes que falei, por ex:
Dou insert nas duas(Pai e Filha), e em relação ao auto-edit, True ou False? A Chave da Pai já vai pra filha automaticamente.

Até mais, Danilo

Francisco Thiago Almeida wrote:
Eae Danilo!!!

Ow, peguei o bonde andando.. (vcs tao falando de cds né?) me fala ae como é que vc configurou os componentes

Danilo Rogério wrote:
Tentei fazer este esquema de NEsted mas tive alguns problemas... e dúvidas...

Só conseguir trabalhar mais ou menos com o datasource em AutoEdit = True e na hora de salvar o valor do MAster não foi para o Filho..

Resumindo: não deu certo.

Alguem tem algum exemplo simples, sem usar DbNavigator para me ajudar???

Obrigado,
Danilo Rogério



Kléber Caneva wrote:
A sua Grid e a tela de edição esta na mesma janela, em janelas separadas ou em TabSheets diferentes ?

Eu uso TabSheetes para separar a tela de Grid e a tela de Edição, mas essa ténica funciona para janelas separadas também.

O que eu tenho feito, é usar 1 Cojunto Otimizado, somente com os campos que irão aparecer na Grid, e Outro para edição amarrados com Master-Detail tradicional (não nestedtable), que é atualizado somente quando é apresentado a tela de edição.

Nesse segundo conjunto se houver filhos, ai eu uso o NestedTable.

Com isso os dados trazidos são minimizado, o cliente pode brincar a vontade no Grid e os dados completos são trazidos apenas quando ele vai editar os dados.

Consegui ganhos de performace consideraveis usando esta técnica.

A única coisa chata é que você ter que dar um Refresh no primeiro conjunto a cada edição e quando for inclusão, vc precisa reposicionar a Grid no ódigo que acabou de incluir.

Espero ter conseguido explica claramente.

[]'s

Kléber Caneva



De:lista-bounces em firebase.com.br

Para:"FireBase" lista em firebase.com.br

Cópia:

Data:Fri, 01 Oct 2004 17:13:51 -0300

Assunto:Re: [firebase-br] Dúvidas Nested cds



> Grande Kléber... sempre matando minha dúvidas.. hehehe.
>
> Irmão... dependendo do conteúdo do SQL do primeiro... isso não tornará o software lento?
>
> E se eu fizer o seguinte:
>
> Utilizar apenas os 3 SQLQuery + ds (para linkar) + dsp + 3 cds (para efetuar o relacionamento master-detail) e o filtro da pesquisa do usuário eu já fazer diretamente no SQLQuery que contém os dados master da NF.... configurar o FetchOnDemand para False e mandar fazer o Fetch dos Blobs e dos Details manualmente quando for necessário.
>
> O que vc acha? Ficará mais lento ou mais rápido que a primeira solução?
>
>
>
> ----- Original Message -----
> From: Kléber Caneva
> To: FireBase
> Sent: Friday, October 01, 2004 4:52 PM
> Subject: Re: [firebase-br] Dúvidas Nested cds
>
>
> Dê um refresh no primeiro e reposicione no registro..
>
> []´s
>
> Kléber Caneva
>
> ----- Original Message -----
> From: "Cesar - Asseinfo.com"
> To: "FireBase"
> Sent: Friday, October 01, 2004 4:27 PM
> Subject: [firebase-br] Dúvidas Nested cds
>
>
> Olá pessoal... belex?
>
> Seguinte... tenho um formulário de pesquisa de notas fiscais onde utilizo um
> SQLQuery+dsp+cds (conjunto 1).
>
> No mesmo formulário tenho uma situação com 3 SQLQuery (um master e 2 detais)
> um ds para linkar os 3 SQLQuery, um dsp e 3 cds (conjunto 2).
>
> Minha intenção é de ter um grid inicial onde o usuário possa pesquisar as
> notas fiscais e ele teria uma opção para modificar qq nota (se necessário).
>
> Ok... individualmente está funcionando tudo bem. O problema é que quando eu
> pesquiso uma NF no conjunto 1 e efetuo uma modificação na mesma utilizando o
> conjunto 2.... mesmo dando um RefreshRecord no conjunto 1, a informação
> modificada não é recarregada.
>
> Alguém tem uma idéia do que fazer? Estou procedendo da maneira correta?
>
> Dividi a procura da edição por medo da queda de performance. Pois tenho medo
> que o usuário faça uma pesquisa grande e o software acabe efetuando fetch de
> campos que não interessam e do conteúdo dos Nested.
>
> Obrigado,
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: VirusScan / Atualizado em 29/09/2004 / Versão: 1.5.2
> Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
> http://www.terra.com.br/centralunificada/emailprotegido/imail/imail.cgi?+_u=kdcc&_l=1,1096659287.231780.24224.conventos.terra.com.br,3782,Des15,Des15
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: VirusScan / Atualizado em 29/09/2004 / Versão: 1.5.2
> Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
> http://www.terra.com.br/centralunificada/emailprotegido/imail/imail.cgi?+_u=kdcc&_l=1096661692.603199.8609.chui.terra.com.br
>
>
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br


---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br


-----------------------------------------------
Francisco Thiago de Almeida 
MRL Consultoria em Informática 
Divisão Desenvolvimento e Banco de Dados
Franca/SP

---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br


-----------------------------------------------
Francisco Thiago de Almeida         
MRL Consultoria em Informática    
Divisão Desenvolvimento e Banco de Dados
Franca/SP
		
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!


Mais detalhes sobre a lista de discussão lista