Fórum Master/Detail com duas IBQUERY´s #154991

15/04/2003

0

Galera, eu tenho um cadastro onde:

Master: CLIENTE
SELECT * FROM CLIENTE

DETAIL: TELEFONE
SELECT * FROM TELEFONE
WHERE CODCLIENTE = :CODCLEINTE

Na ibquery de telefone apontei a propriedade ´DataSource´ para o ´datasource´ de cliente, para ajustar o detail.

Beleza. Utilizo o seguinte comando para inserir um novo:

IBQUERY_CLIENTE.INSERT;
IBQUERY_TELEFONE.INSERT;

Quando vou salvar utilizo o seguinte comando:

IBQUERY_CLIENTE.POST;
DATABASE.APPLYUPDATES([IBQUERY_CLIENTE]);
IBQUERY_TELEFONE.POST;
DATABASE.APPLYUPDATES([IBQUERY_TELEFONE]);

Olhando passo a passo, o cliente ele salva, quando vai dar o POST em Telefone, ele dá a seguinte mensagem:

´A IBQUERY não etá em modo de edição ou inserção´

O que eu faço, pois eu dei o INSERT na tabela quando fui inserir um novo registro.


Isac

Isac

Responder

Posts

15/04/2003

Cpd_arim

caro colega aconteceu comigo a mesma coisa olhe os botoes de inserção deleção e alteração exclusão eles devem estar configurados corretamente.


Responder

Gostei + 0

15/04/2003

Isac

Todos os botões estão corretos, e mesmo assim ele continua dando o erro


Responder

Gostei + 0

16/04/2003

Adilsond

IBQUERY_CLIENTE.POST;
IBQUERY_TELEFONE.POST;
Database.ApplyUpdates([IBQUERY_CLIENTE, IBQUERY_TELEFONE])


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar