En este artículo, aprenderá cómo utilizar la
importación de datos si su tabla tiene un
subformulario.
Por ejemplo, usaremos dos tablas:
Productos y
Pedidos.
La tabla de pedidos estará formada por la
columna del número de pedido y el subformulario
Productos.
Tenga en cuenta que la columna del producto está vacía. Es con la ayuda de la importación que agregaremos nuevos productos a los pedidos.
La tabla de productos consta del
“Nombre” y el
“Precio” del producto.
Un paso obligatorio es agregar un campo con el tipo "Columna vinculada", en el cual debe seleccionar un campo del formulario principal (Pedidos).
Es gracias a esta columna que podremos utilizar la importación para agregar, editar o eliminar productos del pedido.
Una vez creada la estructura del formulario y agregada la columna asociada, podemos pasar al siguiente paso, es decir, importar.
Para hacer esto, debe ir a la página
Registros de la tabla
Productos.
Tenga en cuenta que la importación de subformularios solo se puede utilizar desde la tabla Productos.
Aún no es posible utilizar la importación en la tabla principal (en nuestro ejemplo de Órdenes).
Actualmente no hay datos en la página Registros de la tabla Productos:
Haga clic en "Importar datos desde Excel/CSV/TXT" y vaya a la página de importación.
Asegúrese de seleccionar la columna asociada en el control
"Columna vinculada al formulario principal" y cargue su archivo XLS con los productos.
- Se recomienda utilizar archivos con extensión XLS y CSV. XLSX puede tener problemas con el enlace de datos porque Excel informa datos enteros en formato de números con puntos. Como método alternativo, puede simplemente utilizar campos de fila como una "columna vinculada".
- Recuerde que los nombres de las columnas del archivo deben coincidir completamente con los nombres de los campos del formulario. Nuestro archivo se verá así:
Como puede ver en la captura de pantalla, queremos cargar dos productos en el pedido número 1 y un producto en el pedido número 2.
Después de importar el archivo, veremos nuevos productos en la tabla asociada al formulario principal.
Y además en la tabla de pedidos aparecieron nuevos productos en los pedidos correspondientes:
Puede utilizar el mismo archivo y formato para actualizar los datos. Por ejemplo, agregaremos un nuevo producto al archivo y transferiremos todos los productos anteriores al segundo pedido:
En la tabla de productos, debe hacer clic en el control "Importar" y seleccionar "Actualizar registros existentes si la clave coincide".
En la página de importación, debe seleccionar una columna clave con datos únicos, en nuestro caso es el "Nombre" del producto.
Después de la importación, todos los productos pasaron al segundo pedido:
¡Esperamos que encuentre útiles las opciones avanzadas de importación de subformularios!