Supongamos que la tabla a dónde quieres mandar el registro se llama Destino y sus campos code, articulo y precio.
El nombre de los cuadros de texto del formulario los llamaré, por ejemplo, txtcode, txtarticulo y txtprecio.
Insertas un botón y en las propiedades de este botón, en la acción Al hacer clic ---> Procedimiento de Evento ---> picas en el cuadrado de la derecha, el de los ... para abrir el generador de código y escribes la sql:
DoCmd.RunSql "Insert Into Destino (code, articulo, precio) Values ('" & Form!txtcode.Value & "', '" & Form!txtarticulo.Value & "', " & Form!txtPrecio.Value & ")"
Te explico:
Con el método DoCmd. RunSql lo que haces es ejecutar una consulta de acción, en este caso de anexión de datos:
Insert Into TablaDondeQuieresInsertar (campos en los que quieres insertar separados por ,) Values (valores que quieres insertar en esos campos separados por ,)
En este caso los valores que queremos insertar serán los valores de los cuadros de texto.
Estos valores se escriben: comilla doble comilla & si el campo dónde van es de texto y doble comilla & si es numérico (supongo que el precio será numérico).