Mikrobazy

Transkrypt

Mikrobazy
ZPKSoft Doradca
Mikrobazy
Mikrobazy są to tabele tworzone przez użytkowników. Okno mikrobaz można wywołać z
menu głównego programu Narzędzia->Mikrobazy. Każda mikrobaza jest widziana
przez użytkowników z podstawowej grupy użytkowników do której należy twórca.
Użytkownicy ze statusem 0 mogą skorzystać z opcji menu Opcje...->Pokaż wszystkie
mikrobazy aby mieć dostęp do mikrobaz z innych grup użytkowników. Twórca może
zablokować edycję na wyłączność utworzonej przez siebie mikrobazy.
Opcje menu Opcje:
Utwórz nową mikrobazę.
Z menu Opcje... można wywołać okno kreujące nową mikrobazę:
Jak widać założenie mikrobazy jest nadzwyczaj proste. Właściwie nie ma żadnych
ograniczeń zarówno co do ilości pól w rekordzie, jak i w ich nazewnictwie. Dane w jednej
mikrobazie nie mogą przekraczać 32KB. Bazy są czysto tekstowe. Oznacza to, że liczby
są traktowane jak tekst. Po założeniu mikrobazy można ją od razu obsłużyć. Dodawanie
rekordu:
© ZPKSoft 2001-2014
ZPKSoft Doradca
Klonowanie
Jeżeli rekord niewiele różni się od innego rekordu, można dodać rekord poprzez
klonowanie.
Eksport.
Wybraną mikrobazę można wyeksportować do pliku korzystając z menu Eksport.
Import.
Można korzystając z menu Import zaimportować wybrane dane z obcej bazy do
mikrobaz. Aby dokonać konwersji danych z obcej bazy zbudowany został specjalny
mechanizm importu zaimplementowany w kreatorze importu. Importu dokonuje się w
trzech krokach:
1. wybór bazy
2. wybór tabeli i jej kolumn
3. nazwanie mikrobazy i zainicjowanie importu.
Oto przykład:
Z katalogu D:\PUZZLEDB wybrano (przycisk 1) bazę MSAccess Main.mdb. Kreator
przeanalizował bazę i pokazał listę zawartych w niej tabel (B2, Bank, Firma, itd.).
Użytkownik wybrał tabelę Firma. Kliknięcie przcisku oznaczonego cyfrą 2 spowodowało
odczytanie przez kreator listy pól tabeli i wstawienie jej do tabeli. Równocześnie u dołu
okna uaktywniona została tabelka z podglądem danych tabeli Firma. Użytkownik może
teraz wybrać interesujące kolumny, może także nadać im własne nazwy które będą
obowiązywać w mikrobazie. Można także zawęzić ilość rekordów poprzez wprowadzenie
zakresów dla wybranych kolumn.
Największą pracę mamy już za sobą. Teraz wystarczy tylko wpisać nazwę mikrobazy i
kliknąć przycisk 3. Jeżeli mikrobaza o takiej nazwie już istnieje- zostaniemy poproszeni o
zgodę na jej nadpisanie.
Jeżeli zaistnieje potrzeba utworzenia bardziej rozbudowanego zapytania do bazy,
wówczas można skorzystać ze specjalnego edytora SQL. Po kliknięciu przycisku
© ZPKSoft 2001-2014
ZPKSoft Doradca
zostanie otwarty edytor SQL z zainicjowanym przez nas zapytaniem (w trybie
automatycznym):
Edytor pozwala na zbudowanie dowolnego zapytania do bazy. Pozwala na łączenie tabel.
Dla wygody edytującego został zaimplementowany mechanizm interakcyjnego
podpowiadania nazw pól. Po wpisaniu kropki (desygnator pola) po nazwie tabeli pojawia
się spis kolumn tej tabeli. Wybrana kolumna zostanie automatycznie wprowadzona do
edytora:
Przykład połączenia tabel i wynik zapytania:
© ZPKSoft 2001-2014
ZPKSoft Doradca
Parametryzacja zapytania
Zapytanie do bazy można sparametryzować. Parametryzacja ma sens w przypadku
zasadności odświeżania danych pochodzących z tego samego źródła. Przykładowo gdy
zaistnieje potrzeba odczytywania danych z pewnego zakresu, np. miesiąca, wówczas
można wstawić odpowiedni parametr pozwalający na określenie zakresu danych do
impotru za każdym wywołaniem opcji odświeżenia. Podobny mechanizm istnieje i jest
wykorzystywany do raportowania do dokumentów procedury.
Format parametru: <#NazwaParametru[,WartoscDomyslna]>
Np. niech standardowe zapytanie będzie miało konstrukcję:
select * from ksiega
W wyniku otrzymamy wszystkie wpisy z księgi. Jeżeli chcielibyśmy uzyskać wpisy dot.
kontrahentów z Wrocławia z miesiąca lipca, napiszemy:
select * from ksiega where (miesiac=07) and (miasto='Wrocław')
taki zapis niestety musimy za każdym razem modyfikować, gdy chcielibyśmy odczytać
dane z innego miesiąca czy innej miejscowości. Problem ten rozwiązuje parametryzacja
zapytania:
select * from ksiega where (miesiac=<#Miesiąc>) and
(miasto='<#Miasto,Wrocław>')
Dla tak sparametryzowanego zapytania program Doradca będzie za każdym wywołaniem
raportu żądał podania wartości parametrów, po czym wygeneruje odpowiedź.:
Import danych z arkuszy Excela.
Z danego pliku Excela można zaimportować wiele tabel. Warunkiem zidentyfikowania
tabeli przez kreator Doradcy jest to, aby zakres tabeli miał przypisaną nazwę. Jeżeli
takiego przypisania nie ma to należy je utworzyć przed dokonaniem importu. W tym celu
należy zaznaczyć odpowiedni zakres w arkuszu:�
© ZPKSoft 2001-2014
ZPKSoft Doradca
i korzystając z menu Wstaw -> Nazwa -> Definiuj ... określić nazwę dla tych danych, np.
Urzędy_skarbowe.
Rola mikrobaz w programie Doradca polega na możliwości przenoszenia zawartości
rekordów do edytowanych dokumentów. Aby przenieść dane z wybranego rekordu do
edytowanego dokumentu należy kliknąć przycisk [Wklej rekordy] celem wczytania
rekordu do schowka systemowego Windows. Poszczególne pola rekordu mogą być
oddzielane bądź znakami tabulatora, bądź znakami końca wiersza. Ustalić to można w
Opcjach - Podział rekordu. Jeżeli podczas pobierania danych z Mikrobaz jest uruchomiony
dokument Worda lub Excela, wówczas dane zostaną automatycznie wklejone do
dokumentu. Jeżeli w dokumencie Worda będzie zaznaczona tabela, wówczas dane
zostaną wklejone do tej tebeli.
Podział znakami tabulatora jest domyślny. Takie ustawienie pozawala np. na wklejenie do
programu Excel pól w oddzielne komórki. Podobnie do programu Word można tak
sformatowany rekord wkleić do zaznaczonej tabeli również każde pole rekordu do
oddzielnej komórki.
Użycie przycisku [Wklej specjalnie] pozwala na wklejenie danych do otwartego
dokumentu wg następującego schematu:
- w przypadku dokumentu Worda pola rekordu zostaną wklejone w miejsca zakładek o
tych samych nazwach. Dla powyższego przykładu, jeżeli wcześniej w dokumencie będą
zdefiniowane zakładki o nazwach Nazwisko, Imię, Adres to w te miejsca zostaną wklejone
wartości odpowiednich pól rekordu.
- w przypadku dokumentu Excela należy odpowiednio nazwać komórki. Uzyskamy efekt
analogiczny.
Opcja [Twórz raport] pozwala na wklejenie do otwartego dokumentu danych w postaci
odpowiednio sformatowanego raportu.W takiej samej postaci tworzona jest zawartość
pliku .XLS (opcja Eksport-> Do pliku .XLS).
Współpraca edytorów tekstów z mikrobazami
Edytory tekstów (komentarze, treści notatek, wiadomości i terminów) mogą
współpracować ze sobą i z mikrobazami poprzez przekazywanie danych w postaci
znaczników.
- nowa opcja w menu kontekstwym mikrobaz: Kopiuj rekord jako znaczniki, oraz w
edytorach tekstowych:
- Wypełnij znaczniki wartościami ze schowka. Skorzystanie z obu opcji spowoduje
uzupełnienie wartości znaczników w tekście o wartości pochodzące z rekordu mikrobazy.
Jeżeli w tekście edytora nie ma któregoś ze znaczników z mikrobazy, nie jest on brany
pod uwagę.
- Wstaw znaczniki ze schowka - opcja ta uzupełnia znaczniki skopiowanymi
wartościami oraz wstawia na koniec tekstu znaczniki które są w schowku a których nie
było w tekście.
© ZPKSoft 2001-2014
ZPKSoft Doradca
- Kopiuj znaczniki - skorzystanie z tej opcji razem z opcją Wstaw znaczniki ze
schowka pozwala na kopiowanie znaczników między tekstami.
- Opracowanie mechanizmu Drag&Drop działającego między mikrobazą a tekstem np.
komantarza.
Przeciągnięcie rekordu na tekst spowoduje wypełnienie znaczników wartościami z rekordu
mikrobazy.
Wybór wartości znacznika z listy
Wprowadzona została możliwość wstawiania wartości znaczników poprzez wybór z listy.
Lista może być ładowana z otwartej mikrobazy.
Jeżeli w mikrobazie jest kolumna o takiej samej nazwie jak nazwa znacznika, oraz kursor
tekstowy znajduje się w linii znacznika, wówczas użycie kombinacji klawiszy Ctrl+↓
spowoduje pojawienie się rozwijalnej listy wartości dla tego znacznika, pochodzących z
mikrobazy.
Wybranie którejś z wartości skutkuje wstawieniem jej do tekstu jako wartość znacznika:
Można mieć otwartych równocześnie kilka mikrobaz, aby korzystać z różnych list
wartości.
Tworzenie zbioru wiadomości e-mailowych w mikrobazach
Poprzez opcję Opcje→Utwórz mikrobazę JAKO EMAILE można w szybki sposób
utworzyć pustą mikrobazę e-mailową.
Dane z takiej mikrobazy można wykorzystać do zbiorczego wysyłania wiadomości.
Aby przekopiować dane emaila z notatki (np, komantarza do dokumentu) można
skorzystać z opcji menu kontekstowego notatki Kopiuj znaczniki JAKO EMAIL a
następnie wkleić do mikrobazy korzystając z opcji Wklej menu podręcznego mikrobaz.
© ZPKSoft 2001-2014
ZPKSoft Doradca
Celem wysłania jednej wiadomości, wystarczy ją wskazać, w przypadku chęci wysłania
grupy wiadomości należy je zaznaczyć, następnie z menu kontekstowego należy wybrać
opcję Wyślij JAKO EMAIL.
Podczas kopiowania wiadomości jako email z komentarza do dokumentu program dodaje
znaczniki identyfikujące klienta i procedurę. Umożliwia to podczas wysyłania wiadomości
prawidłowe wypełnienie elementów typu <k_email>.
Wykorzystanie mikrobaz jako list e-mailigowych
Od wersji 10.3.3.0 programu Doradca jest możliwe selektywne zaznaczanie rekordów i
wykorzystanie adresów email do grupowej wysyłki email.
Opcje te są dostępne z menu kontekstowego mikrobazy.
- opcja menu kontekstowego mikrobaz: Zaznacz-> Tylko te.
Zostaną zaznaczone (check-boxy) wszystkie rekordy zawierające taki sam wpis jak we
wskazanej komórce. Można to wykorzystać np. w listach e-mailingowych.
- opcja menu kontekstowego mikrobaz: Zaznacz-> Podobne do tego.
Zaznaczone zostaną rekordy zawierające we wskazanej kolumnie wartości zawierające
się we wskazanej wartości i rekordy których wartości z tej kolumny zawierają wartość
wskazaną
- opcja menu kontekstowego mikrobaz: Zaznacz-> Podobne.
Zaznaczone zostaną rekordy w których we wskazanej kolumnie znajdują się wartości
podobne do wskazanej, czyli zawierające wskazaną wartość lub zawierające się w tej
wskazanej wartości.
- opcja menu kontekstowego mikrobaz: Zaznacz-> Zawierające....
Odpowiednie okno dialogowe pozwala na wprowadzenie ciągu który ma być zawarty w
zaznaczonych rekordach. Również dotyczy to wskazanej kolumny.
We wszystkich omówionych przypadkach wielkość liter nie ma znaczenia.
© ZPKSoft 2001-2014

Podobne dokumenty