#database #ms-access #database-design
Вопрос:
поэтому я создаю базу данных, содержащую новостные сообщения.
Для многих строк я хочу иметь возможность добавлять несколько гиперссылок, поскольку контент основан на нескольких статьях в Интернете. Я придумал создать две таблицы, связав одну строку первой таблицы с несколькими строками другой таблицы с помощью определенного идентификатора (отношения «один для многих»).
Создавая отчет, я могу добавить несколько ссылок, но они отображаются неверно, если я хочу получить отчет, который выглядит следующим образом:
Предмет
- это содержание первой подтемы — (гиперссылка 1, гиперссылка 2 и т. Д.)
- это содержание второй подтемы — (гиперссылка 3, гиперссылка 4 и т. Д.)
Как я могу добиться этого в MS Access?
Комментарии:
1. Вопрос касается дизайна отчетов, а не программирования, и поэтому он не подходит для этого. Используйте сортировку и группировку отчетов для организации данных. Если вы действительно хотите, чтобы гиперссылки были объединены в строку, разделенную запятыми, для этого потребуется VBA.
2. Итак, если вы используете для этого VBA, вам придется применять определенный код каждый раз, когда вы хотите добавить несколько гиперссылок в строку или только один раз?
3. Если каждая гиперссылка находится в отдельной записи, то каждый раз, когда вы хотите выводить строку, разделенную запятыми, необходимо будет запускать процедуру. Объединение данных из нескольких записей является общей темой. Поиск «Связанный Аллен Браун».
4. Можете ли вы опубликовать фотографию о том, как она выглядит и какой вы хотите ее видеть?