Wielojęzyczne teksty raportów

Wprowadzenie

Wirtualna tabela Wielojęzyczne teksty raportów wyświetla teksty (stałe) raportu w określonych językach.

Grupa docelowa

  • Programiści
  • Konsultanci

Definicja

Tabela wirtualna nie istnieje w bazie danych, ale jest emulowana przez SAS. Zasadniczo dostęp do tabeli wirtualnej można uzyskać w taki sam sposób, jak do tabeli bazy danych. Zawartość tabeli wirtualnej jest obliczana w czasie wykonywania zapytania na podstawie wartości wejściowych. Jako wynik zapytania może zostać zwrócona dowolna liczba wierszy. Tabela wirtualna może być używana tylko jako pojedyncza tabela w prostej instrukcji SQL.

Tabele wirtualne powinny być używane, jeśli wynik zapytania może zawierać więcej niż jeden wiersz. Jeśli wynik zapytania zawiera tylko maksymalnie jeden wiersz, funkcja wirtualna jest odpowiednia, ponieważ może być używana w złączeniach.

Tabela wirtualna Wielojęzyczne teksty raportów

Tabela wirtualna Wielojęzyczne teksty raportów umożliwia tworzenie raportów w kilku językach. Służy do uzyskiwania dostępu do tekstów (stałych) określonego raportu w żądanych językach. Teksty są edytowane i tłumaczone w bazie danych repozytorium.

W typowych scenariuszach aplikacji, wirtualna tabela jest wykonywana w niewidocznym podraporcie. Stałe tekstowe są udostępniane do raportu za pośrednictwem zmiennych współdzielonych.

Raport com.cisag.app.general.rpt.BaseItemTranslations zawiera przykładową implementację wirtualnej tabeli Wielojęzyczne teksty raportów.

Nazwa tabeli

Tabela wirtualna jest dostępna w raporcie przy użyciu następującej nazwy:

pgm_ReportTextTranslationVirtualTable

Kolumny tabeli

Tabela wirtualna zawiera następujące kolumny:

pgm_ReportTextTranslationVirtualTable
Nazwa kolumny Opis
in_report Określa nazwę raportu. Nazwę można wprowadzić z przestrzenią nazw lub bez niej.
in_reportLocating W razie potrzeby należy wprowadzić jedną z dwóch poniższych wartości:

  • automatic– po jej wprowadzeniu system w pierwszej kolejności sprawdzi, czy istnieje podobny raport z aplikacji Raporty. Jeśli taki raport istnieje, zostanie on użyty.

Wartość automatic jest używana, jeśli nie określono wartości.

  • static – w przypadku określenia wartości static używany jest raport określony w parametrze in_report.
in_languages Należy wprowadzić kod ISO języka, w którym ma być wyświetlany tekst. Aby określić więcej niż jeden język, należy użyć przecinków, np. en,de,it.
constant W tej kolumnie wyświetlane są nazwy stałych tekstowych, np. description.
text W tej kolumnie wyświetlany jest tekst w określonym języku.
language W tej kolumnie wyświetlany jest kod ISO języka tekstu wyjściowego.

Typ bazy danych

Funkcja wirtualna Wielojęzyczne teksty raportów jest dostępna w bazach danych typu OLTP.

Autoryzacje

Podczas korzystania ze sterownika ODBC do określania uprawnień nie jest używana żadna jednostka biznesowa.

Czy ten artykuł był pomocny?