Cuadro combinado que grabe datos no existentes en la tabla de la que toma información
Tengo un formulario con un Cuadro Combinado en el campo [MODELO] que guarda datos del modelo de un vehículo en la tabla principal de Vehículos.
Ese cuadro combinado lee los datos de una Tabla Accesoria (no relacionada con la primera) llamada
T-Modelos que tiene un sólo campo (que es clave principal) denominado [MODELO]
Como hay cientos de modelos de automóviles, motos y camiones; necesito que cuando el operador ingrese en el campo [MODELO] de la Tabla Principal algún modelo de vehículo que no figure en la tabla accesoria T-Modelos, ese valor se incorpore a esa Tabla accesoria.
Usando la lógica de una ayuda anterior que me dio Sveinbjorn para solucionar otro problema, "construí" de algún modo una sentencia que supuestamente lograría esa finalidad... Pero no, no pasa nada, el nuevo valor no se "guarda" en la tabla accesoria.
¿Podrían revisarla y decirme dónde y en qué me puedo estar equivocando? Esta es la línea:
Private Sub Modelo_NotInList(NewData As String, Response As Integer)
Response = acDataErrContinue
CurrentDb.Execute "INSERT INTO T-Modelos(Modelo) VALUES('" & NewData & "')"
Me.Modelo = DLast("Modelo", "T-Modelos")
Me.Modelo.Requery
End Sub