helpf.pro
Регистрация

Помощь в составлении запроса

SOBOLEV
27.01.2011 08:52Прочитано: 1709
доброе утро у меня есть два регистра сведений учебный план и экзаменационная ведомость в обоих есть измерения Дисциплина ,Семестр, Группа. Мне бы хотелось чтобы запрос сравнивал экзаменационные ведомости с учебным планом и если нет экзаменационной ведомости по любой из дисциплин учебного плана, то выводил те дисциплины, группу и семестр. пытаюсь сделать это в конструкторе отчётов. связи установил регистр сведений учебный план и регистр сведений экзаменационная ведомость получается вывести Толька те дисциплины которые есть и в учебном плане и в экзаменационной ведомости. +(
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
27.01.2011 09:21Ответ № 1
Нужно укзать левое соединение и отбор по пустым
SOBOLEV
27.01.2011 09:23Ответ № 2
а где поставить отбор по пустым+)??
SOBOLEV
27.01.2011 11:23Ответ № 3
Запрос = Новый Запрос("ВЫБРАТЬ РАЗЛИЧНЫЕ
| УчебныйПлан.Группа,
| УчебныйПлан.Дисциплины,
| УчебныйПлан.Семестр,
| ЭкзаменационнаяВедомостьСрезПоследних.Семестр КАК Семестр1,
| ЭкзаменационнаяВедомостьСрезПоследних.Дисциплина,
| ЭкзаменационнаяВедомостьСрезПоследних.Группа КАК Группа1
|ИЗ
| РегистрСведений.УчебныйПлан КАК УчебныйПлан
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЭкзаменационнаяВедомость.СрезПоследних(, ) КАК ЭкзаменационнаяВедомостьСрезПоследних
| ПО УчебныйПлан.Семестр = ЭкзаменационнаяВедомостьСрезПоследних.Семестр
| И УчебныйПлан.Дисциплины = ЭкзаменационнаяВедомостьСрезПоследних.Дисциплина
| И УчебныйПлан.Группа = ЭкзаменационнаяВедомостьСрезПоследних.Группа
|ГДЕ
| ЭкзаменационнаяВедомостьСрезПоследних.Дисциплина ЕСТЬ NULL");
РезультатЗапрос=Запрос.Выполнить().Выгрузить();
Для каждого СтрокаРезультат из РезультатЗапрос Цикл
строка=ТекущиеЗадачиСписок.Добавить();
Строка.ТекстСписка=Строка(СтрокаРезультат.Дисциплины) + "Группа"+Строка(СтрокаРезультат.Группа)+ "Семестр"+Строка(СтрокаРезультат.Семестр);
SOBOLEV
27.01.2011 11:24Ответ № 4
Вопрос закрыт!
Подсказка: Вы можете приложить к ответу файл или изображение щелкнув по значку или в редакторе.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.