powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Определено слишком много полей
16 сообщений из 16, страница 1 из 1
Определено слишком много полей
    #32559317
udodddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть несколько таблиц, Связь - 1к одному.
Нужно все это обьеденить в одной форме. Выбираю источник записей, в построителе запросов указываю те таблицы, из которых брать поля и... "Определено слишком много полей." Вот так. Полей там действительно много, по этому и разбивал на несколько таблиц.
Теперь вопрос, как это можно исправить, обойти или сделать по другому.
Заранее благодарен.
(у меня Access 2002)
...
Рейтинг: 0 / 0
Определено слишком много полей
    #32559319
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй создать запрос, где ты объединишь все свои таблицы. А потом запрос используй в качестве источника данных формы.
...
Рейтинг: 0 / 0
Определено слишком много полей
    #32559355
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй подчиненные формы
Каждая подчинненная форма для своей таблицы
...
Рейтинг: 0 / 0
Определено слишком много полей
    #32559541
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или используй списки и перенос данных recordsetами
...
Рейтинг: 0 / 0
Определено слишком много полей
    #32559593
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит
авторЕсть несколько таблиц, Связь - 1к одному
и сколько это - много полей?
Наличие хотя бы одной связи 1 к 1 требует головной боли при редактировании, а у тебя, как следует из текста, их несколько! Если еще не поздно - меняй структуру БД и таблиц. Тогда и подобных вопросов не будет возникать!
...
Рейтинг: 0 / 0
Определено слишком много полей
    #32559864
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DafПопробуй создать запрос, где ты объединишь все свои таблицы. А потом запрос используй в качестве источника данных формы.
Судя по описанию он именно так и делает...

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

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

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

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

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

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


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