Объедините поля из двух таблиц в один autocompletebox

У меня есть две таблицы "Услуги и проекты". Обе таблицы имеют поле "Имя". Я хотел бы взять оба поля из обеих таблиц и поместить их в один autocompletebox на одном из моих экранов. Я искал вокруг и нашел разные способы сделать это, но не в LightSwitch. Есть идеи?

1 ответ

Если я правильно понимаю ваше требование, вы хотите, чтобы свойство Name в службах и проектах отображалось в одном текстовом поле? Если это так, мой подход будет следующим:

  • Используйте представление источника данных для объединения источников данных Projects и Services
  • Добавьте это представление в модель данных (при новом подключении к данным)
  • Определите Имя как сводное свойство для новой сущности на основе представления.
  • Добавьте вид на ваш экран как отдельный запрос
  • Добавьте объект данных просмотра на экран в виде поля автозаполнения.

ПРЕДУПРЕЖДЕНИЕ. Вам также понадобится код для определения того, является ли выбранное значение проектом или службой, и чтобы применить это значение к соответствующему полю в вашей связанной сущности.

Другие вопросы по тегам