Тук са показани разликите между избраната и текущата версия на страницата.
Both sides previous revisionПредходна версияСледваща версия | Предходна версия | ||
spravki_new:report_builder:pipeline [2014/05/20 13:15] – [Query Wizard] e.andonova | spravki_new:report_builder:pipeline [2021/02/19 09:08] (текуща) – t.lalova | ||
---|---|---|---|
Ред 31: | Ред 31: | ||
Като изберете този начин на въвеждане ще се появи първоначално прозорец за избор на Таблица (таблици). | Като изберете този начин на въвеждане ще се появи първоначално прозорец за избор на Таблица (таблици). | ||
- | {{: | + | {{: |
В ляво се намира списъка на всички таблици, | В ляво се намира списъка на всички таблици, | ||
Ред 39: | Ред 39: | ||
След като добавите една таблица на всяка следваща ще ви се показва прозорец в който трябва да определите каква е връзката на новоизбраната таблица с някоя от предишните. | След като добавите една таблица на всяка следваща ще ви се показва прозорец в който трябва да определите каква е връзката на новоизбраната таблица с някоя от предишните. | ||
- | {{: | + | {{: |
{{: | {{: | ||
Ред 74: | Ред 74: | ||
Можете да използвате бутоните за прехвърляне, | Можете да използвате бутоните за прехвърляне, | ||
- | Слеващата стъпка е избор на агрегатни функции | + | Следващата стъпка е избор на агрегатни функции |
=== Избор на Агрегатни функции === | === Избор на Агрегатни функции === | ||
Ред 98: | Ред 98: | ||
* Count - Брой срещания в групата | * Count - Брой срещания в групата | ||
* Avg - Средно аритметично (Sum / Count - аналогично на Sum е приложима само за числови полета) | * Avg - Средно аритметично (Sum / Count - аналогично на Sum е приложима само за числови полета) | ||
- | * Max - Максимална стойност (да се има | + | * Max - Максимална стойност (да се има предвид че 2 > 10 ако полето е от тип STRING !!!) |
* Min - Минимална стойност | * Min - Минимална стойност | ||
- | === Избор на Полета за гупиране === | + | === Избор на Полета за групиране === |
Ако сте настроили агрегатна функция по някое поле, то задължително трябва да настроите полета по които да се групира резултата. | Ако сте настроили агрегатна функция по някое поле, то задължително трябва да настроите полета по които да се групира резултата. | ||
Ред 108: | Ред 108: | ||
=== Настройка на условия за резултата === | === Настройка на условия за резултата === | ||
- | В тази секция настройваме от създеадената до тук заявка кои редове да влязат в резултата. | + | |
+ | В тази секция настройваме от създадената до тук заявка кои редове да влязат в резултата. | ||
С десен бутон на мишката върху полето в което се намират условията ще се появи контекстно меню. От него се избират възможните критерии | С десен бутон на мишката върху полето в което се намират условията ще се появи контекстно меню. От него се избират възможните критерии | ||
Ред 114: | Ред 115: | ||
След като изберем **Insert Criteria** се появява прозорец в който си избираме полето, | След като изберем **Insert Criteria** се появява прозорец в който си избираме полето, | ||
- | Услояиата са | + | Условията са |
* = | * = | ||
* <> | * <> | ||
Ред 229: | Ред 230: | ||
end; | end; | ||
- | Ако се изисква на всеки ред от подложката да се отваря някой поддетайл (къстъм пайп), то този сорс се повтаря в съответната процедура BeforePrint на BAND-а. | + | Ако се изисква на всеки ред от подложката да се отваря някой поддетайл (къстъм пайп), то този сорс се повтаря в съответната процедура BeforePrint на BAND-а.\\ |
+ | ==== Функция в Репорт Билдър за търсене на всички локални принтери и приемане на дума като входен параметър ==== | ||
+ | |||
+ | В Репорт Билдър е реализирана функция, | ||
+ | |||
+ | Пример: | ||
+ | **Report.PrinterSetup.PrinterName := FindPrinterByPartName(' | ||
+ | Този ред ще позволи да се постави за подразбиращ принтер ако е намерено " | ||
+ | |||
+ | [[spravki_new: |