Access - Codigo VB

 
Vista:

Codigo VB

Publicado por Pablo (1 intervención) el 20/03/2003 02:34:23
hola, quisiera saber como hacer con codigo VBasic para
asignarle a un campo de una tabla, el valor de un campo de
otra tabla, en Acces

gracias y saludos
Pablo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Codigo VB

Publicado por Alejandro (4142 intervenciones) el 26/04/2023 23:58:58
Para asignar el valor de un campo de una tabla a otro campo de otra tabla en Access mediante código VBA, puedes usar una consulta de actualización.

Aquí te dejo un ejemplo de cómo hacerlo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Dim db As DAO.Database
Dim strSQL As String
 
' Abre la base de datos
Set db = CurrentDb()
 
' Crea la consulta de actualización
strSQL = "UPDATE TablaDestino SET CampoDestino = (SELECT CampoOrigen FROM TablaOrigen WHERE TablaOrigen.ID = TablaDestino.ID)"
 
' Ejecuta la consulta
db.Execute strSQL
 
' Cierra la base de datos
db.Close
Set db = Nothing

En este ejemplo, "TablaOrigen" es la tabla de la que deseas obtener el valor del campo "CampoOrigen", y "TablaDestino" es la tabla a la que deseas asignar el valor al campo "CampoDestino". Ambas tablas deben tener un campo común llamado "ID" para que la consulta de actualización pueda unir las dos tablas.

Espero que esto te ayude. ¡Buena suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar