+48 56 66 24 700 +48 56 69 26 998 info@mga.com.pl MGA V3 Third Edition Menu formatki W momencie otwarcia dowolnej formatki menu główne zostaje zastąpione przez menu formatki, które zawiera standardowo następujące funkcje: Czynność: Zapisz <F10> zapisuje ostatnio wprowadzone zmiany (zapisuje dane do bazy). Wyczyść wszystko <Shift+F7> czyści formatkę. Zakończ <Esc> zamyka aktywną formatkę. 1. Edycja: a) Wytnij <Ctrl+X> kopiuje i usuwa zaznaczony fragment tekstu. b) Kopiuj <Ctrl+C> kopiuje zaznaczony fragment tekstu. c) Wklej <Ctrl+V> wstawia skopiowany lub wycięty wcześniej fragment tekstu w miejscu, w którym znajduje się kursor. d) Edytor <Ctrl+E> otwiera okno edytora, który umożliwia wygodniejsze wprowadzanie długich ciągów znaków. e) Wyświetl listę <F9> wyświetla okno z listą wartości dostępnych dla danego pola (nie wszystkie pola obsługują tą funkcję). 2. Zapytanie: a) Wprowadź <F7> przechodzi w tryb edycji zapytania. b) Wykonaj <F8> wysyła zapytanie do bazy danych. c) Anuluj <Esc> wychodzi z trybu edycji zapytania. d) Ostanie kryteria przywraca kryteria użyte w poprzednim zapytaniu (funkcja jest dostępna tylko w trybie edycji zapytania i pod warunkiem, że przynajmniej jedno zapytanie zostało już wykonane). e) Policz trafienia <Shift+F2> informuje ile rekordów zostanie odczytanych w wyniku zapytania. f) Pobierz następny zbiór pobiera następny zestaw z listy wybranej zapytaniem. 3. Blok: a) Poprzedni <Ctrl+PageUp> przenosi kursor do poprzedniego bloku danych. b) Następny <Ctrl+PageDown> przenosi kursor do następnego bloku danych. c) Wyczyść <Shift+F5> czyści aktywny blok danych. 4. Rekord: a) Poprzedni <Strzałka w górę> przechodzi do poprzedniego rekordu. b) Następny <Strzałka w dół> przechodzi do następnego rekordu. c) Przewiń w górę przechodzi na poprzedni zestaw rekordów w zależności ile rekordów jest wyświetlanych w bloku danych. d) Przewiń w dół - przechodzi na następny zestaw rekordów w zależności ile rekordów jest wyświetlanych w bloku danych. e) Wstaw <F6> wstawia nowy rekord. f) Usuń <Shift+F6> usuwa aktywny rekord. Strona 1 z 7
+48 56 66 24 700 +48 56 69 26 998 info@mga.com.pl g) Zablokuj zablokuj rekord na własny użytek. h) Powiel <F4> kopiuje dane z wszystkich pól z poprzedniego rekordu i wstawia je w aktualnym rekordzie. i) Wyczyść <Shift+F4> czyści aktywny rekord. 5. Pole: a) Poprzednie <Shift+Tab> przenosi kursor do poprzedniego pola w bloku. b) Następne <Tab, Enter> przenosi kursor do następnego pola w bloku. c) Wyczyść <Ctrl+U> czyści zawartość pola, w którym znajduje się kursor. d) Powiel <F3> kopiuje zawartość pola z poprzedniego rekordu i wstawia ją w bieżącym rekordzie. 6. Okno zarządzanie oknami, funkcja przydatna w trakcie pracy z wieloma oknami: a) Kaskadowo porządkuje okna w kaskadę. b) Sąsiadująco poziomo porządkuje okna obok siebie w poziomie. c) Sąsiadująco pionowo porządkuje okna obok siebie w pionie. 7. Pomoc: a) Pomoc wyświetla okno z informacjami o aktualnie zaznaczonym polu. b) Opis klawiszy <Ctrl+F1> wyświetla okno z opisem klawiszy dostępnych w danym momencie. c) Wyświetl błąd <Shift+F1> wyświetla na pasku informacyjnym ostatni błąd. Pasek narzędzi Pasek narzędzi pojawia się w momencie otwarcia dowolnej formatki i zawiera skróty do następujących funkcji z menu formatki: 1. Zapisz zapisuje zmiany. 2. Zakończ zamyka aktywną formatkę. 3. Wytnij kopiuje i usuwa zaznaczony fragment tekstu. 4. Kopiuj kopiuje zaznaczony fragment tekstu. 5. Wklej wstawia skopiowany lub wycięty wcześniej fragment tekstu w miejscu, w którym znajduje się kursor. 6. Wpisz zapytanie przechodzi w tryb edycji zapytania. 7. Wykonaj zapytanie wysyła zapytanie do bazy danych. 8. Anuluj zapytanie wychodzi z trybu edycji zapytania. 9. Poprzedni blok przenosi kursor do poprzedniego bloku danych. 10. Poprzedni rekord przechodzi do poprzedniego rekordu. 11. Następny rekord przechodzi do następnego rekordu. Strona 2 z 7
+48 56 66 24 700 +48 56 69 26 998 info@mga.com.pl 12. Następny blok przenosi kursor do następnego bloku danych. 13. Wstaw rekord wstawia nowy rekord. 14. Usuń rekord usuwa aktywny rekord. 15. Zablokuj rekord zablokuj rekord na własny użytek. 16. Pomoc wyświetla okno z informacjami o aktualnie zaznaczonym polu. Pasek informacyjny Pasek informacyjny jest widoczny przez cały czas pracy z aplikacją i zawiera następujące pola: 1. W tym polu wyświetlane są podpowiedzi, komentarze, bądź informacje o błędach. 2. Numer aktualnie przeglądanego rekordu oraz ilość znalezionych rekordów, np. zapis Rekord: 2/45 informuje, że aktualnie wyświetlony jest rekord 2 z 45. 3. Informuje o tym, czy włączony jest tryb edycji zapytania. Jeśli w tym polu znajduje się napis Zapytanie, to tryb edycji zapytania jest włączony. 4. Informuje o tym, czy dla edytowanego pola dostępna jest lista wartości. Jeśli w tym polu znajduje się napis Lista wartości, to można skorzystać z funkcji Edycja Wyświetl listę znajdującą się w menu formatki. 2. Zapytania Ważną cechą aplikacji MGA V3 jest dostępny we wszystkich formatkach rozbudowany mechanizm zapytań, pozwalający na szybsze wyszukiwanie interesujących użytkownika danych. Język zapytań Query jest standardowym narzędziem wyszukiwania danych wbudowanym we wszystkie SQL-owe bazy danych, takie jak: Oracle, Informix, MS Access, itp. Oparty jest on na zasadzie ograniczania zbioru wybranych do przeglądania danych, za pomocą nakładania (nawet bardzo złożonych) warunków na poszczególne pola formatki. W celu rozpoczęcia wyszukiwania należy otworzyć formatkę, w której ma zostać wykonane wyszukiwanie, następnie przejść w tryb edycji zapytania, wypełnić odpowiednie pola w formatce stosując się do zasad wprowadzania danych do zapytań, a na końcu wykonać zapytanie. Tryb edycji zapytania Aby przejść w tryb edycji zapytania należy z menu Zapytanie->Wprowadź lub też kliknąć lewym przyciskiem myszy na odpowiednią opcję na pasku narzędzi. Można również nacisnąć klawisz F7. Chcąc powtórzyć ostatnie zapytanie można wybrać opcję z menu Zapytanie->Ostatnie kryteria lub ponownie nacisnąć klawisz <F7>. Wykonywanie zapytania W celu wykonania zapytania trzeba wybrać z menu Zapytanie->Wykonaj lub kliknąć na odpowiednią ikonę na pasku narzędzi. Można także nacisnąć klawisz <F8>. Anulowanie zapytania Aby wyjść z trybu edycji zapytania należy wybrać z menu Zapytanie->Anuluj lub kliknąć na odpowiadającą jej ikonę na pasku narzędzi. Można również skorzystać z klawisza <ESC>. Zasady wprowadzania danych do zapytań Podczas wprowadzania danych tekstowych do zapytania należy kierować się następującymi zasadami: Jeżeli dany ciąg znaków ma znajdować się na początku poszukiwanego wyrażenia, to trzeba za nim wstawić znak %, np. tele% Jeżeli dany ciąg znaków ma kończyć poszukiwane wyrażenie, to trzeba przed nim wstawić znak %, np. %tele Strona 3 z 7
+48 56 66 24 700 +48 56 69 26 998 info@mga.com.pl Jeżeli dany ciąg znaków ma znajdować się w środku poszukiwanego wyrażenia, to trzeba go umieścić pomiędzy dwoma znakami %, np. %tele% Jeżeli pole zawiera wartość liczbową, to można także wyszukiwać wartości mniejsze i większe od podanej. W tym celu należy: W przypadku, gdy szukana wartość ma być większa od wprowadzonej, należy postawić przed nią znak >, np. >10 wyszuka wszystkie rekordy, w których wartość podanego pola jest większa od 10. Jeśli szukana wartość ma być mniejsza niż wprowadzona należy postawić przed nią znak <, np. <10 wyszuka wszystkie rekordy, w których wartość podanego pola jest mniejsza od 10. Aliasy pól Wykonywanie złożonych zapytań na formatkach systemu odbywa się w następujący sposób: Otwieramy formatkę, na której chcemy wykonać zapytanie; Naciskamy klawisz F7 służący do wprowadzania zapytania (lub wybieramy z menu: Zapytanie-> Wprowadź); W pola, względem których chcemy przeprowadzić wyszukiwanie, wpisujemy tzw. aliasy pól, czyli dowolne litery lub słowa alfabetu poprzedzone dwukropkiem, na przykład: :a, :b, czy :znak Naciskamy klawisz F8 (lub z menu: Zapytanie-> Wykonaj), po czym ukaże się okno formularza, do którego wpisujemy zapytanie. Format zapytania jest najczęściej następujący: zmienna = zakres, czyli na przykład: :a=100 oznacza, że szukamy wszystkich rekordów, dla których alias :a w danym polu przyjmuje wartość 100 : Oprócz znaku równości (=), często stosowanymi są też znaki mniejszości (<), większości (>),,,mniejszy lub równy (<=) i,,większy lub równy (>=) oraz kilka innych operatorów i konstrukcji, takich jak: and (tzn.: i ), or (lub), in (w, inaczej: równy dowolnemu elementowi ze wskazanego zbioru wartości), czy not in (różny od wszystkich wartości z danego zbioru), a także: between X and Y (pomiędzy dowolnymi wartościami X i Y) albo like wyrażenie (tzn. taki jak podane wyrażenie) konstrukcja służąca do pobierania wartości podobnych, przybliżonych, gdzie wyrażenie może zawierać dowolne znaki, łącznie z tak zwanymi uniwersalnymi, tzn: % (procentem), czy _ (podkreśleniem). Oto kilka przykładów: PRZYKŁAD :a<x :a>x and :a<y :a=x or :a=y WYNIK WYSZUKIWANIA Rekordy, dla których wartość danego pola jest mniejsza od X (analogicznie interpretuje się znaki: <=, >, >=) Rekordy, dla których wartość danego pola jest z przedziału od X do Y Rekordy, dla których wartość danego pola jest równa X lub Y :a in (x,y,z) Rekordy, dla których wartość danego pola jest równa dowolnemu z podanych elementów: x, y, z Strona 4 z 7
+48 56 66 24 700 +48 56 69 26 998 info@mga.com.pl :a not in (u,w) Rekordy, dla których wartość danego pola jest różna od podanych elementów: u, w :a between X and Y Rekordy, dla których wartość danego pola jest przedziału od X do Y (inny zapis przykładu drugiego) :a like IBM Rekordy, dla których wartość danego pola zawiera w nazwie ciąg znaków: IBM UWAGA. Stosując w systemie złożone wyszukiwanie, datę wpisujemy w apostrofach i w formacie: RRRR-MM- DD, na przykład: :c= 2002-03-06. Ostatnim krokiem złożonego wyszukiwania jest naciśnięcie przycisku OK, co spowoduje przeszukanie danych i system wybierze tylko te rekordy, których dotyczyło zapytanie. UWAGA. Program umożliwia także wyszukiwanie rekordów po kilku polach formatki. W takim przypadku wpisujemy w każde pole inny alias, na przykład: Jako treść zapytania można wpisać: :b<100 and :c like %SKI% : Po naciśnięciu klawisza <F10>, system wyszuka wszystkich kontrahentów o numerze mniejszym od 100, mających w nazwie ciąg znaków SKI. Strona 5 z 7
+48 56 66 24 700 +48 56 69 26 998 info@mga.com.pl 3. Klawisze skrótu Większość dostępnych operacji można wykonać za pomocą myszy lub poprzez naciśnięcie odpowiedniej kombinacji klawiszy opisanej w tabeli: Funkcja Klawisz Aktualizuj rekord Drukuj Edytuj Menu bloku Następne pole Następny blok Następny klucz główny Następny rekord Następny zestaw rekordów Pokaż klawisze Pomoc Poprzedni blok Poprzedni rekord Poprzednie pole Powiel element Powiel rekord Następne pole Przewiń w dół Przewiń w górę Usuń rekord W dół W dół Ctrl+U Shift+F8 Ctrl+E F5 Tab Ctrl+PageDown Shift+F3 Shift+Strzałka w dół Shift+Ctrl+PageDown Ctrl+F1 Ctrl+H Ctrl+PageUp Shift+Strzałka w górę Shift+Tab F3 F4 Enter PageDown PageUp Shift+F6 Strzałka w dół Ctrl+L Strona 6 z 7
+48 56 66 24 700 +48 56 69 26 998 info@mga.com.pl Funkcja Klawisz W górę W górę Wprowadź zapytanie Wstaw rekord Wyczyść blok Wyczyść formularz Wyczyść pole Wyczyść rekord Wykonaj zapytanie Wyświetl błąd Wyświetl karty Zamknij okno Zapytanie zliczające Strzałka w górę Ctrl+P F7 F6 Shift+F5 Shift+F7 Ctrl+U Shift+F4 F8 Shift+F1 F2 Escape Shift+F2 Strona 7 z 7