SQLEXP - Адреса на Купувач во Извештајот за нарачката на Купувач
 |
SQLEXP е функција користена од програмот да eгенерира извештаи што прави да е возможно известување на информација кој не е достапна во оригиналниот Сет на Записи на извештај. На овој начин можете да вклучите информација од други табели и регистри во извештаи за индивидуални кориснички извештаи. |
Синтакса:
SqlExp('<SQL stavek>')
пример за Користење на Извештај 103 Извештај за Нарачка - детален
 |
Поради имињата на Сет за Извештаи и полињата во Сет за Извештаи можат да се разликуваат во секој извештај, морате да го селектирате името на Сет за Извештаи и полињата за секој конкретен извештај. |
Собирате нарачки на купувачи и еднаш неделно ги испорачувате овие нарачки до примачите . Во извештајот за нарачки на купувачи можете да креирате извештај за не-испорачани нарачки со внесено Испорака поле (метод на испорака) Испорака - со сопствен камион.
Во Сет за Извештаи на извештајот на нарачка за купувач не се овозможени адресите на купувачите или нивната контакта личност. Сите овие податоци се достапни во Регистарот на Субјекти, што се однесува до Субјектниот ID, е веќе присутен во Сет за Извештаи на 103 Извештај на Нарачка - детален извештај.
Сите критериуми се изполнети за користење на SQLEXP во извештајот. Да погледнеме!
1. Креирајте нов запис од 103 Извештајот за нарачка - детален извештај за фактура. Додадете ново поле со Изјава со кликање на
иконата:
2. Во изјава полето внесете ја SQL реченицата:

Извештај за адресата на купувачот од нарачката на купувач
SQLEXP('select Naslov from Subjekt where Naziv = ''' + qReportIzpis.Narocnik + '''')
Коментар:
qReportIzpis.Narocnik is a field from the recordset qReportIzpis, which is used to generate a report.
After replacing qReportIzpis.Narocnik, the SQL command is:
'select Naslov from Subjekt where Naziv = ''Neki kupec'''
and thus the query that is executed is:
select Naslov from Subjekt where Naziv = 'Neki kupec'.
Извештај за местото на купувачот и поштенската зона од нарачката на купувач
SQLEXP('select K.Naziv from Subjekt S left join Posta K on S.Posta = K.Posta
where S.Naziv = ''' + qReportIzpis.Narocnik + '''')
Извештај за контактот на купувачот од нарачката на купувач
SQLEXP('select LTrim(RTrim(KontOseba)) + '' '' +
Cast(case when (Tel is null) then '' '' else '' Tel: '' +
Tel end as Char(30)) as Ko
from KontOs where Subjekt = ''' + qReportIzpis.Narocnik + '''
order by Poz')
Извештаи:
Бидејќи би сакале да сортирате не-испорачани нарачки според купувачи а потоа според броеви на нарачка , морате да ги селектирате соодветни критериуми за извештај во Извештај поставувањата:

Пример за испис за пресметка на нарачка на купец од така креираниот испис.
