DBGrid com duas tabelas - alguém sabe como usar???

Delphi

12/05/2004

Necessito relacionar duas tabelas - uma com as ´PERGUNTAS´ e uma com as ´RESPOSTAS´, usando o mesmo DBGrid...

O item RESPOSTAS é um CheckBox (estou usando o DBGrid3D)

Exemplo:
================================
| Perguntas | Respostas |
----------------------------------------------------------
Você tem carro ? | [X] |
Você tem casa própria ? | [ ] |
É casado ? | [X] |
Tem Filho(s) ? | [ ] |
----------------------------------------------------------

Alguém poderia me dizer como faço isso.... :?:


Walfrido

Walfrido

Curtidas 0

Respostas

Jackson Gomes

Jackson Gomes

12/05/2004

o ideal é fazer uma query com as duas tabelas.

Select t1.*, t2.*
From t1, t2
Where t1.chave = t2.chave

Se nao der, crie uma tabela em memoria com o ClientDataset e insira os registros manulamente.


GOSTEI 0
Paulo_amorim

Paulo_amorim

12/05/2004

Olá

Não se deve relacionar as duas tabelas no DBGrid, mas sim em uma query

SELECT p.nome, r.result FROM
pergunta p, resposta r
WHERE p.nome = r.nome

E isso vc coloca no grid

Até+


GOSTEI 0
Walfrido

Walfrido

12/05/2004

Ele exibe os dados corretamente, mas ao editar a coluna de ´RESPOSTAS´ ele não salva...


GOSTEI 0
POSTAR