Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Crystal Reports 9 и Oracle Forms / 6 сообщений из 6, страница 1 из 1
27.08.2004, 10:17
    #32668297
RozT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Reports 9 и Oracle Forms
Народ, кто-нибудь знает как передать параметры из Oracle Forms в CR9 (желательно без вызова окна параметров CR)?
...
Рейтинг: 0 / 0
27.08.2004, 10:39
    #32668341
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Reports 9 и Oracle Forms
Почему бы тебе в форуме по Ораклу не спросить?
...
Рейтинг: 0 / 0
27.08.2004, 10:46
    #32668356
RozT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Reports 9 и Oracle Forms
Уже написала, только пока никто не ответил
...
Рейтинг: 0 / 0
03.09.2004, 11:31
    #32678943
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Reports 9 и Oracle Forms
А какое API для кристалла вы хотите использовать ?
...
Рейтинг: 0 / 0
06.09.2004, 09:38
    #32680814
RozTI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Reports 9 и Oracle Forms
Вообще-то советовали использовать Print Engine (API) Calls
правда для CR до 8 версии. А можно ли их использовать для 9 не знаю. Есть другие варианты?
...
Рейтинг: 0 / 0
07.09.2004, 14:59
    #32683485
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Crystal Reports 9 и Oracle Forms
RozTIВообще-то советовали использовать Print Engine (API) Calls
правда для CR до 8 версии. А можно ли их использовать для 9 не знаю. Есть другие варианты?

Ну, вроде как это API уже в 9-ке считается устаревшим, (правда еще работает). Что с ним дальше делать будут - не известно.

Задавать же параметры - ну примерно так (это С, на Oracle Forms уж не знаю как.)
pPrintJob должен быть открыт до этого и подготовлен соотв.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
bool DefineParams( short pPrintJob, ... Params )
{
  CString strParamName;
  CString strParamVal;
  int j,i, nParams;

  nParams = PEGetNParameterFields( pPrintJob );

    for( j= 0 ; j < nParams; j++ )
    {
      PEParameterFieldInfo param;
      if( !CRPE( _T("при получении описания параметра отчета"),
          PEGetNthParameterField( pPrintJob, j, &param ),
          pPrintJob
        ))
        return false;
    
      param.DefaultValueSet = param.CurrentValueSet = TRUE;
      param.needsCurrentValue = FALSE;

      strParamName = param.Name;
      strParamVal = ...;

      if( paramValFound )
      {
        param.DefaultValueSet = param.CurrentValueSet = TRUE;
        param.needsCurrentValue = FALSE;
        _tcsncpy( param.DefaultValue, LPCTSTR(strParamVal), PE_PF_VALUE_LEN );
        _tcsncpy( param.CurrentValue, LPCTSTR(strParamVal), PE_PF_VALUE_LEN );
      }
      else
      {
        CRLWARNING( _T("  parameter [%s] not defined. Default value (null) used."), LPCTSTR(strParamName) );
      }

      if( !CRPE( _T("при установке описания параметра отчета"),
          PESetNthParameterField( pPrintJob, j, &param ),
          pPrintJob
        ))
        return false;
    }
  return true;
}
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Crystal Reports 9 и Oracle Forms / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]