Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Определено слишком много полей / 16 сообщений из 16, страница 1 из 1
12.06.2004, 14:34:26
    #32559317
udodddd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Есть несколько таблиц, Связь - 1к одному.
Нужно все это обьеденить в одной форме. Выбираю источник записей, в построителе запросов указываю те таблицы, из которых брать поля и... "Определено слишком много полей." Вот так. Полей там действительно много, по этому и разбивал на несколько таблиц.
Теперь вопрос, как это можно исправить, обойти или сделать по другому.
Заранее благодарен.
(у меня Access 2002)
...
Рейтинг: 0 / 0
12.06.2004, 14:36:14
    #32559319
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Попробуй создать запрос, где ты объединишь все свои таблицы. А потом запрос используй в качестве источника данных формы.
...
Рейтинг: 0 / 0
12.06.2004, 15:32:58
    #32559355
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Используй подчиненные формы
Каждая подчинненная форма для своей таблицы
...
Рейтинг: 0 / 0
12.06.2004, 22:52:45
    #32559541
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
или используй списки и перенос данных recordsetами
...
Рейтинг: 0 / 0
13.06.2004, 09:19:20
    #32559593
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Что значит
авторЕсть несколько таблиц, Связь - 1к одному
и сколько это - много полей?
Наличие хотя бы одной связи 1 к 1 требует головной боли при редактировании, а у тебя, как следует из текста, их несколько! Если еще не поздно - меняй структуру БД и таблиц. Тогда и подобных вопросов не будет возникать!
...
Рейтинг: 0 / 0
13.06.2004, 17:46:35
    #32559864
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
DafПопробуй создать запрос, где ты объединишь все свои таблицы. А потом запрос используй в качестве источника данных формы.
Судя по описанию он именно так и делает...

Если тебе в форме для редактирования нужны не все поля - то при создании запроса перечисли только те, которые нужны. М.б. тогда тебе хватит количества полей.

Если не хватит - можно создавать Subform-ы и возиться с ними.
...
Рейтинг: 0 / 0
14.06.2004, 11:26:01
    #32560119
udodddd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Да, все верно, я сначала определил все таблицы в одном запросе, а потом вствил эти поля в форму. Вернее так, я по одной добовлял таблицы в запрос и вставлятл в форму, до тех пор, пока на меня не стали ругаться.
Изменить структуру сложно. База сделанна для анкеты с очень большим количеством вопросов. А таблицы тоже имеют ограничение на размер. Вот я и разбил их на несколько штук, соеденив связями 1 к 1.

Ну в общем я понял. Буду делать несколько форм и обьеденять их в одну.
Спасибо за вниманее к моей проблеме.
...
Рейтинг: 0 / 0
14.06.2004, 11:46:25
    #32560130
udodddd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Фигня какакя-то. Если просто создать по форме для каждой таблицы, а потом обьеденить их общей форме, то Access начинает ругаться, мол необходимо наличие связанных полей и все такое....
Люди, помогите !!!!!!!!!
...
Рейтинг: 0 / 0
14.06.2004, 11:51:50
    #32560139
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Так и связывайте главную форму с подчиненными по ключевому полю
...
Рейтинг: 0 / 0
14.06.2004, 11:55:25
    #32560146
udodddd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Roma R, извините, за глупый вопрос, а где это сделать?
В оснойной форме у меня нет никаких полей, она содержит только подчиненые формы. И при вставке формы Access не предлагает определить связь для них.
...
Рейтинг: 0 / 0
14.06.2004, 12:02:06
    #32560154
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
udoddddRoma R, извините, за глупый вопрос, а где это сделать?
В оснойной форме у меня нет никаких полей, она содержит только подчиненые формы. И при вставке формы Access не предлагает определить связь для них.

У подчиненной формы в свойствах есть параметры Подчиненные поля и Основные поля.
...
Рейтинг: 0 / 0
14.06.2004, 12:05:28
    #32560158
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
>В оснойной форме у меня нет никаких полей?

А надо чтобы были, иначе как по записям ходить
Установи источник данных для главной формы первую таблицу
...
Рейтинг: 0 / 0
14.06.2004, 12:09:47
    #32560162
udodddd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Это я видел.
В свойствах подчиненной формы - подчиненные поля и основные поля.
Только при попытке что-либо там изменить выдается сообщение - невозможно создать связь между свободными формами.
...
Рейтинг: 0 / 0
14.06.2004, 12:21:57
    #32560176
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
А ты руками набирай и все будет работать.

Да и прислушайся к предложению Roma R
...
Рейтинг: 0 / 0
14.06.2004, 12:26:50
    #32560186
udodddd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Хм, а можно сделать так, что бы каждая форма открывалась с помошью кнопки и для менно этой записи.
Например. Я создаю одну форму, там у меня имя и фамилия тестируемого. И список кнопок, каждая из которых загружает форму теста именно для этого испытуемого. Как это сделать?
...
Рейтинг: 0 / 0
14.06.2004, 12:38:15
    #32560206
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определено слишком много полей
Один из вариантов:
Делаешь еще одну форму. У этой формы источником записей запрос. В этом запросе в условии отбора ставишь Forms![Форма1]![Нужное поле]
где [Нужное поле] фамилия испытуемого.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Определено слишком много полей / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]