Fórum Ajuda com Master/Detail #209370
26/01/2004
0
Tenho duas tabelas e uma ligação entre elas pelo campo cod_cliente.
Tenho tb uma dblookupcombobox para escolher o registro da tabela Master. Após escolher, tenho várias dbedits para os campos da segunda tabela, a Detail, mas quando clico no dbnavigator para fazer a inserção sempre aparece o seguinte erro:
---------------------------
Debugger Exception Notification
---------------------------
Project arca.exe raised exception class EDatabaseError with message ´tb_oper: Dataset not in edit or insert mode´. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
a tb_oper é a Detail. Mesmo clicando no botão + do dbnavigator, sempre aparece esta mensagem.
Se alguém puder me ajudar, desde já eu agradeço.
:?:
Danielle Ballester
Curtir tópico
+ 0Posts
26/01/2004
Osocram
Eu jah fiz varias Master/Detail.. posso tentar t ajudar..
Mas me diga vc usa ´query´ ou ´table´?
Gostei + 0
26/01/2004
Osocram
o ´QueryMaster´ vc configura normal c um Datasource
o segredo esta na ´QueryDetail´... nela vc vai em propriedades e no campo ´DataSource´ vc marca o ´DataSource´ q controla o Master.
Acho q deve ser esse o seu prob.
Dae o propio DataSource vai controlar o ´detail´ p entrar em modo d edicao.
Espero ter ajudado...
qq coisa entre em contato.
Gostei + 0
26/01/2004
Danielle Ballester
Gostei + 0
26/01/2004
Osocram
Se vc puder trocar por query eh bem melhor.... pois table vc perde mto em velocidade e talz...
Mas se naum poder trocar eh o seguinte... lah ond eu dizia
>>o segredo esta na ´QueryDetail´... nela vc vai em propriedades e no >>campo ´DataSource´ vc marca o ´DataSource´ q controla o Master.
em vez d vc marcar no campo DataSource marque no campo ´MasterSource´.
tenta agora q acho q dah certo..
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)