Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.02.2020, 10:52
|
|||
---|---|---|---|
|
|||
FastReport : CS0103 имя SUPERMAG отсутствует в текущем контексте |
|||
#18+
При создании нового отчета (из шаблона) rep_oracle.frx выдает ошибку при прокрутке отчета после добавления нового sql запроса в этом коде нужно что-то редактировать? using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Windows.Forms; using System.Drawing; using System.Data; using System.Reflection; using FastReport; using FastReport.Data; using FastReport.Dialog; using FastReport.Table; using FastReport.Utils; using FastReport.Format; using Sm.FastReports; using Sm.FastReports.Link; using Sm.Interfaces; using Sm.Objects; using Sm.Core; namespace FastReport { public class ReportScript { RepHost host; string sLocTitle; private void _StartReport(object sender, EventArgs e) { // Хост отчёта host = new RepHost(Report); // Контрагент "От имени" txtUserName.Text = RepClientInfo.GetClientName(host.Connection, Report.GetParameterValue("P_USER_ID")); // Заголовок выбранных мест хранения if ( ToInt32(Report.GetParameterValue("P_STORED_ALL")) == 1 ) { sLocTitle = "Места хранения: "+ToString(Report.GetParameterValue("P_STORED_NAME")); } else if ( ToInt32(Report.GetParameterValue("P_STORED_ALL")) == 2 ) { sLocTitle = "Места хранения: "+RepOracleRunner.ExecuteScalar<string>(host.Connection, "Select name from supermag.SAStoreClass where ID="+ ToString(Report.GetParameterValue("P_STORED_NAME"))); } else sLocTitle = "Места хранения: все"; // Фильтр по местам хранения string sLocFrom = ""; string sLocWhere = ""; if ( ToInt32(Report.GetParameterValue("P_STORED_ALL")) == 1 ) { sLocWhere = " and l.id in ("+ToString(Report.GetParameterValue("P_STORED_NAME"))+")"; } else if ( ToInt32(Report.GetParameterValue("P_STORED_ALL")) == 2 ) { sLocFrom = "supermag.SAStoreClass sal,"; sLocWhere = RepOracleRunner.ExecuteScalar<string>(host.Connection, "Select tree from supermag.SAStoreClass where ID="+ ToString(Report.GetParameterValue("P_STORED_NAME"))); sLocWhere = " and l.idclass = sal.id and sal.tree like '"+sLocWhere+"%'"; } string sSQL = SqlFormat("SELECT"+ " d.ID DocID"+ ",d.Createdat"+ ",crd.Article"+ ",crd.Name"+ ",s.Quantity"+ " FROM "+sLocFrom+ "supermag.SMStoreLocations l,"+ "supermag.SMDocuments d,"+ "supermag.SMSpec s,"+ "supermag.SMCard crd"+ " WHERE l.id=d.locationto"+ sLocWhere+ " and d.Createdat between to_date({0:S},'DD.MM.YYYY') and to_date({1:S},'DD.MM.YYYY')"+ " and d.DocType=s.DocType"+ " and d.ID=s.DocID"+ " and crd.Article=s.Article"+ " order by 1,3", Report.GetParameterValue("P_FIRSTDATE"), Report.GetParameterValue("P_LASTDATE") ); host.TableDataSourcePreInit("DocSpec", sSQL); Добавляю новый sql запрос, заменяю им стандартый и начинает ругаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.02.2020, 10:58
|
|||
---|---|---|---|
|
|||
FastReport : CS0103 имя SUPERMAG отсутствует в текущем контексте |
|||
#18+
Как отредактировать этот скрипт, согласно моим sql запросам? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.02.2020, 11:21
|
|||
---|---|---|---|
FastReport : CS0103 имя SUPERMAG отсутствует в текущем контексте |
|||
#18+
Документация FastReportКак видите, здесь нет ничего сложного. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.02.2020, 11:55
|
|||
---|---|---|---|
FastReport : CS0103 имя SUPERMAG отсутствует в текущем контексте |
|||
#18+
Toyi, по СуперМагу спецы собираются в другом месте, ищите: "форум СуперМаг". Но и там принципы те же: приводить полный текст, указывать версию, читать доку. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.02.2020, 12:16
|
|||
---|---|---|---|
|
|||
FastReport : CS0103 имя SUPERMAG отсутствует в текущем контексте |
|||
#18+
Вопрос другой. При таком запросе : Select name From supermag.SMSTORELOCATIONS where NAME IN ( 'ГАНП 48 Власихинская', 'ГАНП СБ 25 Бийск', 'ГАНП СБ 26 Санниково', 'ГАНП СБ 27 Новоалтайск', 'ГАНП СБ 28 Барнаул', 'ГАНП СБ 29 Шипуново', 'ГАНП СБ 30 Гоголя', 'ГАНП СБ 31 Гордеево', 'ГАНП СБ 32 Юрина', 'ГАНП 26 Санниково 1' ) Программа будет выводить одно из этих значений, а если мне нужно чтобы он мне вывел например 4 позиции от сюда, как правильно составить запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.02.2020, 12:20
|
|||
---|---|---|---|
FastReport : CS0103 имя SUPERMAG отсутствует в текущем контексте |
|||
#18+
авторнапример 4 позиции от сюда Не могли бы Вы переформулировать эту изящную мысль? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.02.2020, 12:24
|
|||
---|---|---|---|
|
|||
FastReport : CS0103 имя SUPERMAG отсутствует в текущем контексте |
|||
#18+
При выборе позиций в программе, я выбираю несколько, но выдает мне в отчете только 1, которая стоит первая в списке, остальные игнорит ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.02.2020, 12:24
|
|||
---|---|---|---|
|
|||
FastReport : CS0103 имя SUPERMAG отсутствует в текущем контексте |
|||
#18+
В чем ошибка в запросе? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&mobile=1&tid=1881519]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 18ms |
total: | 162ms |
0 / 0 |