tengo el siguiente Diagrama entidad Relacion.
quiero hacer consultas de filtrado de datos. Tener una query de varias tablas, con condiciones por ejemplo quiero cargar una consulta asi a mi Crystal report 2008.
String direccion1 = "Select f.cuenta, f.apellidoPaterno, f.apellidoMaterno, f.telefono,f.caserio, d.nombre, p.nombre from familia f inner join distrito d on f.idDistrito = d.iddistrito inner join provincia p on d.provincia=p.idprovincia";
el codigo
if ((connecCrystalReport = new CConecta().conectando()) == null)
{
this.Close();
}
dsCrystalReport = new DataSet();
String direccion1="Select f.cuenta, f.apellidoPaterno, f.apellidoMaterno, f.telefono,f.caserio, d.nombre, p.nombre from familia f inner join distrito d on f.idDistrito = d.iddistrito inner join provincia p on d.provincia=p.idprovincia";
daCrystalReport = new MySqlDataAdapter(direccion1, connecCrystalReport);
daCrystalReport = new MySqlDataAdapter(direccion2, connecCrystalReport);
daCrystalReport.Fill(dsCrystalReport, "FAMILIA");
miReporte = new ReporteFamiliaHijo();
miReporte.SetDataSource(dsCrystalReport);
this.CRVFamilia.ReportSource = miReporte;
dsCrystalReport.Dispose();
daCrystalReport.Dispose();
es esta consulta listo los distritos, provincias y familias que perteneces a esos sitios.
ya he creado mi dataset. mi configuracion de crystal report en blanco. y agregado los campos. q he seleccionado en la consulta, pero solo me muestra los datos que pertenecen a la tabla familia y a los otros campos que pertenecen a las tablas distrito y provincia no me los muestra.
he intentado con el asistente de crystal report agrupando las tablas. pero tampoco se puede. Ojala me puedan ayudar. Muchas Gracias de antemano.