En mi base de datos tengo una tabla "datos" con un short text
campo "prueba". Quiero que esto sea un lookup
, obteniendo sus valores del short text
campo "prueba" de otra tabla "sims". Repaso todas las lookup wizard
cosas habituales, sólo para descubrir, en primer lugar, que Access ha cambiado mi short text
campo a number
. Tratando de resolver esto, mirando la tabla en design view
, miro en la lookup tab
parte inferior de la página y veo Row Source
:
SELECT [sims].[ID], [sims].[test] FROM [sims];
Entonces, si entiendo el SQL, estoy tomando opciones para el lookup
campo "prueba" de los sims, lo que quiero,yel campo "ID" de los Sims queabsolutamente no quiero. Supongo que dado que "ID" es un number
, Access pensó que tenía que cambiar el tipo de mi campo "prueba" para number
que coincidiera. He verificado tres veces para asegurarme de que de ninguna manera he seleccionado "ID" cuando lookup wizard
intento crear la búsqueda. Access agrega "ID" a la mezcla por sí solo.
Intenté editar el SQL a mano para eliminar el campo "ID". Puedo hacer esto. Pero luego intento ingresar datos de texto breves en el campo "prueba" mediante la búsqueda y Access me dice que los datos de texto no funcionarán en un campo numérico. Entonces trato de forzar que el formato cambie de número a texto y Access me dice que no puedo hacerlo porque el campo está en una relación. 22 capturas.
¿Por qué Access cree que sabe más que yo? ¿Cómo consigo que se detenga y me dé lo que quiero?