Я хотел бы создать отчет Access, в котором источник записи создается с помощью кода ADO, а затем устанавливается как источник записи для отчета при запуске отчета. Проблема, с которой я столкнулся, заключается в том, как добавить поля в отчет, поскольку набор записей привязан к отчету во время выполнения, а не время разработки. Можно ли вручную добавить поле и убедиться, что имя поля соответствует тому, что будет указано в коллекции полей набора записей? Спасибо.MS Access - Добавление несвязанных полей во время разработки
ответ
Несколько способов сделать это, но все они имеют свои проблемы. create-dynamic report using vba Другие вопросы нашли работу в режиме разработки программно.
Стандартное решение этой проблемы состоит в том, чтобы добавить все поля в проектный вид, максимально доступный и скрыть все из них, и показать только те, которые вам нужны. Майкл Каплан объяснил, что, когда он разработал Резолюцию разрешения конфликтов репликации Access, это тот подход, который он использовал, именно потому, что добавление элементов управления во время выполнения быстро использует ограничение продолжительности жизни для количества элементов управления в форме (700+, но я не могу вспомнить точное число).
Это также плохая идея, так как @Jeff O говорит, что для изменения дизайна во время выполнения. Во-первых, это означает, что вы никогда не сможете распространять MDE.
- 1. MS ACCESS Добавление вычисляемых полей
- 2. MS Access Слишком много полей во время UPDATE
- 3. MS Access - добавление значения
- 4. Пользовательские атрибуты Access Form во время разработки
- 5. Слишком много полей - Ms Access
- 6. Поиск полей подформы - MS Access
- 7. MS Access: Время доступа
- 8. Добавление нескольких текстовых полей в форму в ms-access?
- 9. Python: Изменение типов во время записи в MS-Access DB
- 10. Добавление файла во внутреннее хранилище Android во время разработки
- 11. compiler traceur во время разработки во время разработки
- 12. Как настроить среду разработки в MS Access
- 13. Отладка во время разработки
- 14. DataTemplate во время разработки
- 15. Xaml во время разработки
- 16. Используйте цикл, чтобы выбрать несколько записей из таблицы для заполнения несвязанных текстовых полей в MS Access
- 17. MS Access Добавление фильтра FilterBar в форму
- 18. MS ACCESS - ошибки во время выполнения 3141 SQL в VBA
- 19. Ошибка во время выполнения макроса Excel в MS Access
- 20. MS Access VBA - сбой системы во время do до цикла
- 21. Исправление ошибки во время выполнения 3554 MS Access
- 22. Добавление блока переключения в MS Access формы
- 23. Отключение многострочных полей в MS Access
- 24. Как заполнять описания полей в MS Access
- 25. Рисование динамически определенных полей в MS Access
- 26. Подзапрос MS Access, который возвращает несколько полей
- 27. Автоматическое заполнение полей в форме MS Access
- 28. MS Access Форма буквенно-цифровых полей
- 29. Добавление репитера в отчет MS-Access
- 30. Добавление атрибута свойства во время выполнения (для целей времени разработки)