[ОТВЕТИТЬ]
Опции темы
19.02.2016 10:06  
DMaslov
Как узнать имена параметров, по которым к ним в коде обращаться?



Код:
      string sDocType = (String)Report.GetParameterValue("P_DOC_TYPE");
 
19.02.2016 10:08  
Mtirt
Документацию прочитать. Например файл RepExample_ReadMe.doc, идущий в комплекте установки Супермага.
 
"Спасибо" Mtirt от:
19.02.2016 10:14  
DMaslov
И - можно ли поменять в этом диалоге что-то?
Текст на контролах, добавить/удалить их.
 
19.02.2016 10:24  
DMaslov
Как управлять существующими параметрами отчета, нашел в доке.



Поменять контролы, как понял из доки - нарисовать диалог в какой-либо среде разработки и подключить его.
 
26.02.2016 10:17  
DMaslov
Продолжаю обучение.
Не могу взять значения параметров.
Преобразование типов к String, Int32 взял из других отчетов.
Что-то не работает, не пойму, в чем дело.

test2.frx
 
29.02.2016 09:44  
akonev
объяви параметры.

меню: Data - Show Data Window
в окошке Data: Actions - New Parameter

P_STORED_NAME - String
P_FLAG1 - Int32 (обрати внимание, что P_ тут нужны)

код без лишних преобразований примерно такой получится:
Код:
    private void _StartReport(object sender, EventArgs e)
    {   
      String s = "P_STORED_NAME: [" + Report.GetParameterValue("P_STORED_NAME") + "]";
      
      Text2.Text = s;
      
      if (0 == ToInt32(Report.GetParameterValue("P_FLAG1")) )
        s = "FLAG1 = 0";
      else
        s = "FLAG1 = 1";
      
      Text3.Text = s;

      RepHost host = new RepHost(Report);
      
      String v_sql;
      /*
      v_sql = SqlFormat("select id, dat, msg from SUPERMAG.SMLOG" +
              "  where dat > trunc(sysdate) ");
      
      v_sql +=  "    and nvl(action, 'HZ') not in ('DISC') ";
      
      v_sql +=  "   order by id" ;
      */
      v_sql = "select article, '' dat, name from SUPERMAG.SMCARD where rownum < 11";
      host.TableDataSourcePreInit("LogQuery", v_sql);
      
    }
 
"Спасибо" akonev от:
 
Опции темы



Часовой пояс GMT +3, время: 19:31.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.