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

Otto ottofuch em osite.com.br
Qua Out 6 17:16:51 -03 2004


Porque não mãe e filha?
{:-)
Otto
----- Original Message ----- 
From: "Francisco Thiago Almeida" <jeandeadlucky em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 04, 2004 9:53 AM
Subject: Re: [firebase-br] Dúvidas Nested cds


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





Mais detalhes sobre a lista de discussão lista