|
DBGrid combinación de tablas
Es dificil comprender para Uds. como lo es tanto para mi explicar lo que quiero hacer, pero lo que tengo es esto:
- Tabla Clientes (codigo, nombre, domicilio, etc.)
- Tabla Comprobantes (numero, cod_cliente, fecha, importe, estado, fech_pago)
La interface de Comprobantes es un form con un DBGrid y cuatro botones (Agregar, Modificar, Eliminar, Cerrar), cuando quiero agregar un registro (click en BtnAgregar) abro otro form con controles para cada campo de la tabla comprobantes y dos botones (Aceptar, Cancelar), en el DBEdit correspondiente a cod_cliente ingreso el codigo del cliente y quiero que al lado de este componente aparezca el nombre del cliente que elegi en el DBEdit (ese es otro problemita), y bueno una vez que llene todos los campos al hacer click en BtnAceptar grabe los datos, cierre éste formulario y quede el formulario que tiene el DBGrid y figure el nuevo registro recien cargado.
Y es asi a grandes rasgos como quiero que funcione esta parte de la aplicacion.
El primer problema que se me presento es que como el campo cod_cliente es de tipo numero en mi DBGrid en lugar de aparecer el nombre del Cliente va a figurar el Codigo del mismo. (que lo levanto de la tabla Clientes)
Espero que ahora les quede un poco mas claro lo que quiero hacer.
Gracias.
|