¿Cómo puedo hacer una consulta en Access en la que se pregunte el nombre de la tabla para hacerla?
Tengo treinta tablas diferentes con los nombres de asignaturas.
¿Es posible preguntar el nombre de la tabla en la que quiero hacer una consulta, y que este nombre se introduzca en una variable y lo sustituya en la consulta?
He utilizado visual basic pero no me sustituye el nombre que introduzco por la tabla
Dim db As Database, r As Recordset
Dim nom As String
Dim sql As String
Set db = CurrentDb
nom = InputBox("Escribe el nombre de la asignatura")
'Para comprobar que coge el nombre
MsgBox "Asignatura " & nom
sql = "SELECT * FROM nom"
Set r = db.OpenRecordset(sql)
1 Respuesta
Respuesta de Sveinbjorn El Rojo
1