Para la segunda cuestión:
- Creas las dos tablas con Cabecera y Detalle.
- Creas un DataSource para cada uno,DSCabecera y DSDetalle (por lo menos para la Cabecera)
- En la tabla detalle pones el origen de datos al Datasource de la Cabecera
--- Detalle.DataSource = DSCabecera
- En el SQL pones :
--- En cabecera "select clave,campo1,campo2,... from cabecera where ..."
--- En el detalle "select clavecab,clavedet,campo1,campo2,... from detalle where clavecab=:clave"
Cuando abras las dos tablas, el detalle se unirá automaticamente al detalle.
Nota el/los campo/s clave de la cabecera se tienen que llamar igual que los parámetros en el where del detalle.
|