2009-02-01 1 views
0

Я новичок в Access, поэтому, пожалуйста, подумайте об этом при формировании ответа. Это сводило меня с ума, и я выглядел высоко и низко в сети для решения. Я с нетерпением жду вашего ответа.Группа выбора Access 2007 в отчете

У меня есть форма с группой опций. Я хочу, чтобы этот показ в моем отчете. Возьмем, например, этот сценарий «тест»:

Варианты а, б, в

Я создал поле в моей таблице принимать данные из формы. В моей таблице я вижу 1, 2, 3, когда я сохраняю запись. Достаточно хорошо. Теперь, в моем отчете, у меня есть флажки, представляющие опции a, b и c. Я хочу иметь галочку в поле, соответствующее опции, выбранной в форме.

+0

Ваш вопрос слишком расплывчатый, что конкретно вызывает у вас проблему с привязкой флажка к соответствующему полю в таблице? – AnthonyWJones

ответ

-1

Группа опций представляет собой объект пользовательского интерфейса, а объекты пользовательского интерфейса не относятся к отчетам.

В вашем поле данных хранятся цифры, но каждая из этих цифр имеет значение. В отчете вы хотите отобразить осмысленные данные. Это означает, что вам нужна таблица данных, которая отображает 1, 2 и 3, и затем присоединяется к этой таблице в поле, в котором вы сохраняете значение группы опций.

Другим подходом было бы использовать Switch(), но это означает, что вам нужно будет отредактировать отчет при каждом добавлении другого параметра. Таблица данных делает это намного проще, поскольку вы просто добавляете новую запись, чтобы добавить новое значение.

+0

Не являются также текстовыми полями и ярлыками объектов пользовательского интерфейса? Я не знаю, как можно было бы выводить что-нибудь полезное в отчете без хотя бы одного или двух элементов управления в панели инструментов пользовательского интерфейса. –

+0

Нет. Текстовые файлы отображаются только в отчете. Но цель группы параметров - не отображать данные, а ограничивать ввод данных. Аналогично, в раскрывающемся списке нет места в отчете. В вашем отчете тратить недвижимость, чтобы отобразить что-либо, кроме значения, хранящегося в поле. –

+0

Все отображается только в отчете. Я использовал группы опций в качестве быстрого и легкого графического представления. Примером, который приходит на ум, является отчет о старении с отметкой о группе 30, 60 и 90 дней. Потерянная недвижимость? –

0

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

В представлении проекта отчета добавьте элемент управления группой параметров из панели инструментов управления.

Добавить 3 элемента управления флажками для управления группой опций. Когда вы выберете элемент флажка и наведите указатель на группу опций, он изменит цвет, указав, что этот флажок станет частью группы при размещении.

Я добавил три флажка в группу параметров в отчете, и они по умолчанию были равны 1, 2 и 3, так что это должно быть довольно легко для того, что вы пытаетесь сделать.

В Листе свойств с выбранной группой параметров убедитесь, что для свойства Control Source установлено значение столбца с 1, 2, 3 значением в базовом источнике данных.

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

+0

Если вы используете флажки, вы не должны использовать группу опций. Группа опций предназначена для взаимоисключающих выборов, а флажки - для неэксклюзивных выборов. Это стандартный пользовательский интерфейс во всех современных графических интерфейсах, о которых я знаю, однако часто вы видите, что это неправильно используется на веб-страницах. –

+0

Правда. Я сторонник форм и стандартов пользовательского интерфейса. Отчеты ... не так много. –

 Смежные вопросы

  • Нет связанных вопросов^_^