[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