Insertar registros desde formulario access

Formulario de access para añadir un nuevo registro solamente

Estoy haciendo una maqueta de base de datos Access con un TPV de cliente incorporado a través de formularios. Lo que estoy tratando de hacer es sacar 3 piezas de información de un formulario: el tamaño del café, la cantidad de crema, y la cantidad de azúcar, y ponerlos en la tabla tempOrder para su uso posterior. El problema es que el ID del café lo saco de otra tabla. Si esto no es posible, supongo que tendré que codificar los valores en el formulario de alguna manera en lugar de hacer referencia a otra tabla. Esto es lo que tengo hasta ahora para obtener el ID del café y ponerlo en la tabla:
En esencia, lo que estoy tratando de hacer es sacar el tamaño del café que el usuario quiere, la cantidad de crema, y la cantidad de azúcar de un formulario una vez que se hace clic en un botón, y poner estos en una tabla que contiene todos los elementos que están en el orden actual. La crema y el azúcar están en cuadros de texto, mientras que los tamaños de café están en un cuadro de lista, cuyo contenido proviene de una consulta que encuentra todos los artículos en una tabla de productos separada que tienen la descripción “café” (pequeño, mediano, grande). Cuando extraigo esta información del formulario, es simplemente el tamaño en texto plano. Para extraerla y convertirla de nuevo en el ProductID, llamo al código anterior. El problema es que me gustaría que la crema y el azúcar se colocaran en la misma fila que el ProductID, y no sé cómo hacerlo.

Código vba para insertar datos en una tabla de access

Puedes añadir fácilmente registros a una tabla en la vista de hoja de datos en Access. En la vista de hoja de datos de Microsoft Access, hay una fila en blanco en la parte inferior de la tabla. Esta fila también contiene un asterisco (*) en el cuadro de selección de filas en su extremo izquierdo. Se trata de la fila “Nuevo registro”. Cuando se añaden registros a una tabla en la vista de hoja de datos en Access, cada nuevo registro se añade a la parte inferior de la tabla en la fila “Nuevo registro”.
Para añadir registros a una tabla en la vista de hoja de datos en Access, haga clic en esta fila e introduzca el nuevo registro. El asterisco cambiará a la imagen de un “lápiz” mientras lo haces. Esto le permite saber qué registro está editando en ese momento. También aparece otra nueva fila de “Nuevo registro” debajo de la fila en la que está introduciendo los datos.
Después de abrir una tabla en la vista de hoja de datos, puede pasar rápidamente a la fila “Nuevo registro”. Para ello, haga clic en el botón “Nuevo registro” situado en el extremo derecho del grupo de botones de “Navegación por los registros” en la esquina inferior izquierda de la vista de hoja de datos. Es el botón con la cara [►*]. El cursor entrará automáticamente en esa fila. A continuación, puede introducir los datos del nuevo registro para añadir registros a una tabla en la vista de hoja de datos en Access.

Haga clic en el botón del siguiente registro en la barra de navegación para pasar al registro 5

Echa un vistazo a la nueva muestra. He configurado el formulario para la entrada de datos “Sí” y eso significa que cuando el formulario se abre se abre a un nuevo registro y no se pueden ver los registros “antiguos”. Después de que su usuario ingrese los datos, haga clic en el >* y eso lo lleva a un nuevo registro.
Abra el formulario en la vista de diseño (Design view: Una ventana que muestra el diseño de estos objetos de la base de datos: tablas, consultas, formularios, informes, macros y páginas de acceso a datos. En la vista de diseño se pueden crear nuevos objetos de base de datos y modificar el diseño de los existentes).
Haga doble clic en el selector de formularios (selector de formularios: El cuadro donde se encuentran las reglas, en la esquina superior izquierda de un formulario en la vista Diseño. Utilice el cuadro para realizar operaciones a nivel de formulario, como seleccionar el formulario) para abrir la hoja de propiedades del formulario.

Cómo hacer que los formularios de access tengan un aspecto profesional

Ahorre tiempo al crear un informe de Access con tablas y formularios simplemente convirtiendo su formulario en un informe y luego imprimiendo el informe. Siga estos pasos de Mary Ann Richardson para convertir un formulario de Access 2003/2002 en un informe para imprimir.
Creas las tablas y formularios necesarios para tu base de datos, pero cuando imprimes todos los registros de tu formulario, Access imprime una página por cada registro. Puedes crear un informe; esto te ahorrará papel, pero también te llevará algo de tiempo crearlo. Una alternativa más rápida es convertir el formulario en un informe y luego imprimirlo. Siga estos pasos para convertir un formulario de Access 2003/2002 en un informe para imprimir: