Таблица с множеством полей для ежемесячного отчета - PullRequest
0 голосов
/ 11 июля 2020

В офисе CPA (бухгалтерский учет) у меня есть таблица с базовыми c полями, включая имена клиентов, их ID .... и другие детали, и кроме этого в той же таблице для каждого клиента у меня есть 12 полей (на 12 месяцев ), это данные да / нет, и они необходимы, чтобы проверить, составлял ли заказчик ежемесячный отчет или нет. еще поля да / нет для годового отчета .... и другие для других целей. У меня есть форма для отслеживания ежемесячных отчетов и форма для годовых отчетов ... и так далее. проблема в том, что я не могу добавить больше полей, я получил ошибку (значение свойства слишком велико, когда я добавляю поле в форматирование таблицы) все отношения между клиентами и отчетами - один к одному !!!! Как решить эту проблему, какая структура лучше? спасибо за помощь

1 Ответ

0 голосов
/ 11 июля 2020

По умолчанию Microsoft Access ограничен 255 полями в таблице. Сюда входят поля, которые вы добавили в таблицу, но впоследствии удалили (хотя вы можете «восстановить» их, выполнив сжатие базы данных).

Честно говоря, таблица даже с 50 полями, вероятно, не спроектирован правильно.

Вам необходимо взглянуть на структуру вашей базы данных и таблицы и решить, как ее реструктурировать. В вашем сообщении недостаточно информации, чтобы дать подробные инструкции, но рассмотрите:

  • Таблица для клиентов, включая первичный ключ автонумерации;
  • Таблица, в которой перечислены ежемесячные / годовые отчеты, снова включающие первичный ключ;
  • «соединительная» таблица, которая используется для хранения информации об отчетах, созданных для клиентов. Он будет содержать идентификатор клиента и идентификатор отчета, а также другую важную информацию, например, когда отчет был создан.

С уважением,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...