Nazwa wtyczki | Data utworzenia | Data ostatniej aktualizacji | Link do instalki | Krótki opis | Dział utrzymujący | Dokumentacja dla klienta | Typ licencji | Typ wtyczki | Id wtyczki |
---|---|---|---|---|---|---|---|---|---|
Database Explorer | 2016-01-18 | 2023-11-15 | Link | Wtyczka umożliwia wykonywnaie operacji na bazach danych | Dev Core | Bezpłatna | Wtyczka | com.suncode.plugin-dbexplorer |
Interfejs główny
Edytor danych Database Explorer uruchamiany jest z poziomu głównego menu. Po kliknięciu na pozycję Edytor danych uruchomiony zostanie moduł edycji danych.
Pozycja Edytor danych widoczna jest tylko dla użytkowników którzy mają uprawnienia do podglądu lub edycji co najmniej 1 zestawu tabel.
Ekran główny modułu składa się z:
- panelu nawigacyjnego
- tabeli danych
Nawigacja
Panel nawigacyjny umiejscowiony po lewej stronie wyświetla wszystkie dostępne do edycji tabele zgrupowane w poszczególne zestawy tabel.
Filtrowanie
Filtrowanie tabel możliwe jest poprzez pole tekstowe Filtruj... umiejscowione nad dostępnymi tabelami. Po wpisaniu dowolnej frazy wyświetlone zostaną pasujące tabele.
Uprawnienia do edycji tabel
Uprawnienia do edycji tabel są nadawane przez Administratora dla poszczególnych użytkowników lub grup. Zdefiniowane są 2 poziomy uprawnień:
- Podgląd: użytkownik może tylko podglądać dane oraz eksportować je do pliku excel
- Edycja: użytkownik może dodawać, edytować, usuwać i importować wszystkie wiersze
Edycja danych
Dodawanie wierszy
Dodawanie nowego wiersza odbywa się po naciśnięciu przycisku na dolnej belce tabeli. Wyświetlone zostanie okno uzupełnienia danych:
Edycja wierszy
Wartości wiersza edytowane są na poziomie pojedynczej komórki. Klikając na komórkę którą chcemy zmienić wyświetlony zostanie edytor wartości tej komórki. Po zmianie wartości i zatwierdzeniu klawiszem Enter, Tab wartość zostanie zmieniona (podczas zapisywania wartości wyświetlany jest ikona ładowania).
Nie wszystkie komórki mogą być edytowane. Zależy to przede wszystkim od konfiguracji tabeli. Nie można edytować kolumn które:
- są kluczem głównym tabeli
- są generowane automatycznie przez bazę danych
Usuwanie wierszy
Do usunięcia wiersza należy użyć przycisku znajdującego się po lewej stronie każdego z wierszy. Kliknięcie na przycisk spowoduje wyświetlenie okna potwierdzenia a następnie usunięcie danego wiersza.
Filtrowanie danych
Każda kolumna, która wspiera filtrowanie zawiera w nagłówku pole pozwalające na ustalenie kryteriów filtrowania.
Filtrowanie odbywać się może poprzez:
- szybki filtr - wartość wpisywana jest w pole tekstowe w nagłówku kolumny
- filtr szczegółowy - kryteria wyszukiwania wpisywane są w poszczególne pola formularza widocznego po naciśnięciu ikony filtrowania
Filtr nie będzie dostępny dla kolumn, których typ nie wspiera filtrowania lub jest nieobsługiwany.
Filtrowanie tekstu
Filtrowanie tekstu dostępne jest zarówno z poziomu szybkiego filtru jak i filtru szczegółowego. W obu filtrach możemy wykorzystać specjalne znaczniki:
Znak | Opis |
---|---|
* | (gwiazdka) Oznacza zero lub więcej dowolnych znaków |
? | (znak zapytania) Oznacza jeden dowolny znak |
! | (wykrzyknik) Użyty na początku szukanego wyrazu oznacza negację |
Szybki filtr
Szybki filtr umożliwia wyszukiwanie wartości zawierających podaną frazę. Zasady wyszukiwania:
- wyszukuje wartości zawierające szukaną frazę w dowolnym miejscu
- podczas wyszukiwania pomijana jest wielkość liter
W szybkim filtrze możemy wykorzystać specjalne zmienne:
Negacja ( ! ) | Dowolny ciąg ( * ) | Dowolny znak ( ? ) |
---|---|---|
Filtr szczegółowy
Filtr szczegółowy pozwala na większą kontrolę nad wyszukiwanym tekstem. W odróżnieniu od szybkiego możemy dodatkowo:
- wyszukać puste wartości
- wyszukać wartości dokładnie takie same
- wyszukać z uwzględnieniem wielkości liter
Formularz filtru szczegółowego zawiera pole tekstowe w którym wpisujemy wyszukiwany tekst oraz przełącznik określający czy podczas wyszukiwania wielkość liter będzie brana pod uwagę.
Po uzupełnieniu formularza aplikujemy filtr poprzez przycisk Zastosuj. Przycisk Wyczyść umożliwia wyczyszczenie wcześniejszego szczegółowego filtru.
Poniżej przedstawiono przykłady różnych filtrów wraz z ich wynikami:
Rodzaj filtrowania | Opis | Formularz | Rezultat |
---|---|---|---|
Wyszukiwanie pustych wartości | Pole wyszukiwania pozostawiamy puste | ||
Wyszukiwanie niepustych wartości | W polu wyszukiwania wpisujemy znak ! | ||
Wyszukiwanie dokładnego tekstu | W polu wyszukiwania wpisujemy szukany tekst oraz zaznaczamy opcję Uwzględnij wielkość liter | ||
Wyszukiwanie z wykorzystaniem znaczników | W polu wyszukiwania wpisujemy wyszukiwaną frazę z wykorzystaniem wyżej opisanych znaków specjalnych |
Wyszukiwanie na podstawie wielkości liter może nie działać poprawnie na niektórych bazach danych w zależności od ich konfiguracji.
Filtrowanie liczb
Filtrowanie liczb (całkowitych i zmiennoprzecinkowych) możliwe jest z poziomu filtru szybkiego oraz szczegółowego.
Szybki filtr
Szybki filtr jest pozwala na proste filtrowanie po dokładnej wartości, ale również umożliwia wyszukanie wartości które są równe, większe, większe bądź równe, mniejsze, mniejsze bądź równe oraz różne od podanej liczby.
Wyrażenie filtrująca ma postać {operator} {liczba} gdzie:
- {operator} : opcjonalny operator który definiuje sposób porównania wartości (jeżeli zostanie pominięty, wyszukiwane będą wartości równe wpisanej liczbie)
- {liczba}: liczba całkowita lub zmiennoprzecinkowa po której odbywa się filtrowanie
Wszystkie możliwe operatory wraz z przykładami przedstawione są poniżej:
Operator | Przykład | Wynik |
---|---|---|
= | =5 | Wiersze równe 5 |
== | ==2,25 | Wiersze równe 2,25 |
!= | !=0 | Wiersze różne od 0 |
> | >100 | Wiersze większe od 100 |
>= | >=100 | Wiersze większe lub równe 100 |
< | <-50.5 | Wiersze mniejsze niż -50.5 |
<= | <=-100 | Wiersze mniejsze lub równe -100 |
Wygląd przykładowych filtrów:
Filtr szczegółowy
Filtr szczegółowy umożliwia wyszukiwanie:
- wartości pustych
- wartości z podanego zakresu min max
- wartości większych niż min
- wartości mniejszych niż max
Rodzaj filtrowania | Opis | Formularz | Rezultat |
---|---|---|---|
Wyszukiwanie pustych wartości | Oba pola (min, max) pozostawiamy puste | ||
Wyszukiwanie wartości z podanego zakresu | W polu Min podajemy wartość minimalną, w polu Max wartość maksymalną. Wartości równe również spełniają warunek Możemy uzupełnić tylko 1 pole, wtedy:
|
Filtrowanie daty
Filtrowanie kolumn zawierających daty możliwe jest przede wszystkim poprzez filtr szczegółowy. Dostępny filtr prosty umożliwia wyszukanie tylko dokładnych dat.
Szybki filtr
Szybki filtr jest w przypadku dat bardzo ograniczony. Akceptuje tylko daty wpisane w odpowiednim formacie:
- dla samej daty: 2015-12-31
- dla daty wraz z czasem: 2015-12-31 12:50:00
Filtr szczegółowy
Filtr szczegółowy umożliwia wyszukiwanie wartości:
- pustych
- z zadanego zakresu dat (i czasu)
- które miały miejsce w zadanym okresie od aktualnej daty
Rodzaj filtrowania | Opis | Formularz | Rezultat |
---|---|---|---|
Wyszukiwanie wartości pustych | Oba pola pozostawiamy puste | ||
Wyszukiwanie dat z podanego zakresu | Wyszukiwanie z zakresu uaktywniamy poprzez wybór opcji Zakres. Następnie uzupełniamy pola Od i Do (jeżeli nie uzupełnimy jakiegoś z nich - wyszukane zostaną daty z większe bądź mniejsze od zadanej daty) | ||
Wyszukiwanie dat które miały miejsce w zadanym okresie od aktualnego czasu | Wyszukiwanie w stosunku do aktualnej daty uaktywniamy poprzez wybór opcji W ciągu ostatnich. Wprowadzenie liczby ujemnej np. -1 DNI oznacza od dzisiaj do jutra. |
Filtrowanie czasu
Filtrowanie czasu jest podobne do filtrowania daty z jedną różnicą iż pozwala jedynie na filtrowanie po dokładnej wartości (szybki filtr) oraz po zakresie czasu (od - do).
Szybki filtr
Filtrowanie odbywa się poprzez wpisanie dokładnej godziny zgodnie z formatem:
- 12:50:00
Filtr szczegółowy
Filtr szczegółowy umożliwia wyszukiwanie wartości:
- pustych
- z zadanego zakresu czasu (od godziny do godziny)
Rodzaj filtrowania | Opis | Formularz | Rezultat |
---|---|---|---|
Wyszukiwanie wartości pustych | Oba pola pozostawiamy puste | ||
Wyszukiwanie czasu z podanego zakresu | Uzupełniamy pola Od Do |
Filtrowanie wartości logicznych
Filtrowanie wartości logicznych możliwe jest tylko za pomocą filtru szczegółowego (szybki filtr nie jest dostępny)
Filtr szczegółowy
Dla wartości logicznych jesteśmy w stanie wyszukać tylko wiersze gdzie wartość jest zaznaczona albo nie:
Rodzaj filtrowania | Opis | Formularz | Rezultat |
---|---|---|---|
Wyszukiwanie wartości Tak lub Nie | Zaznaczamy pole zgodnie z tym jakie wartości chcemy wyszukać |
Import i eksport danych
Edytor danych pozwala na import oraz eksport danych z/do plików .xlsx (Microsoft Excel 2003+). Eksport danych możliwy jest dla każdego zestawu bez względu na posiadane uprawnienia. Importować dane możemy tylko w przypadku, gdy posiadamy uprawnienia do edycji danej tabeli.
Eksport
Eksport danych uruchamiamy poprzez kliknięcie na przycisk
w dolnej części tabeli. Spowoduje to wyświetlenie okna konfiguracji eksportu:- Nazwa pliku: nazwa pliku wynikowego (domyślnie export-<nazwa tabeli>)
- Uwzględnij filtrowanie: zaznaczenie tej opcji (domyślnie) spowoduje uwzględnienie wybranych aktualnie filtrów podczas eksportu
Eksport danych uruchamiany przyciskiem Eksportuj dane. Po zakończeniu przetwarzania plik .xlsx zawierający wszystkie dane z tabeli zostanie automatycznie pobrany na dysk twardy użytkownika.
Wyeksportowany plik zbudowany jest z 1 wiersza nagłówkowego, zawierającego identyfikatory kolumn ( mogą się one różnić od nazw kolumn wyświetlanych w edytorze danych). Kolejne wiersze zawierają odpowiednio sformatowane dane zgodnie z ich typem:
Import
Import danych uruchamiamy przez kliknięcie na przycisk
w dolnej części tabeli. Spowoduje to wyświetlenie okna konfiguracji importu:- Nazwa pliku: klikając na przycisk Przeglądaj... wybieramy plik zawierający dane do importu (tylko pliki z rozszerzeniem xlsx są akceptowane)
- Wyczyść istniejące dane: jeżeli opcja zostanie zaznaczona, wszystkie dane zostaną usunięte przed rozpoczęciem importu
Import uruchamiany jest przyciskiem Importuj dane.
Importowany plik excel musi mieć taką samą strukturę jak plik eksportowany - musi zawierać wiersz nagłówkowy z identyfikatorami kolumn.
Dodatkowo w przypadku, gdy:
- tabela posiada automatycznie inkrementowany klucz główny,
- identyfikator danego wiersza pliku importowanego nie istnieje już w tabeli,
to identyfikator zostanie automatycznie dopasowany.
Np. gdy w tabeli mamy ID wierszy: 1,2,3, a w pliku 10,11 oraz opcja "Wyczyść istniejące dane" jest odznaczona, to po zaimportowaniu wiersze będą miały ID: 1,2,3,4,5.
Import danych może również służyć do aktualizacji istniejących danych. W tym celu należy odznaczyć opcję "Wyczyść istniejące dane" i zaimportować zaktualizowany plik.
Add Comment