logo-softwarestudio-2020-600

Szukaj.aspx

StudioSystem został zaprojektowany jako kompleksowy system dla firm każdej wielkości. Posiada potężny zestaw funkcji, które ułatwiają konfigurowanie, wdrażanie i zarządzanie danymi cyfrowymi. Zawiera intuicyjny interfejs typu „przeciągnij i upuść” oraz szereg zaawansowanych narzędzi do organizowania, zarządzania i udostępniania danych. Platforma zawiera również wbudowane środki bezpieczeństwa, aby zapewnić bezpieczeństwo danych.

StudioSystem zapewnia różnorodne funkcje, które czynią go idealnym rozwiązaniem dla firm każdego typu. Posiada kompleksowy zestaw narzędzi do zarządzania danymi cyfrowymi, w tym potężną wyszukiwarkę umożliwiającą szybkie zlokalizowanie potrzebnych informacji. Zawiera również kompleksowy zestaw narzędzi do raportowania, które pomagają firmom analizować i rozumieć ich dane. Platforma zawiera również szereg środków bezpieczeństwa zapewniających bezpieczeństwo danych.

Transakcja buduje dynamicznie listę obiektów (menu) do wyboru opcji i uruchomienia dowolnej transakcji docelowej.

Zastosowanie

Jako dynamicznie budowana lista wyboru typu submenu. Używana jest jako systemowa lista wyboru skorowidzy, ale znajduje zastosowanie w dowolnym miejscu platformy.

Przeznaczona jest dla list o większej liczbie pozycji np. gdy spodziewamy się listy wyboru powyżej 20 pozycji.

Uwaga, nie należy stosować do list bez ograniczeń np. spodziewając się listy wyboru powyżej 1000 lepiej używać rozwiązań typu ComboFly w transakcji x_run.aspx.

Sposób działania

W przypadku transakcji szukaj.aspx, lista jest pobierana z zapytania bazy SQL, budowana i przesyłana do przeglądarki. Wyszukiwanie obiektów, pozycji z listy jest realizowane poprzez wpisywanie liter które muszą być w opisie danego obiektu. Obiekty nie spełniającego kryterium wyszukiwania są ukrywane.

Jeżeli w oknie wyszukiwania wpiszemy dwie liter ex to lista zostanie wyświetlona tylko z pozycjami zawierającymi w nazwie, opisie takie litery.

Konfiguracja

Konfiguracja transakcji szukaj ogranicza się do uruchomienia jej z parametrem kod i wskazaniem nazwy ze skorowidza SEL

np. /role_sys/szukaj.aspx?kod=SKO

W skorowidzu SEL ustawiamy zapytanie, które ma zwrócić listę pozycji wyboru:

gdzie:

  • KOD – unikalny identyfikator dla transakcji szukaj.aspx
  • OPIS – dowolna nazwa wskazująca do czego służy dana konfiguracja
  • Zapytanie SQL – podajemy zapytanie do bazy jakie ma zwrócić listę obiektów do wyświetlenia na stronie

Zapytanie SQL

Zapytanie może być w zasadzie dowolnie napisane, warunkiem jest zwrotnie przekazane kolumny o określonych nazwach:

  • OPIS – treść obiektu, używana do wyświetlenie i szukania
  • BACKKOLOR – wskazanie koloru tła
  • IKONA – wskazanie pliku ikony dla danego obiektu
  • NAVIGATE – wskazanie transakcji do uruchomienia, gdy użytkownik kliknie w dany obiekt
  • WYSOKOSC – wskazujemy w pikselach rozmiar obiektu, jeżeli chcemy mieć inny niż domyślny
  • WYSOKOSC- wskazujemy w pikselach rozmiar obiektu, jeżeli chcemy mieć inny niż domyślny
  • FONTFAMILY – wskazujemy nazwę czcionki, jeżeli chcemy użyć innej niż domyślna

Przykłady zapytań SQL

SELECT SEKCJA, PRX + ' - ' + OPIS as OPIS, BACKCOLOR, IKONA, '/role_adm/j_skorowidze.aspx?prx='+prx + IIF(TOOLBAR IS NOT NULL AND TOOLBAR <> '', '&toolbar=' + TOOLBAR, '') as navigate FROM _PRX WHERE POZYCJA IN ('R','L','C') AND AKTYWNE = 'True' ORDER BY SEKCJA, KOLEJNOSC, OPIS

Zwraca listę skorowidzy systemu


SELECT  '<span style=font-size:1.5em;>' + TYTUL + '</span><p>' + OPIS +'</p>' as OPIS, ('../role_ank/wypelnij_ankiete.aspx?refno='+UPPER(REFNO)) as navigate, '' as IKONA, '180' as wysokosc, '360' as szerokosc, 'Verdana' as fontfamily FROM ankiety_n WHERE ROLASYS='CRM' AND ach='1' and AKTYWNE=1 ORDER BY TYTUL

Lista ankiet do wypełnienia


SELECT  '' + NAZWA + '+ '' +'as OPIS, ('../role_sys/j_grid.aspx?refno=0FCC3233-D318-4854-85D6-2A2617C7D88F&NRIDOPD=')+UPPER(NRIDKAR) as navigate, '/images_k/128x128/akceptuj.png' as IKONA, '50' as wysokosc, '360' as szerokosc, 'Verdana' as fontfamily FROM knkar WHERE ach='1' and ISNULL(OPINIA,0)=1 AND ODDZIAL = '@ODDZIAL' ORDER BY NAZWA

Zadania wg pracowników

_CODE_SQL NAR

Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla…

_CODE_SQL SYS

Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla…

_CODE_SQL WMS

Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla…

_CODE_SQL VSS

Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla…

_CODE_SQL SQL

Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla…

_CODE_SQL REK

Idea wykorzystania tabeli _code_sql ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla…