Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-26 Por tôpico Moacir (gmail)



Bruno,

Dá a receita de bolo pra gente !! heheheh


[ ]´s

Moacir


Bruno Lichot escreveu:
 galera vai por mim...
 
 e melhor criar um componente pra isso, cria um componente apartir do combobox e 
 faz ele um lookup intelignte pra solucionar tds os seus problemas..hehe
 
 foi a melhor coisa q fiz, nunca mais tive problemas com isso...
 
 e hj ganho um tempo absurdo no desenvolvimento com umaperformance mais q 
 excelente
 
 []´s
 Bruno Lichot
 Micrologos Dream Team
 Equipe Editorial ClubeDelphi DevMedia
 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 
 www.micrologos.com.br - www.clubedelphi.net - www.delphirio.assespro-rj.org.br
 
 
 
 
 
 De: itamar Roloff [EMAIL PROTECTED]
 Para: [EMAIL PROTECTED]
 Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

 logico que tem este custo.
 mas em uma carteira de imoveis por exemplo para se lancar o movimento de
 contas para gerar a cabrança no final do mes nao tem como fazer um select
 quarquer para diminuir o trafego de rede, temos que trabalhao o a tabela
 toda por isso faco um cusrsor somente com os campos de pasquisa para
 diminuir o trafego da rede e isso so ocorre na abertura do formulario.

 - Original Message -
 From: Luis Lopes [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Tuesday, April 25, 2006 5:21 PM
 Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


 Mas tem um gargalo aí, em termos de rede, quando da busca desses 100.000
 registros e esses 100.000 vai estar comendo memória, certo? E o custo disso
 em termos de performance e uso de memória? Como é que fica? Tem idéia?

 []´s


 Luis Alberto
 Belo Horizonte - MG


 -
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça.

 [As partes desta mensagem que não continham texto foram removidas]



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos










 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos








 
 
 







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






  




  
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 Termos do Serviço do Yahoo!.












Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-26 Por tôpico Bruno Lichot - Micrologos



cara..a receita de bolo e essa, criar um componente a partir do combobox e
fazer dele um lookup inteligente...

esse me deu um trabalho consideravel para produzir, o meu tem mtos
recursos..

e estou pensando em comercializa-lo a R$ 150,00 sem os fontes, mas ainda
naum ta certo naum...hehe

com certeza ajudarei a construir no q for preciso, mas dessa vez só posso
tirar duvidas..

se eu der o paso a passo do meu componente não tem graça...hehe, demorei 1
mes pra terminar.

mas posso indicar como criar e ajudar nas duvidas dos componentes, mas naum
gostaria de expor minha logica,

se um dia eu resolver naum comercializar ate abro o fonte e disponibilizo,

mas enquanto ainda penso em ganhar dinehiro com ele...nada feito.. hehe

estou as ordens para o q precisar

[]´s
Bruno Lichot
Micrologos Dream Team
Equipe Editorial ClubeDelphi DevMedia

[EMAIL PROTECTED]
[EMAIL PROTECTED]

www.micrologos.com.br - www.clubedelphi.net - www.dugrj.com.br
- Original Message - 
From: Moacir (gmail) [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, April 26, 2006 7:16 AM
Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


 Bruno,

 Dá a receita de bolo pra gente !! heheheh


 [ ]´s

 Moacir


 Bruno Lichot escreveu:
  galera vai por mim...
 
  e melhor criar um componente pra isso, cria um componente apartir do
combobox e
  faz ele um lookup intelignte pra solucionar tds os seus problemas..hehe
 
  foi a melhor coisa q fiz, nunca mais tive problemas com isso...
 
  e hj ganho um tempo absurdo no desenvolvimento com umaperformance mais q
  excelente
 
  []´s
  Bruno Lichot
  Micrologos Dream Team
  Equipe Editorial ClubeDelphi DevMedia
 
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
 
  www.micrologos.com.br - www.clubedelphi.net -
www.delphirio.assespro-rj.org.br
 
 
 
 
 
  De: itamar Roloff [EMAIL PROTECTED]
  Para: [EMAIL PROTECTED]
  Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet
 
  logico que tem este custo.
  mas em uma carteira de imoveis por exemplo para se lancar o movimento
de
  contas para gerar a cabrança no final do mes nao tem como fazer um
select
  quarquer para diminuir o trafego de rede, temos que trabalhao o a
tabela
  toda por isso faco um cusrsor somente com os campos de pasquisa para
  diminuir o trafego da rede e isso so ocorre na abertura do formulario.
 
  - Original Message -
  From: Luis Lopes [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Tuesday, April 25, 2006 5:21 PM
  Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet
 
 
  Mas tem um gargalo aí, em termos de rede, quando da busca desses
100.000
  registros e esses 100.000 vai estar comendo memória, certo? E o custo
disso
  em termos de performance e uso de memória? Como é que fica? Tem idéia?
 
  []´s
 
 
  Luis Alberto
  Belo Horizonte - MG
 
 
  -
  Yahoo! Messenger com voz - Instale agora e faça ligações de graça.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
  Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
 
  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
  Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
 
 



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos








 __ Informação do NOD32 IMON 1.1508 (20060426) __

 Esta mensagem foi verificada pelo NOD32 sistema antivírus
 http://www.eset.com.br









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






  




  
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 Termos do Serviço do Yahoo!.











Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-26 Por tôpico Moacir (gmail)



Grande Bruno !!

Era brincadeirinha (mas naum custava tentar neh ?? hehehe)

[ ]´s
Moacir

Bruno Lichot - Micrologos escreveu:
 cara..a receita de bolo e essa, criar um componente a partir do combobox e
 fazer dele um lookup inteligente...
 
 esse me deu um trabalho consideravel para produzir, o meu tem mtos
 recursos..
 
 e estou pensando em comercializa-lo a R$ 150,00 sem os fontes, mas ainda
 naum ta certo naum...hehe
 
 com certeza ajudarei a construir no q for preciso, mas dessa vez só posso
 tirar duvidas..
 
 se eu der o paso a passo do meu componente não tem graça...hehe, demorei 1
 mes pra terminar.
 
 mas posso indicar como criar e ajudar nas duvidas dos componentes, mas naum
 gostaria de expor minha logica,
 
 se um dia eu resolver naum comercializar ate abro o fonte e disponibilizo,
 
 mas enquanto ainda penso em ganhar dinehiro com ele...nada feito.. hehe
 
 estou as ordens para o q precisar
 
 []´s
 Bruno Lichot
 Micrologos Dream Team
 Equipe Editorial ClubeDelphi DevMedia
 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 
 www.micrologos.com.br - www.clubedelphi.net - www.dugrj.com.br
 - Original Message - 
 From: Moacir (gmail) [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Wednesday, April 26, 2006 7:16 AM
 Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet
 
 
 Bruno,

 Dá a receita de bolo pra gente !! heheheh


 [ ]´s

 Moacir


 Bruno Lichot escreveu:
 galera vai por mim...

 e melhor criar um componente pra isso, cria um componente apartir do
 combobox e
 faz ele um lookup intelignte pra solucionar tds os seus problemas..hehe

 foi a melhor coisa q fiz, nunca mais tive problemas com isso...

 e hj ganho um tempo absurdo no desenvolvimento com umaperformance mais q
 excelente

 []´s
 Bruno Lichot
 Micrologos Dream Team
 Equipe Editorial ClubeDelphi DevMedia

 [EMAIL PROTECTED]
 [EMAIL PROTECTED]

 www.micrologos.com.br - www.clubedelphi.net -
 www.delphirio.assespro-rj.org.br




 De: itamar Roloff [EMAIL PROTECTED]
 Para: [EMAIL PROTECTED]
 Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

 logico que tem este custo.
 mas em uma carteira de imoveis por exemplo para se lancar o movimento
 de
 contas para gerar a cabrança no final do mes nao tem como fazer um
 select
 quarquer para diminuir o trafego de rede, temos que trabalhao o a
 tabela
 toda por isso faco um cusrsor somente com os campos de pasquisa para
 diminuir o trafego da rede e isso so ocorre na abertura do formulario.

 - Original Message -
 From: Luis Lopes [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Tuesday, April 25, 2006 5:21 PM
 Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


 Mas tem um gargalo aí, em termos de rede, quando da busca desses
 100.000
 registros e esses 100.000 vai estar comendo memória, certo? E o custo
 disso
 em termos de performance e uso de memória? Como é que fica? Tem idéia?

 []´s


 Luis Alberto
 Belo Horizonte - MG


 -
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça.

 [As partes desta mensagem que não continham texto foram removidas]



 --






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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











RES: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-26 Por tôpico Walter Alves Chagas Junior



Bruno, não é mais negócio criar um derivado do DBLookUp?

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Bruno Lichot - Micrologos
Enviada em: quarta-feira, 26 de abril de 2006 08:53
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


cara..a receita de bolo e essa, criar um componente a partir do combobox e
fazer dele um lookup inteligente...

esse me deu um trabalho consideravel para produzir, o meu tem mtos
recursos..

e estou pensando em comercializa-lo a R$ 150,00 sem os fontes, mas ainda
naum ta certo naum...hehe

com certeza ajudarei a construir no q for preciso, mas dessa vez só posso
tirar duvidas..

se eu der o paso a passo do meu componente não tem graça...hehe, demorei 1
mes pra terminar.

mas posso indicar como criar e ajudar nas duvidas dos componentes, mas naum
gostaria de expor minha logica,

se um dia eu resolver naum comercializar ate abro o fonte e disponibilizo,

mas enquanto ainda penso em ganhar dinehiro com ele...nada feito.. hehe

estou as ordens para o q precisar

[]´s
Bruno Lichot
Micrologos Dream Team
Equipe Editorial ClubeDelphi DevMedia

[EMAIL PROTECTED]
[EMAIL PROTECTED]

www.micrologos.com.br - www.clubedelphi.net - www.dugrj.com.br
- Original Message - 
From: Moacir (gmail) [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, April 26, 2006 7:16 AM
Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


 Bruno,

 Dá a receita de bolo pra gente !! heheheh


 [ ]´s

 Moacir


 Bruno Lichot escreveu:
  galera vai por mim...
 
  e melhor criar um componente pra isso, cria um componente apartir do
combobox e
  faz ele um lookup intelignte pra solucionar tds os seus problemas..hehe
 
  foi a melhor coisa q fiz, nunca mais tive problemas com isso...
 
  e hj ganho um tempo absurdo no desenvolvimento com umaperformance mais q
  excelente
 
  []´s
  Bruno Lichot
  Micrologos Dream Team
  Equipe Editorial ClubeDelphi DevMedia
 
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
 
  www.micrologos.com.br - www.clubedelphi.net -
www.delphirio.assespro-rj.org.br
 
 
 
 
 
  De: itamar Roloff [EMAIL PROTECTED]
  Para: [EMAIL PROTECTED]
  Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet
 
  logico que tem este custo.
  mas em uma carteira de imoveis por exemplo para se lancar o movimento
de
  contas para gerar a cabrança no final do mes nao tem como fazer um
select
  quarquer para diminuir o trafego de rede, temos que trabalhao o a
tabela
  toda por isso faco um cusrsor somente com os campos de pasquisa para
  diminuir o trafego da rede e isso so ocorre na abertura do formulario.
 
  - Original Message -
  From: Luis Lopes [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Tuesday, April 25, 2006 5:21 PM
  Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet
 
 
  Mas tem um gargalo aí, em termos de rede, quando da busca desses
100.000
  registros e esses 100.000 vai estar comendo memória, certo? E o custo
disso
  em termos de performance e uso de memória? Como é que fica? Tem idéia?
 
  []´s
 
 
  Luis Alberto
  Belo Horizonte - MG
 
 
  -
  Yahoo! Messenger com voz - Instale agora e faça ligações de graça.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
  Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
 
  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
  Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
 
 



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos








 __ Informação do NOD32 IMON 1.1508 (20060426) __

 Esta mensagem foi verificada pelo NOD32 sistema antivírus
 http://www.eset.com.br





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 


 
Links do Yahoo! Grupos




 



[As partes desta mensagem que não continham texto foram removidas]







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






  




  
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 Termos do Serviço do Yahoo!.











Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-26 Por tôpico Bruno Lichot - Micrologos



naum...o dbllok e mto amarrado e pouco flexivel..o combobox, vc faz o q
quiser e o melhor ainda, vc cria seu mecanismo de lookup, q o mais
importante..

vc descobre q precisa de varios poarametros como numero de parametros na
consulta,, parametro do campo chave, parametro do campo de busca, campos
tipos e por ae..vau..temn bastante coisa..

o dblook e mto engessado..

[]´s
Bruno Lichot
Micrologos Dream Team
Equipe Editorial ClubeDelphi DevMedia

[EMAIL PROTECTED]
[EMAIL PROTECTED]

www.micrologos.com.br - www.clubedelphi.net - www.dugrj.com.br
- Original Message - 
From: Walter Alves Chagas Junior [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, April 26, 2006 10:30 AM
Subject: RES: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


Bruno, não é mais negócio criar um derivado do DBLookUp?

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Bruno Lichot - Micrologos
Enviada em: quarta-feira, 26 de abril de 2006 08:53
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


cara..a receita de bolo e essa, criar um componente a partir do combobox e
fazer dele um lookup inteligente...

esse me deu um trabalho consideravel para produzir, o meu tem mtos
recursos..

e estou pensando em comercializa-lo a R$ 150,00 sem os fontes, mas ainda
naum ta certo naum...hehe

com certeza ajudarei a construir no q for preciso, mas dessa vez só posso
tirar duvidas..

se eu der o paso a passo do meu componente não tem graça...hehe, demorei 1
mes pra terminar.

mas posso indicar como criar e ajudar nas duvidas dos componentes, mas naum
gostaria de expor minha logica,

se um dia eu resolver naum comercializar ate abro o fonte e disponibilizo,

mas enquanto ainda penso em ganhar dinehiro com ele...nada feito.. hehe

estou as ordens para o q precisar

[]´s
Bruno Lichot
Micrologos Dream Team
Equipe Editorial ClubeDelphi DevMedia

[EMAIL PROTECTED]
[EMAIL PROTECTED]

www.micrologos.com.br - www.clubedelphi.net - www.dugrj.com.br
- Original Message - 
From: Moacir (gmail) [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, April 26, 2006 7:16 AM
Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


 Bruno,

 Dá a receita de bolo pra gente !! heheheh


 [ ]´s

 Moacir


 Bruno Lichot escreveu:
  galera vai por mim...
 
  e melhor criar um componente pra isso, cria um componente apartir do
combobox e
  faz ele um lookup intelignte pra solucionar tds os seus problemas..hehe
 
  foi a melhor coisa q fiz, nunca mais tive problemas com isso...
 
  e hj ganho um tempo absurdo no desenvolvimento com umaperformance mais q
  excelente
 
  []´s
  Bruno Lichot
  Micrologos Dream Team
  Equipe Editorial ClubeDelphi DevMedia
 
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
 
  www.micrologos.com.br - www.clubedelphi.net -
www.delphirio.assespro-rj.org.br
 
 
 
 
 
  De: itamar Roloff [EMAIL PROTECTED]
  Para: [EMAIL PROTECTED]
  Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet
 
  logico que tem este custo.
  mas em uma carteira de imoveis por exemplo para se lancar o movimento
de
  contas para gerar a cabrança no final do mes nao tem como fazer um
select
  quarquer para diminuir o trafego de rede, temos que trabalhao o a
tabela
  toda por isso faco um cusrsor somente com os campos de pasquisa para
  diminuir o trafego da rede e isso so ocorre na abertura do formulario.
 
  - Original Message -
  From: Luis Lopes [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Tuesday, April 25, 2006 5:21 PM
  Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet
 
 
  Mas tem um gargalo aí, em termos de rede, quando da busca desses
100.000
  registros e esses 100.000 vai estar comendo memória, certo? E o custo
disso
  em termos de performance e uso de memória? Como é que fica? Tem idéia?
 
  []´s
 
 
  Luis Alberto
  Belo Horizonte - MG
 
 
  -
  Yahoo! Messenger com voz - Instale agora e faça ligações de graça.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
  Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
 
  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
  Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
 
 



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos








 __ Informação do NOD32 IMON 1.1508 (20060426) __

 Esta mensagem foi verificada pelo NOD32 sistema antivírus
 http://www.eset.com.br





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos








[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA

RES: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-26 Por tôpico Walter Alves Chagas Junior



Se eu tivesse tempo disponível eu até tentava fazer um, mas aqui é foda meu,
TUUdo aqui é pra Antes de ontem, TUUdo aqui é sempre e somente sempre com
extrema urgência, prioridade máximíssima. Se te pegam desenvolvendo um
componente X para alguma coisa (ainda que pra melhorias nos projetos0, te
questionam dando a entender que você tá é enrrolando serviço e não
produzindo.

Nunca vi :-/


[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Moacir (gmail)
Enviada em: quarta-feira, 26 de abril de 2006 10:12
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


Grande Bruno !!

Era brincadeirinha (mas naum custava tentar neh ?? hehehe)

[ ]´s
Moacir

Bruno Lichot - Micrologos escreveu:
 cara..a receita de bolo e essa, criar um componente a partir do combobox e
 fazer dele um lookup inteligente...
 
 esse me deu um trabalho consideravel para produzir, o meu tem mtos
 recursos..
 
 e estou pensando em comercializa-lo a R$ 150,00 sem os fontes, mas ainda
 naum ta certo naum...hehe
 
 com certeza ajudarei a construir no q for preciso, mas dessa vez só posso
 tirar duvidas..
 
 se eu der o paso a passo do meu componente não tem graça...hehe, demorei 1
 mes pra terminar.
 
 mas posso indicar como criar e ajudar nas duvidas dos componentes, mas
naum
 gostaria de expor minha logica,
 
 se um dia eu resolver naum comercializar ate abro o fonte e disponibilizo,
 
 mas enquanto ainda penso em ganhar dinehiro com ele...nada feito.. hehe
 
 estou as ordens para o q precisar
 
 []´s
 Bruno Lichot
 Micrologos Dream Team
 Equipe Editorial ClubeDelphi DevMedia
 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 
 www.micrologos.com.br - www.clubedelphi.net - www.dugrj.com.br
 - Original Message - 
 From: Moacir (gmail) [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Wednesday, April 26, 2006 7:16 AM
 Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet
 
 
 Bruno,

 Dá a receita de bolo pra gente !! heheheh


 [ ]´s

 Moacir


 Bruno Lichot escreveu:
 galera vai por mim...

 e melhor criar um componente pra isso, cria um componente apartir do
 combobox e
 faz ele um lookup intelignte pra solucionar tds os seus problemas..hehe

 foi a melhor coisa q fiz, nunca mais tive problemas com isso...

 e hj ganho um tempo absurdo no desenvolvimento com umaperformance mais q
 excelente

 []´s
 Bruno Lichot
 Micrologos Dream Team
 Equipe Editorial ClubeDelphi DevMedia

 [EMAIL PROTECTED]
 [EMAIL PROTECTED]

 www.micrologos.com.br - www.clubedelphi.net -
 www.delphirio.assespro-rj.org.br




 De: itamar Roloff [EMAIL PROTECTED]
 Para: [EMAIL PROTECTED]
 Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

 logico que tem este custo.
 mas em uma carteira de imoveis por exemplo para se lancar o movimento
 de
 contas para gerar a cabrança no final do mes nao tem como fazer um
 select
 quarquer para diminuir o trafego de rede, temos que trabalhao o a
 tabela
 toda por isso faco um cusrsor somente com os campos de pasquisa para
 diminuir o trafego da rede e isso so ocorre na abertura do formulario.

 - Original Message -
 From: Luis Lopes [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Tuesday, April 25, 2006 5:21 PM
 Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


 Mas tem um gargalo aí, em termos de rede, quando da busca desses
 100.000
 registros e esses 100.000 vai estar comendo memória, certo? E o custo
 disso
 em termos de performance e uso de memória? Como é que fica? Tem idéia?

 []´s


 Luis Alberto
 Belo Horizonte - MG


 -
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça.

 [As partes desta mensagem que não continham texto foram removidas]



 --


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 


 
Links do Yahoo! Grupos




 



[As partes desta mensagem que não continham texto foram removidas]







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






  




  
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 Termos do Serviço do Yahoo!.











Re: RES: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-26 Por tôpico Francisco Thiago



As semelhanças são mera coincidência?!
hehehe

Se eu quiser escrever algo assim, eu preciso fazer em casa!


Thiago

Walter Alves Chagas Junior wrote:
 Se eu tivesse tempo disponível eu até tentava fazer um, mas aqui é foda meu,
 TUUdo aqui é pra Antes de ontem, TUUdo aqui é sempre e somente sempre com
 extrema urgência, prioridade máximíssima. Se te pegam desenvolvendo um
 componente X para alguma coisa (ainda que pra melhorias nos projetos0, te
 questionam dando a entender que você tá é enrrolando serviço e não
 produzindo.

 Nunca vi :-/


 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED]
 Fone: (31) 3389-8215 Fax: (31) 3389-8200


 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
 nome de Moacir (gmail)
 Enviada em: quarta-feira, 26 de abril de 2006 10:12
 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


 Grande Bruno !!

 Era brincadeirinha (mas naum custava tentar neh ?? hehehe)

 [ ]´s
 Moacir

 Bruno Lichot - Micrologos escreveu:
 
 cara..a receita de bolo e essa, criar um componente a partir do combobox e
 fazer dele um lookup inteligente...

 esse me deu um trabalho consideravel para produzir, o meu tem mtos
 recursos..

 e estou pensando em comercializa-lo a R$ 150,00 sem os fontes, mas ainda
 naum ta certo naum...hehe

 com certeza ajudarei a construir no q for preciso, mas dessa vez só posso
 tirar duvidas..

 se eu der o paso a passo do meu componente não tem graça...hehe, demorei 1
 mes pra terminar.

 mas posso indicar como criar e ajudar nas duvidas dos componentes, mas
 
 naum
 
 gostaria de expor minha logica,

 se um dia eu resolver naum comercializar ate abro o fonte e disponibilizo,

 mas enquanto ainda penso em ganhar dinehiro com ele...nada feito.. hehe

 estou as ordens para o q precisar

 []´s
 Bruno Lichot
 Micrologos Dream Team
 Equipe Editorial ClubeDelphi DevMedia

 [EMAIL PROTECTED]
 [EMAIL PROTECTED]

 www.micrologos.com.br - www.clubedelphi.net - www.dugrj.com.br
 - Original Message - 
 From: Moacir (gmail) [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Wednesday, April 26, 2006 7:16 AM
 Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


 
 Bruno,

 Dá a receita de bolo pra gente !! heheheh


 [ ]´s

 Moacir


 Bruno Lichot escreveu:
 
 galera vai por mim...

 e melhor criar um componente pra isso, cria um componente apartir do
 
 combobox e
 
 faz ele um lookup intelignte pra solucionar tds os seus problemas..hehe

 foi a melhor coisa q fiz, nunca mais tive problemas com isso...

 e hj ganho um tempo absurdo no desenvolvimento com umaperformance mais q
 excelente

 []´s
 Bruno Lichot
 Micrologos Dream Team
 Equipe Editorial ClubeDelphi DevMedia

 [EMAIL PROTECTED]
 [EMAIL PROTECTED]

 www.micrologos.com.br - www.clubedelphi.net -
 
 www.delphirio.assespro-rj.org.br
 


 
 De: itamar Roloff [EMAIL PROTECTED]
 Para: [EMAIL PROTECTED]
 Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

 logico que tem este custo.
 mas em uma carteira de imoveis por exemplo para se lancar o movimento
 
 de
 
 contas para gerar a cabrança no final do mes nao tem como fazer um
 
 select
 
 quarquer para diminuir o trafego de rede, temos que trabalhao o a
 
 tabela
 
 toda por isso faco um cusrsor somente com os campos de pasquisa para
 diminuir o trafego da rede e isso so ocorre na abertura do formulario.

 - Original Message -
 From: Luis Lopes [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Tuesday, April 25, 2006 5:21 PM
 Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


 Mas tem um gargalo aí, em termos de rede, quando da busca desses
 
 100.000
 
 registros e esses 100.000 vai estar comendo memória, certo? E o custo
 
 disso
 
 em termos de performance e uso de memória? Como é que fica? Tem idéia?

 []´s


 Luis Alberto
 Belo Horizonte - MG


 -
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça.

 [As partes desta mensagem que não continham texto foram removidas]



 --
 


 

  
___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 
http://br.info.mail.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]






  




  
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 Termos do Serviço do Yahoo!.












RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico Walter Alves Chagas Junior



Veja se este passo a passo lhe ajuda.

1) TODAS AS TABELAS ENVOLVIDAS NESTE PROCESSO TEM QUE TER CHAVE PRIMÁRIA E
ESTRANGEIRA, DO CONTRARIO ISTO DAÍ NÃO VAI FUNCIONAR 100% ESTÁVEL.

2) Coloque um componente TADOConnection no seu DataModule e defina as
configurações devidas nele.

3) Coloque um compoente TQuery no Datamodule ou então um TSQLDataSet. Vamos
Chamá-lo de qMaster, ou sqldMaster.

4) Coloque na propriedade SQL do qMaster, ou então na propriedade
CommandText do sqldMaster a sentença SQL que você deseja buscar como dados
da Tabela Master.

5) Dê um clique duplo na qMaster. Aparecerá o FieldsEditor. Manda adicionar
todo mundo.

6) Em cada TField, localize a propriedade providerflags. Os campos que são
chave primária na Tabela, ficaraão com pfInkey true nos, os demais ficou
false. Os pfInUpdate e pfInWhere todos ficam como true (em todos os campos).

7) Sete a propriedade CursorLocation da qMaster ou do sqldMaster pra
clUseServer

8) Se a sentença SQL da qMaster tiver parametros, ajuste as configurações
dele, na propriedade Parameters (A não configuração do parametro irá dar
pau nos ClientDatasets posteriormente)

9) Coloque um componente TDatasetProvider no Datamodule. vamos chamá-lo de
dspMaster.

10) Aponte o Dataset dele pra qMaster ou pro sqldMaster.

11) Abra a propriedade Options do dspMaster. Todas as subpropriedades dele
devem ficar como false, exceto as poCascadeDeletes, poCascadeUpdates,
poAutoRefresh. Estas tres deverão ficar setadas como True.

12) Mude a propriedade, no dspMaster, UpdateMode para upWhereKeyOnly

13) Coloque no seu Datamodule um componente TClientDataset. Vamos chamalo de
cdsMaster.

14) Aponte o Provider dele pra dspMaster.

15) Ative o cdsMaster, mudando a propreiedade Active dele para True. Dê um
clique duplo na cdsMaster. Aparecerá o FieldsEditor. Manda adicionar todo
mundo.

16) Repita o passo 6. Mas agora, você pode formatar os campos. Na
propriedade DisplayLabel, coloque um nome mais legível ao usuário. Na
propriedade Displayformat, você pode formatar valores monetários e de data
para serem exibidos. Na propriedade EditFormat voce pode formatar estes
valores para serem editados no cadastro. A propriedade Visible do TField,
permite você ocultar este campo nos DBwares.

17) Coloque no seu DataModule, um componente TDataSource. Vamos chama-lo de
dsMaster.

18) Aponte o Dataset dele para o cdsMaster.

Seu Módulo Master está pronto.

Agora vamos linkar ele ao Modulo detail.

1) Coloque no seu DataModule, um componente TDataSource. Vamos chama-lo de
dsMasterDetail.

2) Aponte o Dataset dele para o dsMaster.

3)Coloque um compoente TQuery no Datamodule ou então um TSQLDataSet. Vamos
Chamá-lo de qDetail, ou sqldDetail.

4) Coloque na propriedade SQL do qMaster, ou então na propriedade
CommandText do sqldMaster a sentença SQL que você deseja buscar como dados
da Tabela Detail, com o detalhe de que o parametro de referência na tabela
detail, deve ter OBRIGATÓRIAMENTE o nome exato do campo chave na tabela
master. Veja o exemplo:

Na tabela master queremos buscar todas as MM (movimentação de material) de
um determinado amoxarifado:
 
select IDMOV, CODTMV, SERIE, NUMEROMOV, DATAEMISSAO, DATAENTREGA,
COMPETENCIA, CODFILIAL, CODPESSOA, CODLOCALIDADE, 
CODOSATIV, CODCONTRATO, CODLOC, CODFILIALDEST, CODLOCDEST, STATUS,
OBSERVACAO, USRCRIACAO, DATACRIACAO, USRALTERACAO,
DATAALTERACAO, DATAEXPORTACAO, NOMEARQEXPORT, CODCCUSTO, CODDEPTO, CODAREA
from ZMMTMOV

Na tabela detail, queremos buscar todos os itens da MM (movimentação de
material) de um determinado registro master:

select IDMOV, NSEQITMMOV, IDPRD, QUANTIDADE, CODUND, LOTE, ROLO, PATRIMONIO
from ZMMTITMMOV where IDMOV = :IDMOV

ATENTE PARA O PARÂMETRO IDMOV. ELE É O MESMO NOME DO CAMPO MASTER IDMOV.

5) repita os passos 5 e 6 da geração da query master (referentes ao Tfieds).

6) Sete a propriedade CursorLocation da qDetail ou do sqldDetail pra
clUseClient

8) Repita o passo 8 da geração da query master (referentes ao parametro).

9) Aponte o Datasource de qDetail para o dsMasterDetail.

11) Repita o passo 15 do cdsMaster, só que agora, ao você mandar adicionar
os TFields, irá aparecer um novo campo. Este campo é um DATASETFIELD é o elo
de comunicação entre o seu master e o detail e deverá ter o nome qDetail. 
 
12) No cdsDetail, aponte o seu Datasetfield para qDetail. 

15) Repita o passo 16 do cdsMaster para o cdsDetail. Mesma coisa.

Está pronta a sua tão sonhada conexão MD.

Você pode criar ainda Details que sejam detail deste ultimo Detail que
criamos agora. Para fazer isto, basta fazer o seguinte:

1) Coloque no seu DataModule, um componente TDataSource. Vamos chama-lo de
dsDetailDetail.

2) Aponte o Dataset dele para o dsDetail.

O resto dos procedimentos, você pode seguir os passos da criação do CDS e do
Datasource. A unica diferença é que pra este novo caso (Detail de um Detail
mestre), não é necessário um novo DatasourceProvider.

E assim você pode fazer relacionamento MD em cascata ou em arvore mesmo. Só
tome 

RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico Walter Alves Chagas Junior



Cê viu o passo-a-passo que te mandei? Lá explica quando e como usar o
ApplyUpdates

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Sérgio
Enviada em: terça-feira, 25 de abril de 2006 09:22
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] MESTRE / DETALHE - ClientDataSet


Primeiramente, quero agradecer a ajuda do colega Bruno...o arquivo que ele
indico foi mto válido...

Ainda assim continuo procurando algo mais dinâmico...EXEMPLOS PRÁTICOS de
preferência... pq continuo um pouco confuso...

O que não compreendo é o processo de gravação no banco...ou seja, qdo eu dou
um ApplyUpdate no cdsMestre, ele vai gravando os campos na ordem em que
estão dispostos no fields Editor ou tem alguma ordem aleatória?? enfim...

Se mais alguem puder ajudar, ficarei mto grato...

[]'s

Sérgio

On Tue, 25 Apr 2006 00:17:52 -0300, Bruno Lichot wrote
 eis ai um inicio 
 
 www.micrologos.com.br/mc_clienteservidor.zip 
 
 []´s 
 Bruno Lichot 
 Micrologos Dream Team 
 Equipe Editorial ClubeDelphi DevMedia 
 
 [EMAIL PROTECTED] 
 [EMAIL PROTECTED] 
 
 www.micrologos.com.br - www.clubedelphi.net -
www.delphirio.assespro-rj.org.br 
 
  De: Sérgio [EMAIL PROTECTED] 
 Para: [EMAIL PROTECTED] 
 Assunto: [delphi-br] MESTRE / DETALHE - ClientDataSet 
  
 Boa tarde caros colegas.. 
  
 Preciso de um help de vocês: 
  
 Aqueles que tiverem e puderem mandar-me exemplos de estrutura de ligação
dos 
 componentes de acesso ao banco para se fazer um relacionamento
Mestre-Detalhe 
 onde o ClientDataSet controla toda a transação, não havendo que configuar
o 
 mestre-detalhe na unha. 
  
 Eu gostaria que os exemplos fossem utilizados o ZQuery (Zeos), 
 DataSetProvider, ClientDataSet e o DataSource. Como ficaria as consultas
de 
 cada SQL?? Ao atribuir o valor do codigo na tabela mestre, automaticamente
esse 
 valor é assumido pela Detalhe??? E, na aplicacao, em um botao gravar,
por 
 exemplo, como seria a codificação??? Bastaria dar um ApplyUpdate na Mestre
q 
 ela daria na detalhe?? Qual a ordem que segue a gravação dos campos?? è
Gravado 
 todo os campos da mestre para depois iniciar o ApplyUpdate na detalhe ??? 
  
 Enfim...agradeço akele q puder, pelo menos, me dar uma ideia de todo o 
 processo 
  
 Sérgio - P.P.C.A 
 Tel.: 16 3810 1075 
 e-mail: [EMAIL PROTECTED] 
 Usina Alta Mogiana S/A - Acucar e Alcool

 


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 


 
Links do Yahoo! Grupos




 



[As partes desta mensagem que não continham texto foram removidas]







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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico welson_avelar



Uma outra coisa também, que sempre vejo falar, mas não consigo 
vislumbrar outra solução, é quanto ao uso de componentes Lookup 
(DBLookupComboBox entre outros), falando que é ruim usar porque ele 
fazem fetch total do banco de dados. Mas então, qual seria a melhor 
alternativa !? No caso usaria DBEdits e os outros componentes DB-
Aware, mas se eu precisasse de manter um relacionamento entre as 
tabelas, qual seria a alternativa aos Lookups da vida ?!

[]'s.


--- Em delphi-br@yahoogrupos.com.br, Walter Alves Chagas Junior 
[EMAIL PROTECTED] escreveu

 Cê viu o passo-a-passo que te mandei? Lá explica quando e como usar 
o
 ApplyUpdates
 
 []s
 
 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações
 Belo Horizonte - MG - Brazil
 [EMAIL PROTECTED]
 Fone: (31) 3389-8215 Fax: (31) 3389-8200










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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











RES: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico Walter Alves Chagas Junior



Eu uso muito DBLookUp aqui, mas eu parametrizo a sentença SQL. Tem casos que
não tem outro jeito. Ficar amontoando seu sistema de subjanelas pro usuário
fazer uma consulta aqui e alí também beira a inconveniência.

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de welson_avelar
Enviada em: terça-feira, 25 de abril de 2006 11:19
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


Uma outra coisa também, que sempre vejo falar, mas não consigo 
vislumbrar outra solução, é quanto ao uso de componentes Lookup 
(DBLookupComboBox entre outros), falando que é ruim usar porque ele 
fazem fetch total do banco de dados. Mas então, qual seria a melhor 
alternativa !? No caso usaria DBEdits e os outros componentes DB-
Aware, mas se eu precisasse de manter um relacionamento entre as 
tabelas, qual seria a alternativa aos Lookups da vida ?!

[]'s.


--- Em delphi-br@yahoogrupos.com.br, Walter Alves Chagas Junior 
[EMAIL PROTECTED] escreveu

 Cê viu o passo-a-passo que te mandei? Lá explica quando e como usar 
o
 ApplyUpdates
 
 []s
 
 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações
 Belo Horizonte - MG - Brazil
 [EMAIL PROTECTED]
 Fone: (31) 3389-8215 Fax: (31) 3389-8200






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 


 
Links do Yahoo! Grupos




 




[As partes desta mensagem que não continham texto foram removidas]







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






  




  
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 Termos do Serviço do Yahoo!.











Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico Francisco Thiago



Ficar amontoando seu sistema de subjanelas pro usuário
fazer uma consulta aqui e alí também beira a inconveniência.

Na idéia que dei, o indivíduo usaria de um Frame, onde digitaria parte da 
pesquisa e teclaria Enter. Neste instante, um cds iria abrir com o resultado 
da pesquisa. Seria o mesmo efeito das subjanelas... sem as subjanelas


Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]
http://enterplug.no-ip.com/sistema_ctrc/



  
___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 







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






  




  
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 Termos do Serviço do Yahoo!.











Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico itamar Roloff



QRY_PROPRIETARIOS.Locate('codigo',CurrencyEdit1.Text,
[loCaseInsensitive,loPartialKey]);

COLOCA ISTO NO EVENTO ONKEYLOCKUP DO SEU PONTE DE PESQUISA

COLOCA UM DBGRID E OBSERVA O RESULTADO
PODE SER UMA QUERY COM 100.000 REGISTRO NAO TEM FILTRO SOMENTE
POSIOCIONAMENTO

---
Itamar Roloff - Analista de Sistemas
[EMAIL PROTECTED]

- Original Message -
From: Francisco Thiago [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, April 25, 2006 11:33 AM
Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


 A solução que eu encontrei foi simples:

 Fazer um filtro para o lookup.

 O problema é o fetch all que o lookup precisa. Correto? e se por acaso o
 usuário informasse parte de uma pesquisa antes?

 Suponamos que ele quer lookupear um cliente. Não preciso trazer todos.
Crio
 apenas uma forma de o usuário digitar, por exemplo Francisco,apertar
enter
 e automaticamente o Lookup será preenchido com todos os cliente que
começam
 com Francisco. Isso parte do princípio de que o usuário sabe parte da
 informação que ele quer lookupear. Se não souber, toca fogo nele, ou cria
 uma telinha de pesquisa.

 E pronto! vc conseguiu fazer um lookup! Só dói um pouquinho... mas é
 temporário.


 Espero ter ajudado


 Francisco Thiago de Almeida
 Enter  Plug Informática
 Divisão: Desenvolvimento e Banco de dados
 Franca / SP
 msn: [EMAIL PROTECTED]
 http://enterplug.no-ip.com/sistema_ctrc/



 ___
 Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular
e anti-spam realmente eficaz.
 http://br.info.mail.yahoo.com/


 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos














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






  




  
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 Termos do Serviço do Yahoo!.











Re: RES: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico Luis Lopes



Eu também sempre usei dbLookup sem problemas. Só que agora estou com um sistema onde tenho que fazer lookup´s com tabelas relativamente grandes. Estou penando com isso.

Inicialmente optei por esta solução do Walter: parametrizar as queries. Mas, ainda não estou muito satisfeito com o resultado (ao menos não da forma que fiz).

Há um tempo atrás, numa outra empresa onde travalhava, montei uma busca incremental (o fetch era efetuado de acordo com o que era digitado pelo operador), fazendo lookup a partir de um dbEdit. Foi bem satisfatório. Tô pensando em tentar refazer isso aki, se eu não encontrar uma solução melhor.

[]´s


Luis Alberto
Belo Horizonte - MG

  
-
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 

[As partes desta mensagem que não continham texto foram removidas]







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






  




  
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 Termos do Serviço do Yahoo!.












Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico Luis Lopes



Itamar,

Mas ae o fetch nos 100.000 registros, não?! E como fica memória, tráfico de rede? etc.?
 
 []´s

Luis Alberto
Belo Horizonte - MG

  
-
 Yahoo! Search
 Imposto de Renda 2006: o prazo está acabando. Faça já a sua declaração no site da Receita Federal.

[As partes desta mensagem que não continham texto foram removidas]







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






  




  
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 Termos do Serviço do Yahoo!.











Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico itamar Roloff



no momemto em que voce ja tem umm te]la com o nome do cliente ou cnpj ou cpf
em um dbgrid para busca este memtodo que estou usando nao pesa em nada pois
ele faz a varredura em cima do cursor que esta no grid e nao tem trafego de
rede ou atualizacoes do tipo.
se a tela ja esta montada e visivel nao importa se tem 1 ou 10 registro
o seu trafego nao é alterado simplesmento o ponteiro é deslocado no cursor

Faca um teste e me retorne oresultado.]


- Original Message -
From: Luis Lopes [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, April 25, 2006 4:29 PM
Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


Itamar,

Mas ae o fetch nos 100.000 registros, não?! E como fica memória, tráfico de
rede? etc.?

 []´s

Luis Alberto
Belo Horizonte - MG


-
 Yahoo! Search
 Imposto de Renda 2006: o prazo está acabando. Faça já a sua declaração no
site da Receita Federal.

[As partes desta mensagem que não continham texto foram removidas]



--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos













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






  




  
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 Termos do Serviço do Yahoo!.











Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico Luis Lopes



Mas tem um gargalo aí, em termos de rede, quando da busca desses 100.000 registros e esses 100.000 vai estar comendo memória, certo? E o custo disso em termos de performance e uso de memória? Como é que fica? Tem idéia?

[]´s


Luis Alberto
Belo Horizonte - MG

  
-
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça. 

[As partes desta mensagem que não continham texto foram removidas]







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






  




  
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 Termos do Serviço do Yahoo!.











Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico itamar Roloff



logico que tem este custo.
mas em uma carteira de imoveis por exemplo para se lancar o movimento de
contas para gerar a cabrança no final do mes nao tem como fazer um select
quarquer para diminuir o trafego de rede, temos que trabalhao o a tabela
toda por isso faco um cusrsor somente com os campos de pasquisa para
diminuir o trafego da rede e isso so ocorre na abertura do formulario.

- Original Message -
From: Luis Lopes [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, April 25, 2006 5:21 PM
Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


Mas tem um gargalo aí, em termos de rede, quando da busca desses 100.000
registros e esses 100.000 vai estar comendo memória, certo? E o custo disso
em termos de performance e uso de memória? Como é que fica? Tem idéia?

[]´s


Luis Alberto
Belo Horizonte - MG


-
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça.

[As partes desta mensagem que não continham texto foram removidas]



--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos














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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











Re: RES: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico Welson Avelar



Mas tipo, eu também parametrizo a SQL, mas quando tenho de abrir um lookup, sempre coloco pra abrir todo o DataSet.
Monto SQL da seguinte forma (tomando por base uma tabela de cliente com Cod e Nome)

select * from Clientes where Nome like :Nome order by Cod

E no evento OnDropDown, passo como valor pro parâmetro %, pra me retornar tudo. Eu pensei em algo do tipo, pesquisa incremental, mas precisaria que fosse a medida que o cliente digita. Contudo, o DBLookupXXX não tem o evento OnChange. Outra forma também foi usar InputQuerys. Assim que entrasse no componente (OnEnter), mostraria uma InputQuery pedindo pra escrever o nome do cliente ou as iniciais do nome dele. Mas um cliente não aprovou essa minha idéia e pediu que eu retirasse. Dai coloquei pra ele então o fetch all, porque acaba que lá a rede é pequena (3 micros) e nem são tantos dados assim andando pela rede. Mas ainda procuro uma forma melhor pra isso. :-/

[]'s povo.

[-x-]
Walter Alves Chagas Junior escreveu:

Eu uso muito DBLookUp aqui, mas eu parametrizo a sentença SQL. Tem casos que não tem outro jeito. Ficar amontoando seu sistema de subjanelas pro usuário fazer uma consulta aqui e alí também beira a inconveniência.
 
 []s
 
 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED]
 Fone: (31) 3389-8215 Fax: (31) 3389-8200
[-x-]


=
Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram.
Alexander Graham Bell
=
Welson de Avelar Soares Filho
Analista/Programador Delphi
Gemini Sistemas
www.geminisistemas.com.br
Juiz de Fora - Minas Gerais
=
  
-
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 

[As partes desta mensagem que não continham texto foram removidas]







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






  




  
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 Termos do Serviço do Yahoo!.












Re: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

2006-04-25 Por tôpico Bruno Lichot



galera vai por mim...

e melhor criar um componente pra isso, cria um componente apartir do combobox e 
faz ele um lookup intelignte pra solucionar tds os seus problemas..hehe

foi a melhor coisa q fiz, nunca mais tive problemas com isso...

e hj ganho um tempo absurdo no desenvolvimento com umaperformance mais q 
excelente

[]´s
Bruno Lichot
Micrologos Dream Team
Equipe Editorial ClubeDelphi DevMedia
 
[EMAIL PROTECTED]
[EMAIL PROTECTED]
 
www.micrologos.com.br - www.clubedelphi.net - www.delphirio.assespro-rj.org.br





 De: itamar Roloff [EMAIL PROTECTED]
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet

logico que tem este custo.
mas em uma carteira de imoveis por exemplo para se lancar o movimento de
contas para gerar a cabrança no final do mes nao tem como fazer um select
quarquer para diminuir o trafego de rede, temos que trabalhao o a tabela
toda por isso faco um cusrsor somente com os campos de pasquisa para
diminuir o trafego da rede e isso so ocorre na abertura do formulario.

- Original Message -
From: Luis Lopes [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, April 25, 2006 5:21 PM
Subject: Re: RES: [delphi-br] MESTRE / DETALHE - ClientDataSet


Mas tem um gargalo aí, em termos de rede, quando da busca desses 100.000
registros e esses 100.000 vai estar comendo memória, certo? E o custo disso
em termos de performance e uso de memória? Como é que fica? Tem idéia?

[]´s


Luis Alberto
Belo Horizonte - MG


-
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça.

[As partes desta mensagem que não continham texto foram removidas]



--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos










-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 


 
Links do Yahoo! Grupos




 










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






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.