[firebase-br] Select & DBGrid
dvdmengarda em hotmail.com
dvdmengarda em hotmail.com
Ter Maio 24 08:42:47 -03 2005
Pessoal,
Estou encontrando uma certa dificuldade para entender o funcionamento de selects. Ontem apresentei o problema, mas acabei sendo vago na questão.
Na verdade, possuo três tabelas e não duas. Tenho um TDataSource ligado a um TSimpleDataSet, ambos da palheta dbExpress, que usarei para receber os dados dessas tabelas (TABELA DE CONSULTA).
TABELA DE CLIENTES (TABCLI)
codigo_cliente
nome_cliente
TABELA DE OBRAS (OBRAS)
codigo_cliente
codigo_obra
endereco_obra
codigo_regiao_obra
TABELA DE REGIAO (REGIAO)
codigo_regiao
descricao_regiao
TABELA DE CONSULTA
OBRAS.codigo_obra
OBRAS.endereco_obra
REGIAO.descricao_regiao
where TABCLI.codigo_cliente = :codigo_cliente
1. Como deverá ficar o CommandText para essa consulta?
2. É possível apresentar esses dados numa dbgrid, visto que não existe uma tabela física?
3. Nesse caso, seria melhor inserir um campo lookup na tabela de obras, apontando para a regiao?
4. Caso seja melhor inserir o lookup, qual é o script para criação de arquivo com esse tipo de campo?
Utilizo Delphi 7, Firebird 1.5.2 e DbExpress
Mais uma vez, muito obrigado.
David
Mais detalhes sobre a lista de discussão lista