Hace tiempo publique como enlazar y traducir campos desde una base de datos a una pantalla de formulario de mantenimiento de datos de visual basic.
Ahora vamos a ampliar un poco más los conceptos y vamos a ver cómo hacer un enlace (binding) a otra tabla similar a un INNER JOIN de Oracle pero desde el código de Visual Basic. También veremos cómo posicionar en el DataGridView las columnas donde deseemos independientemente de su orden de carga.
Finalmente añadiremos una sub-pantalla para rellenar dos campos de mantenimiento desde otra pantalla con combos anidadas.
La pantalla de mantenimiento será una pantalla sencilla con un grid, cuatro campos de filtrado y mantenimiento, los botones Alta, Baja, Modificación. Aceptar, Cancelar y finalmente un botón que nos llevará a la sub-pantalla con dos combos anidadas para la edición de los dos campos nivel 1 y nivel 2.
En el form load indicamos la asociación con los botones de Alta, Baja y Modificación.
![]() |
Fotos similares |