[firebase-br] Reencaminhando : Editar Joins com IBO CachedUpdates
Augusto
augusto em cmsolucoes.com.br
Ter Ago 9 09:09:05 -03 2005
Fala Eduardo,,,
Fiz como vc falou e ocorre o seguinte;;;
Quando seleciono a aba UpdateSQL e peço para gerar o SQL,
"Generate for Table" me aparece uma lista com as tabelas do meu
JOIN (PESSOA, USUARIO) a que eu selecionar ele gera o SQL..
Porém editando os dados em um GRID, o componente só deixa editar os
campos
da tabela que esta definida no IBOUpdateSQL1.. ( aque eu dei duploclick)
Augusto
----- Original Message -----
From: "Eduardo Jedliczka" <eduardo em gerasoft.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, August 08, 2005 5:20 PM
Subject: Re: [firebase-br] Reencaminhando : Editar Joins com IBO
CachedUpdates
Há duas formas distintas...
1ª: defina o nome da sua "tabela mestre" no KeyRelation...
2ª: "gere" o Update na própria query através da aba "UpdateSQL"...
[s]
==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================
----- Original Message -----
From: "Augusto" <augusto em cmsolucoes.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, August 08, 2005 4:23 PM
Subject: Re: [firebase-br] Reencaminhando : Editar Joins com IBO
CachedUpdates
> Fala Jony, obrigado pela resposta..
>
> Mas tlvez eu não tenha me explicado bem... o que queri fazer é
> exatamente
> o que se faz com o tUddateSQL... temos uma tQuery com Join... ligados a
> varios
> DBWare (TDBEDIT, TDBGRID e etc)... poder editar todos os campos do DataSet
> na tela..... porem quando for mandar essas alterações para o banco mandar
> somente
> de uma tabela que esta informada no TUpdateSQL... tudo isso funciona
> perfeitamente
> nos objetos BDE... mas não posso usar BDE e quer saber como funciona no
> IBO...
>
> Augusto
>
>
> ----- Original Message -----
> From: "Jony" <jonyridel em yahoo.com.br>
> To: "'FireBase'" <lista em firebase.com.br>
> Sent: Monday, August 08, 2005 4:13 PM
> Subject: RES: [firebase-br] Reencaminhando : Editar Joins com IBO
> CachedUpdates
>
>
> Augusto, eu não trabalho com o IBO mas pelo menos em Query usando
UpdateSQL
> não é possível atualizar duas tabelas, o comando gerado de inclusão,
> alteração e exclusão do componente sempre se reflete em uma tabela apenas.
> Talvez mesmo usando IBO o problema seja esse.
>
> Espero ter ajudado,
>
> ----------------------------
> Jony Ridel
> Grupo Êxito - Salvador - BA
> ----------------------------
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em
> nome de Augusto
> Enviada em: segunda-feira, 8 de agosto de 2005 15:57
> Para: FireBase
> Assunto: [firebase-br] Reencaminhando : Editar Joins com IBO Cached
Updates
>
> Galera,
>
> Duvida sobre o IBO.
>
> Estou utilizando o componente TBIOQuery para um cadastro de
Usuarios,
> que envolve duas tabelas USUARIO, PESSOA meu componente possui uma query
> com join entre as duas tabelas
>
> (SELECT P.IDPESSOA, PNOME, U.LOGIN, U.SENHA
> FROM PESSOA P, USUARIO U WHERE P.IDPESSOA = U.IDUSUARIO)
>
> e estou utilizando Cached Updates para atualiza a tabela PESSOA, até ai
> tudo OK....
>
> Porem os campos que seriam atualizados na tabela USUARIO (LOGIN E
SENHA),
> e que estão sendo trazidos pelo join com a pessoa não estão
> sendo EDITÁVEIS...
>
> Obs.: nas propriedades dos campos não tem nenhum marcado como ReadOnly
>
> Alguma sugestão???
>
> a idéia é trazer os campos das duas tabelas editar na tela e quando
mandar
> pro
> BD, mandar os dados da PESSOA atravez do IBOQuery e os da tabela pessoa
> atravéz de
> um SCRITP....
>
>
> Augusto
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> --
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.338 / Virus Database: 267.10.1/64 - Release Date: 4/8/2005
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.338 / Virus Database: 267.10.1/64 - Release Date: 4/8/2005
>
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis.
> Instale o discador agora! http://br.acesso.yahoo.com/
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista