Debo tener algun concepto mal interpretado,
tengo la tabla FACCPA con los campos TIPCOM,LETCOM,PTOCOM,NROCOM como clave primaria.
despues tengo como tablas que dependen de FACCPA una que es de un detalle impositivo llamada DETFCC y otra con detalle de articulos de compra que es DETFCA, las 2 con los mismos campos que FACCPA en común para establecer la referencia. El tema es, en DETFCC Y DETFCA no tengo definidas claves primarias y habia creado indices para que las consultas supuestamente sean mas rapidas, ahi es la duda si son necesarias o no.
EJ de consulta.
tabla FACCPA
select * from faccpa
(la muestro en un dbgrid principal)
tabla DETFCC
datasource = dsfaccpa
select * from detfcc where tipcom=:tipcom and letcom=:letcom and ptocom=

tocom and nrocom=:nrocom
(en otro dbgrid me va mostrando los detalles)
espero se entienda
saludos y gracias!