vitabios
Дата: 22.11.2009 09:46:32
Проблема а следующем.
В базе DB2 (во всех таблицах) ключевое поле BIGINT. При создании связи Access раньше спрашивал какое поле установить как ключевое, и если я ничего не указывал, он отображал данные правильно, не позволяя их редактировать - собственно это именно то, что мне нужно.
Сейчас почему то при создании связи у двух таблиц он не спрашивает, а сам определяет ключевое поле и при открытии таблиц везде "#Удалено".
Как можно заставить его спрашивать ключевое поле каждой таблицы при создании связи?
~
Дата: 22.11.2009 09:50:55
vitabios
Дата: 22.11.2009 09:58:24
я уже пользовался поиском и не нашел ответа, поэтому и создал топик.
~
Дата: 22.11.2009 10:08:49
не умеет Акс работать с полем BIGINT
vitabios
Дата: 22.11.2009 10:17:24
я это знаю, я спрашиваю совсем другое.
у меня работало и нормально, потом вдруг перестало... как вернуть как было?
vitabios
Дата: 22.11.2009 18:38:53
больше кто нибудь что нибудь может подсказать?
Bigint
Дата: 22.11.2009 21:01:08
Ну а преобразовать bigint во что-нибудь никак нельзя? Хотя бы в текст.
vitabios
Дата: 22.11.2009 21:24:47
к сожалению никак нельзя... приходится мучиться :(
Bigint
Дата: 22.11.2009 21:28:46
Почему нельзя? Создайте запрос, в котором будет преобразование этого поля в текст, и работайте с ним. Не имел дела с DB2, но думаю, что там это делается, как и везде.
vitabios
Дата: 22.11.2009 21:43:49
поподробнее пожалуйста - как создать запрос с преобразованием поля?