Tengo un formulario con varios controles (txt, cbo, etc)
Necesito que al pulsar un boton se cree un nuevo registro en la tabla
"tblUnion" con los valores que tengo introducidos en dos de los controles
del formulario.
El origen del formulario no es la tabla "tblUnion"
Mi intención es que, en un momento dado, pueda guardar en una tabla ciertos
valores del formulario en cuestión.
No se si me he explicado.
En mi lenguaje (je, je) sería así:

Si pulso Boton1 entonces
valor del "Campo1" y valor del  "Campo2"
agregarlos como nuevo registro a la tabla "tblUnion"
Actualizar
Fin

Saludos.


HAPPY
=====
supuestos:
Campos a actualizar en tblUnion: Campo1 y Campo2
Controles del form con el valor que quieres introducir: Control1 y Control2

en el botón de comando pones este código:

    CurrentDb.Execute "INSERT INTO tblUnion ( Campo1, Campo2) SELECT " &
Control1 & " AS valor1, " & Control2 & " AS valor2;", dbFailOnError

ten en cuenta que si el valor de uno de los controles es tipo cadena
(string), deberas encerrarlo entre comillas simples, si es tipo fecha entre
almohadillas (o sostenidos, como digo yo) '#' y si es numérico lo pones tal
cual pone en el ejemplo que te doy.


Búho
====

¿Que tal te manejas con código DAO?
La idea es:
(A)Abres la tabla desde codigo
(B)Creas un nuevo registro
(C)Update y ya está.
Mas o menos:
  Dim rst As Recordset
  Dim SQl As String
  SQL="Select * From tblUnion"
  Set rst = CurrentDB.OpenRecordset(SQl, dbOpenDynaset)
  rst.AddNew
  rst("Campo1Tabla") = Me.CampoUnoForm
  rst("Campo2Tabla") = Me.CampoDosForm
  rst.Update
rst.close
set rst=Nothing

Revisa el codigo, puesto sin comprobar y adaptale al nombre de tus campos de
tabla y formulario.



    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)