Sistem de aranjare a datelor (ACS)
Salutări, dragi cititori mei! Să continue să se uite la elementele de bază ale sistemului aspectul. În a doua parte a acestei serii, ați învățat diferențele de setul de date - o solicitare din cererea obișnuită. De asemenea, ați luat în considerare parametrii de tabele virtuale și a făcut cunoștință cu extinderea limbii de interogare. Și acum, uita-te la conținutul a ceea ce va învăța aici. Mult noroc!
Funcțiile limbajului exprimare ACS.
În cazul în care structura este construit de interogare, regulate caracteristicile lingvistice de interogare sunt utilizate în ea. Dar ACS vă permite să definiți funcții suplimentare. Unele funcții sunt similare cu funcțiile limbii de interogare, dar folosește o sintaxă diferită. De exemplu, funcția „NachaloPerioda“:
Această funcție este diferită de funcția de limbă de interogare în al doilea parametru. Acesta utilizează șirul „Luna“, în timp ce în funcție de limba MONTH interogări literale.
Unde pot folosi expresiile de control funcțiile de limbă de acces, în cazul în care o limbă pe care nu se pot folosi interogarea?
- Fila „Calculate Fields“, în coloana „Expression“.
- „Expresia“ în tab-ul „Opțiuni“ a coloanei.
- În fila „Setări“ sub titlul „Câmpuri personalizate“. Utilizatorul poate crea propriul câmp și să scrie expresii pentru a le.
- În fila „seturi de date“, în coloanele „expresii de reprezentare“ și „expresii de ordonare.“
Această expresie, care a stabilit structura câmpului de date.
Caracteristici ale SKD.
Când se folosește setul de date de interogare, există o serie de caracteristici care apar
prin optimizarea ACS.
- Interogarea rezultată este redusă, în conformitate cu opțiunile de configurare ale raportului,
deoarece elimină unele dintre câmpurile din interogarea rezultată. - Adăugarea cererii rezultată poate fi îndepărtată și masa, în cazul în care cererea descrisă mai tabele temporare și nu sunt utilizate oriunde.
- Același lucru se aplică seturilor de date, în cazul în care vom descrie setul de seturi de date în sistem, ci folosesc doar câteva dintre ele, numai seturile de date utilizate de către sistemul va primi informațiile și celelalte seturi de date vor fi eliminate din rezultat șablon compoziția de date.
Poate aceste caracteristici transporta orice consecințe negative? Da, pentru că, în unele cazuri, va fi format nu interogarea pe care ne-am dorit. Prin urmare, trebuie să luăm în considerare particularitățile construcției de interogări complexe.
câmpuri ACS setările de bază.
Fila „seturi de date“, atunci când crearea interogării de autocompletare câmpurile de date de aspect de tip set. După cum puteți vedea, câmpurile conțin un număr mare de setări.
Coloana „Câmpul“ conține numele câmpului, care se obține din baza de informații (IB).
Valoarea invariabilă care este conectat rigid cu solicitarea. Aceasta corespunde numelui cererii.
Dar există o caracteristică. Dacă vom schimba porecla, cum ar fi „Nomenclatura“ în tab-ul Query Builder „asociere / Aliases“ în coloana „Nume câmp“ la „Bună“, apoi pe fila „seturi de date“ aspect apar noul câmp de „produs“, dar, în același timp, „Nomenclator“ și a părăsit terenul. Acest lucru se datorează faptului că steagul „auto-completarea“ este setat. Cu această configurație, sistemul nu poate înțelege ce „produsul“ este același cu cel al „nomenclatura“, astfel încât, pentru orice eventualitate, se adaugă de două ori pe teren.
Poate o astfel de structură pentru a deteriora munca utilizatorului? Da. Într-adevăr, în raportul de opțiuni de personalizare va avea două câmpul „produs“ și „Range“. Pentru utilizator, acesta nu va înțelege modul în care acestea diferă, cu toate că selecțiile sunt identice.
Deși este posibil să se elimine apariția câmpului „Range“, plasarea unui marcaj de selectare în coloana „Restrângerea câmpului“ - „Stare“ și „Limitarea detalii“ - „Stare“ tab-ul de „Seturi de date“, în setările de câmp. În plus, puteți elimina bifa din „completare automată“ pavilion în tab-ul Query Builder „date de aspect“, completați toate câmpurile.
Coloana „Calea“ specifică modul în care ne vom referi la domeniul pe toate filele din compoziția de date. Valoarea pe care o puteți modifica pe cont propriu. Spațiile sunt permise în piesa de titlu, dar în același timp, numele este inclus între paranteze drepte. Dar este mai bine în acest fel a fost nici un spațiu, așa cum acest câmp de serviciu. Este mai bine să se schimbe titlul punând o bifă în coloana „Titlu“.
De ce a fost necesar să se creeze două domenii diferite, „Câmp“ și „The Way“, în cazul în care numele lor este aproape întotdeauna la fel? Deoarece utilizează o varietate de seturi de date. De exemplu, în cazul în care al doilea set de date este unirea, pentru a mapa câmpurile trebuie să fie în același mod. În alte cazuri, calea poate fi lăsată neschimbată în cazul în care numele lor sunt clare.
Puteți utiliza următoarea metodă de a lucra cu coloana „Calea“. Cu specificarea o cale, puteți crea imbricate detalii de elemente virtuale. De exemplu, locul necesar „calitatea“ în recuzita „Produse“. Editați „Calea“ recuzita „calitate“, pentru „Tovar.Kachestvo“. Acum, pe fila fila „Setări“ în „domeniile selectate“, a nu găsi „calitate“, dar va apărea în „produs“ în domeniu.
Să luăm în considerare stabilirea unor limite de accesibilitate. După cum puteți vedea, există două linii pentru a limita disponibilitatea coloanei „Restrângerea câmpului“ și „Limitarea detalii.“
câmpurile din coloane restricții SKD
Coloana „restricție a câmpului“ înseamnă că limitele vor fi impuse pe teren propriu-zis. Coloana „detalii restricție“ înseamnă că restricțiile vor fi impuse asupra detaliilor câmpurilor sub dacă câmpul este legată de tipul de date complexe, cum ar fi un document sau director.
Fiecare linie este împărțit în mai multe patru difuzoare. Dacă este setat câmpurile sau detaliile acestui pavilion domeniu:
- Câmp. acestea nu vor fi disponibile pentru selectare în fila fila „Setări“ în „Selected Fields“.
- Stare. acestea nu vor fi disponibile ca o condiție în fila fila „Setări“ din „Selecția“.
- Grup. apoi, pe fila „Setări“ pentru a crea noul grup nu va fi disponibil pentru gruparea lor.
- Organizarea. acestea nu vor fi disponibile pentru a comanda pe fila „Setări“ din fila „Sort“.
Coloana „Prezentarea Expression“ nevoie pentru a schimba reprezentarea câmpului, ca urmare a raportului. De exemplu, aveți nevoie pentru a afișa nu numai numele produsului, dar, de asemenea, articolul său. Prin urmare, în această coloană, puteți scrie următoarele:
În acest domeniu, putem folosi toate caracteristicile de control al accesului de limbă și accesul la funcțiile modulului general.
Dar, pentru a utiliza o astfel de oportunitate de a fi atent, mai ales în cazul în care există o funcție de modul de apel general la baza de date, așa cum se întâmplă acest tratament, după toate datele obținute pentru raport. De fapt, pentru fiecare rând de interogarea este executată din nou.
Coloana „expresie prin care se dispune“ necesitatea de a defini personalizate de sortare. Puteți folosi același model ca și în „prezentarea de exprimare.“
În a patra parte, veți învăța despre câmpurile suplimentare de configurare și câmpuri calculate. Tu găsi răspunsul la două întrebări: cum se trece parametrii și selecții în raport, construit pe ACS fără a crea un formular de raport și modul în care să se alinieze titlurile coloanelor centrate într-un raport. Cred că puteți obține cu ușurință în aceste lucruri!
Aceasta este una dintre lecțiile datelor aspect filă din cererea:
Acest blog este citit de mai mult de 3.000 de oameni
- citește și tu!