В моей базе данных есть одна таблица "data" с short text
полем "test". Я хочу, чтобы это было lookup
, получая свои значения из short text
поля "test" другой таблицы "sims". Я прохожусь по всем обычным lookup wizard
вещам, только чтобы обнаружить, прежде всего, что Access изменил мое short text
поле на number
. Пытаясь разобраться в этом, глядя на таблицу в design view
, я смотрю в lookup tab
в нижней части страницы и вижу для Row Source
:
SELECT [sims].[ID], [sims].[test] FROM [sims];
Итак, если я правильно понимаю SQL, он берет параметры из lookup
поля «test» sims, которые мне нужны,иполе "ID" симса, которое яабсолютно не хочу. Я полагаю, что поскольку "ID" является number
, Access посчитал, что ему нужно изменить тип моего поля "test" на , чтобы number
соответствовать ему? Я трижды проверил, чтобы убедиться, что я никоим образом не выбрал "ID" в , lookup wizard
когда пытаюсь создать поиск. Access добавляет "ID" в смесь самостоятельно.
Я пробовал редактировать SQL вручную, чтобы избавиться от поля "ID". Мне это удалось. Но затем я пытаюсь ввести короткие текстовые данные в поле "test" через поиск, и Access сообщает мне, что текстовые данные не будут работать в числовом поле. Поэтому я пытаюсь принудительно изменить формат с числового на текстовый, и Access сообщает мне, что я не могу этого сделать, потому что поле находится в связи. Уловка 22.
Почему Access думает, что знает лучше меня? Как мне заставить его остановиться и дать мне то, что я хочу?