Показать сообщение отдельно
Старый 24.12.2004, 15:24   #2  
rrkrivov is offline
rrkrivov
Участник
Аватар для rrkrivov
 
8 / 10 (1) +
Регистрация: 24.12.2004
Адрес: г. Москва
Опля.. Работает
Такую вьюху восоздать можно.

Для этого нужно:
  • создать вьюху, в моем случае назавем ее COR_Processing
  • в разделе MetaData нужно создать DataSources и связать их с помощью Releations.
  • в разделе Fields нужно нужно указать поля таблиц (из DataSource) по которым нужно делать группировку
  • там же создать так называемые Agreggation-поля с указанием DataSource, имя поля (например, Qty) и операцию (например, sum)

И все это корректно работает... Но пока не выяснил как сделать так, что бы из первой таблицы (COR_ProcessingScheduleJournal) выбирались все записи вне зависимости от того, если ли связаныне записи во второй таблице (COR_ProcessingScheduleLines) или их нет?

И последний вопрос: как менять эту группировку (список полей, например) динамичесие или прийдется создавать разные вьюхи для конкретного случая?

Но тут ответ напрашивается сам - создавать разные вьюхи, ибо нельзя динамически изменять запрос во вьюхах (так как они лежат на сервере)....

Жаль конечно же, но ничего не сделаешь.