Access 2013 PL. Biblia - ebook
Access 2013 PL. Biblia - ebook
Kompendium wiedzy każdego użytkownika!
Trafne podejmowanie decyzji w oparciu o zgromadzone dane ma kluczowe znaczenie dla każdego przedsiębiorstwa, które chce odnieść sukces na współczesnym, ostro konkurującym rynku. Najnowsze wydanie aplikacji Microsoft Access 2013 wprowadza serię usprawnień, które pozwolą Ci wyjątkowo skutecznie gromadzić dane, zarządzać nimi oraz wyciągać na ich podstawie właściwe wnioski.
W Twoje ręce oddajemy najlepsze źródło informacji o tym potężnym narzędziu. Poprawione, zaktualizowane, po prostu idealne. W trakcie lektury nauczysz się projektować bazy danych, wprowadzać reguły poprawności oraz wybierać odpowiednie typy danych. Bardzo obszernie zostały tu omówione kwerendy, dzięki którym możesz przygotować zestawienie dopasowane do Twoich bieżących potrzeb. Ponadto nauczysz się projektować funkcjonalne formularze, korzystać z potencjału języka VBA oraz operatorów i wyrażeń. Przekonasz się też, że można łatwo wyszukać zduplikowane dane oraz przeprowadzać analizy warunkowe. Książka ta jest obowiązkową lekturą każdego użytkownika aplikacji Microsoft Access, który chce wykorzystać maksimum możliwości tej bazy!
Dzięki tej książce:
- poznasz zasady projektowania baz danych
- przygotujesz atrakcyjny formularz do wprowadzania danych
- przeanalizujesz zgromadzone dane
- zintegrujesz Microsoft Access z innymi aplikacjami
- zostaniesz mistrzem Accessa!
Poznaj skuteczne techniki zarządzania danymi!
Spis treści
O autorach (25)
Wprowadzenie (27)
CZĘŚĆ I. KOMPONENTY ACCESSA (33)
Rozdział 1. Wprowadzenie do projektowania baz danych (35)
- Terminologia związana z bazami danych występująca w Accessie (35)
- Bazy danych (36)
- Tabele (37)
- Rekordy i pola (38)
- Wartości (38)
- Relacyjne bazy danych (38)
- Obiekty baz danych Accessa (39)
- Arkusze danych (40)
- Kwerendy (40)
- Formularze do wprowadzania danych i ich wyświetlania (40)
- Raporty (41)
- Obiekty bazy danych (41)
- Pięcioetapowa metoda projektowania (42)
- Krok 1.: Ogólny projekt systemu - od koncepcji do rzeczywistości (42)
- Krok 2.: Projektowanie raportów (43)
- Krok 3.: Projektowanie danych (43)
- Krok 4.: Projektowanie tabel (45)
- Krok 5.: Projektowanie formularzy (48)
Rozdział 2. Wprowadzenie do Accessa (51)
- Ekran powitalny (51)
- Tworzenie pustej bazy danych dla komputerów stacjonarnych (53)
- Interfejs Accessa 2013 (54)
- Okienko nawigacji (55)
- Wstążka (58)
- Pasek narzędzi Szybki dostęp (58)
CZĘŚĆ II. TABELE ACCESSA (63)
Rozdział 3. Tworzenie tabel (65)
- Rodzaje tabel (65)
- Tabele obiektów (66)
- Tabele transakcyjne (66)
- Tabele łączące (66)
- Tworzenie nowej tabeli (66)
- Projektowanie tabel (68)
- Posługiwanie się zakładką Projektowanie (72)
- Praca z polami (74)
- Tworzenie tabeli klientów (82)
- Korzystanie z pól typu Autonumerowanie (82)
- Kończenie definicji tabeli tblCustomers (82)
- Zmiana projektu tabeli (83)
- Wstawianie pola (83)
- Usuwanie pola (83)
- Zmiana położenia pola (84)
- Zmiana nazwy pola (84)
- Zmiana rozmiaru pola (84)
- Problemy konwersji danych (84)
- Przypisywanie właściwości pól (85)
- Właściwości pól tabeli tblCustomers (101)
- Określanie klucza głównego (103)
- Wybór klucza głównego (103)
- Tworzenie klucza głównego (104)
- Tworzenie złożonych kluczy głównych (105)
- Indeksowanie tabel (106)
- Ważność stosowania indeksów (107)
- Indeksy złożone z wielu pól (108)
- Kiedy należy indeksować tabele? (110)
- Drukowanie struktury tabeli (111)
- Zapisywanie ukończonej tabeli (112)
- Operacje na tabelach (113)
- Zmiana nazwy tabel (113)
- Usuwanie tabel (113)
- Kopiowanie tabel w obrębie bazy danych (113)
- Kopiowanie tabel do innej bazy danych (114)
- Dodawanie rekordów do tabeli bazy danych (115)
- Posługiwanie się polami typu Załącznik (116)
Rozdział 4. Relacje między tabelami (117)
- Tworzenie kuloodpornych baz danych (118)
- Normalizacja i denormalizacja danych (120)
- Pierwsza postać normalna (120)
- Druga postać normalna (123)
- Trzecia postać normalna (128)
- Denormalizacja (130)
- Relacje między tabelami (131)
- Wiązanie danych (132)
- Jeden do jednego (134)
- Jeden do wielu (135)
- Wiele do wielu (137)
- Reguły integralności (138)
- Klucz główny nie może mieć wartości null (140)
- Wszystkim wartościom kluczy obcych muszą odpowiadać klucze główne (141)
- Klucze (142)
- Określanie klucza głównego (143)
- Korzyści wynikające ze stosowania kluczy głównych (144)
- Wybór klucza głównego (145)
- Tworzenie relacji i wymuszanie przestrzegania integralności odwołań (147)
- Przeglądanie wszystkich relacji (152)
- Usuwanie relacji (153)
- Reguły integralności specyficzne dla aplikacji (153)
Rozdział 5. Praca z tabelami (155)
- Arkusze danych (156)
- Okno arkusza danych (157)
- Poruszanie się po arkuszu danych (157)
- Korzystanie z przycisków nawigacyjnych (158)
- Wstążka arkusza danych (159)
- Otwieranie arkusza danych (160)
- Wpisywanie nowych danych (161)
- Zapisywanie rekordu (162)
- Automatyczne sprawdzanie poprawności typów danych (163)
- W jaki sposób właściwości wpływają na wprowadzanie danych? (164)
- Poruszanie się między rekordami w arkuszu danych (167)
- Poruszanie się między rekordami (167)
- Wyszukiwanie określonej wartości (168)
- Modyfikowanie wartości w arkuszu danych (170)
- Ręczne zamienianie istniejących wartości (170)
- Modyfikacja istniejącej wartości (171)
- Używanie funkcji Cofnij (172)
- Kopiowanie i wklejanie wartości (172)
- Zastępowanie wartości (173)
- Dodawanie nowych rekordów (174)
- Usuwanie rekordów (174)
- Wyświetlanie rekordów (175)
- Zmiana kolejności pól (175)
- Zmiana szerokości wyświetlanych pól (176)
- Zmiana wysokości wyświetlanych rekordów (177)
- Zmiana czcionki (178)
- Wyświetlanie linii oddzielających komórki i różne kolory wierszy (179)
- Wyrównywanie danych w kolumnach (181)
- Ukrywanie i odkrywanie kolumn (181)
- Blokowanie kolumn (182)
- Zapisywanie zmienionego układu arkusza (182)
- Zapisywanie rekordu (182)
- Sortowanie i filtrowanie rekordów w arkuszu danych (182)
- Korzystanie z funkcji szybkiego sortowania (183)
- Używanie filtrowania według wyboru (183)
- Używanie filtrowania według formularza (185)
- Agregowanie danych (186)
- Drukowanie rekordów (188)
- Drukowanie arkusza danych (188)
- Korzystanie z podglądu wydruku (189)
Rozdział 6. Importowanie i eksportowanie danych (191)
- Access i dane zewnętrzne (191)
- Typy danych zewnętrznych (192)
- Metody pracy z danymi zewnętrznymi (192)
- Typy importu i eksportu (195)
- Importowanie zewnętrznych danych (196)
- Importowanie z innej bazy danych Accessa (197)
- Importowanie danych z arkusza kalkulacyjnego Excela (199)
- Importowanie list SharePointa (203)
- Importowanie danych z plików tekstowych (203)
- Importowanie i eksportowanie dokumentów XML (208)
- Importowanie i eksportowanie dokumentów HTML (212)
- Importowanie obiektów Accessa innych niż tabele (214)
- Importowanie folderu Outlooka (215)
- Eksportowanie do formatów zewnętrznych (217)
- Eksportowanie obiektów do innych baz danych Accessa (217)
- Eksportowanie do programu Word (218)
- Publikowanie w formacie PDF lub XPS (219)
Rozdział 7. Dołączanie danych zewnętrznych (221)
- Dołączanie danych zewnętrznych (222)
- Identyfikowanie tabel połączonych (223)
- Ograniczenia dotyczące dołączonych danych (225)
- Dołączanie tabel z innych baz danych Accessa (226)
- Łączenie ze źródłami danych ODBC (228)
- Dołączanie danych, które nie są bazami (229)
- Praca z tabelami połączonymi (235)
- Ustawianie właściwości widoku (235)
- Ustawianie relacji (236)
- Optymalizowanie tabel połączonych (236)
- Usuwanie odwołania do tabeli połączonej (237)
- Przeglądanie lub zmienianie informacji o tabelach połączonych (237)
- Odświeżanie zawartości tabel połączonych (238)
- Dzielenie baz danych dla dostępu sieciowego (239)
- Zalety dzielenia baz danych (239)
- Jak podzielić obiekty? (242)
- Korzystanie z dodatku Rozdzielacz bazy danych (242)
CZĘŚĆ III. KWERENDY ACCESSA (245)
Rozdział 8. Pobieranie danych za pomocą kwerend (247)
- Wprowadzenie w tematykę kwerend (248)
- Czym są kwerendy? (248)
- Co można robić za pomocą kwerend? (249)
- Co zwracają kwerendy? (250)
- Tworzenie kwerendy (250)
- Dodawanie pól (253)
- Uruchamianie kwerend (255)
- Praca z polami (256)
- Zaznaczanie pola w obszarze siatki QBE (256)
- Zmiana kolejności pól (257)
- Zmiana rozmiaru kolumn w obszarze siatki QBE (257)
- Usuwanie pól (258)
- Wstawianie pól (258)
- Ukrywanie pól (258)
- Zmiana kolejności sortowania (259)
- Dodawanie kryteriów do kwerend (260)
- Kryteria wyboru rekordów (260)
- Definiowanie prostych kryteriów tekstowych (261)
- Definiowanie prostych kryteriów innych typów (262)
- Drukowanie zbiorów wynikowych kwerend (263)
- Zapisywanie kwerendy (264)
- Tworzenie kwerend bazujących na wielu tabelach (264)
- Przeglądanie nazw tabel (265)
- Dodawanie wielu pól (266)
- Ograniczenia dla kwerend bazujących na wielu tabelach (266)
- Obchodzenie ograniczeń dotyczących kwerend (267)
- Obszar tabel (268)
- Linie sprzężeń (268)
- Przesuwanie tabel (269)
- Usuwanie tabel (269)
- Dodawanie kolejnych tabel (270)
- Tworzenie sprzężeń w kwerendach i ich obsługa (270)
- Wprowadzenie do sprzężeń (270)
- Wykorzystywanie sprzężeń ad hoc (272)
- Określanie typu sprzężenia (273)
- Usuwanie sprzężeń (274)
Rozdział 9. Stosowanie operatorów i wyrażeń (277)
- Wprowadzenie w tematykę operatorów (277)
- Typy operatorów (278)
- Priorytety operatorów (289)
- Stosowanie operatorów i wyrażeń w kwerendach (291)
- Używanie operatorów porównania w kwerendach (292)
- Tworzenie złożonych kryteriów (292)
- Używanie funkcji w kwerendach wybierających (296)
- Odwoływanie się do pól w kwerendach wybierających (296)
- Wpisywanie kryteriów jednowartościowych (296)
- Wprowadzanie kryteriów znakowych (Krótki tekst lub Długi tekst) (297)
- Operator Like i symbole wieloznaczne (298)
- Określanie wartości niepasujących (301)
- Wprowadzanie kryteriów liczbowych (302)
- Wprowadzanie kryteriów logicznych (Prawda/Fałsz) (303)
- Wprowadzanie kryterium dla obiektu OLE (303)
- Wprowadzanie wielu kryteriów w kwerendzie (304)
- Operacja Or (304)
- Określanie wielu wartości pola za pomocą operatora Or (304)
- Używanie komórki Lub: na siatce projektu (QBE) (305)
- Używanie listy wartości w połączeniu z operatorem In (306)
- Wykorzystanie operatora And do zdefiniowania zakresu (306)
- Stosowanie operatora Between...And (307)
- Wyszukiwanie danych o wartości Null (308)
- Wprowadzanie kryteriów w wielu polach (310)
- Stosowanie operacji And i Or w polach kwerendy (310)
- Określanie kryteriów Or w wielu polach kwerendy (311)
- Stosowanie operacji And i Or na różnych polach (313)
- Kwerenda złożona w wielu wierszach (313)
Rozdział 10. Poza kwerendy wybierające (317)
- Kwerendy podsumowujące (317)
- Tworzenie kwerendy podsumowującej (318)
- Funkcje agregujące (320)
- Kwerendy funkcjonalne (325)
- Kwerendy tworzące tabele (325)
- Kwerendy usuwające (327)
- Kwerendy dołączające (329)
- Kwerendy aktualizujące (334)
- Kwerendy krzyżowe (337)
- Używanie kreatora kwerend krzyżowych (338)
- Ręczne tworzenie kwerend krzyżowych (342)
CZĘŚĆ IV. ANALIZOWANIE DANYCH W ACCESSIE (349)
Rozdział 11. Przekształcanie danych (351)
- Wyszukiwanie i usuwanie powtarzających się rekordów (352)
- Czym są powtarzające się rekordy? (352)
- Wyszukiwanie duplikatów (353)
- Usuwanie powtarzających się rekordów (355)
- Typowe zadania z zakresu przekształcania danych (358)
- Uzupełnianie pustych pól (358)
- Scalanie łańcuchów znaków (359)
- Zmiana wielkości liter (361)
- Usuwanie początkowych i końcowych spacji z łańcuchów znaków (362)
- Wyszukiwanie i zastępowanie określonego tekstu (363)
- Dodawanie własnego tekstu w określonych miejscach łańcucha znaków (364)
- Przetwarzanie łańcuchów znaków na podstawie znaczników (367)
Rozdział 12. Obliczenia i daty (371)
- Korzystanie z obliczeń w analizach (371)
- Typowe scenariusze związane z obliczeniami (372)
- Tworzenie obliczeń za pomocą konstruktora wyrażeń (375)
- Typowe błędy w obliczeniach (379)
- Używanie dat w analizach (382)
- Proste obliczenia na datach (382)
- Zaawansowane analizy z wykorzystaniem funkcji (382)
Rozdział 13. Analizy warunkowe (393)
- Stosowanie kwerend z parametrami (393)
- Jak działają kwerendy z parametrami? (395)
- Podstawowe zasady dotyczące kwerend z parametrami (395)
- Używanie kwerend z parametrami (395)
- Stosowanie funkcji warunkowych (400)
- Funkcja IIf (401)
- Funkcja Switch (405)
- Porównanie funkcji IIf i Switch (406)
Rozdział 14. Podstawy SQL-a w Accessie (409)
- Podstawy SQL-a (409)
- Instrukcja SELECT (410)
- Klauzula WHERE (411)
- Sprzężenia (412)
- Zaawansowane instrukcje SQL-a (413)
- Rozbudowywanie wyszukiwania za pomocą operatora Like (413)
- Pobieranie unikatowych wartości i wierszy bez grupowania (415)
- Grupowanie i agregowanie danych za pomocą klauzuli GROUP BY (415)
- Określanie kolejności sortowania za pomocą klauzuli ORDER BY (416)
- Tworzenie aliasów za pomocą klauzuli AS (416)
- Wyświetlanie tylko pierwszych elementów (instrukcje SELECT TOP i SELECT TOP PERCENT) (416)
- Wykonywanie kwerend funkcjonalnych za pomocą instrukcji SQL-a (419)
- Tworzenie kwerend krzyżowych za pomocą instrukcji TRANSFORM (419)
- Kwerendy charakterystyczne dla SQL-a (420)
- Scalanie zbiorów danych za pomocą operatora UNION (420)
- Tworzenie tabeli za pomocą instrukcji CREATE TABLE (422)
- Manipulowanie kolumnami za pomocą instrukcji ALTER TABLE (422)
- Tworzenie kwerend przekazujących (424)
Rozdział 15. Podkwerendy i funkcje agregujące domeny (427)
- Wzbogacanie analiz za pomocą podkwerend (428)
- Po co stosować podkwerendy? (429)
- Podstawowe zasady dotyczące podkwerend (429)
- Tworzenie podkwerend bez pisania instrukcji SQL-a (429)
- Używanie operatorów IN i NOT IN w podkwerendach (432)
- Używanie podkwerend z operatorami porównania (432)
- Stosowanie podkwerend jako wyrażeń (433)
- Stosowanie podkwerend skorelowanych (434)
- Używanie podkwerend w kwerendach funkcjonalnych (436)
- Funkcje agregujące domeny (438)
- Różne funkcje agregujące domeny (440)
- Składnia funkcji agregujących domeny (441)
- Stosowanie funkcji agregujących domeny (442)
Rozdział 16. Statystyki opisowe (447)
- Podstawowe statystyki opisowe (448)
- Obliczanie statystyk opisowych za pomocą kwerend podsumowujących (448)
- Określanie rankingu, wartości modalnej i mediany (449)
- Pobieranie losowej próbki ze zbioru danych (454)
- Zaawansowane statystyki opisowe (455)
- Obliczanie percentyli (455)
- Ustalanie kwartyla dla rekordu (457)
- Tworzenie rozkładu częstości (458)
CZĘŚĆ V. FORMULARZE I RAPORTY ACCESSA (461)
Rozdział 17. Tworzenie prostych formularzy (463)
- Tworzenie formularzy (464)
- Tworzenie nowego formularza (465)
- Specjalne typy formularzy (469)
- Zmiana rozmiaru obszaru formularza (474)
- Zapisywanie formularza (474)
- Formanty formularza (475)
- Typy formantów (475)
- Dodawanie formantów (477)
- Zaznaczanie i anulowanie zaznaczenia formantów (482)
- Wykonywanie operacji na formantach (483)
- Właściwości (492)
- Wyświetlanie arkusza właściwości (493)
- Korzystanie z arkusza właściwości (494)
- Zmiana ustawień właściwości formantu (494)
- Nadawanie nazw i tytułów formantom (496)
Rozdział 18. Praca z danymi w formularzach (499)
- Używanie widoku formularza (500)
- Zakładka NARZĘDZIA GŁÓWNE (501)
- Nawigacja między polami (504)
- Nawigacja między rekordami w formularzu (504)
- Modyfikowanie wartości w formularzu (505)
- Formanty, których nie można modyfikować (506)
- Praca z obrazami i obiektami OLE (506)
- Wprowadzanie danych w polu typu Długi tekst (507)
- Wprowadzanie danych w polu typu Data (507)
- Używanie grup opcji (508)
- Używanie pól kombi i list (509)
- Przełączanie się do widoku arkusza danych (510)
- Zapisywanie rekordu (510)
- Drukowanie formularzy (510)
- Praca z właściwościami formularza (511)
- Modyfikacja tekstu na pasku tytułu za pomocą właściwości Tytuł (513)
- Tworzenie formularza związanego (514)
- Określanie sposobu wyświetlania formularza (514)
- Usuwanie paska selektora rekordów (515)
- Inne właściwości formularzy (515)
- Dodawanie nagłówka lub stopki formularza (522)
- Korzystanie z właściwości sekcji (522)
- Właściwość Widoczny (522)
- Właściwość Wysokość (522)
- Właściwość Kolor tła (522)
- Właściwość Efekt specjalny (523)
- Właściwość Kiedy wyświetlać (523)
- Właściwości związane z drukowaniem (523)
- Zmiana układu formularza (523)
- Modyfikacja właściwości formantów (524)
- Określanie kolejności dostępu (524)
- Modyfikowanie formatu tekstu w formancie (525)
- Używanie narzędzia Lista pól do dodawania formantów (526)
- Przekształcanie formularza w raport (527)
Rozdział 19. Praca z formantami formularzy (529)
- Ustawianie właściwości formantów (530)
- Modyfikowanie właściwości domyślnych (531)
- Często używane formanty i właściwości (532)
- Tworzenie formantów obliczeniowych (537)
- Praca z podformularzami (537)
- Wskazówki z zakresu projektowania formularzy (539)
- Wykorzystanie właściwości Tab Stop (539)
- Zliczanie pól wyboru (539)
- Szybsze odświeżanie z użyciem SQL-a (539)
- Techniki związane z polami kombi i polami list (540)
- Techniki zaawansowane (542)
- Formanty numeru strony i daty/godziny (542)
- Stosowanie formantu Obraz (543)
- Morfing formantów (543)
- Malarz formatów (544)
- Dodatkowa pomoc dla użytkowników (545)
- Dodawanie obrazów tła (545)
- Ograniczanie liczby rekordów wyświetlanych w formularzu (547)
- Korzystanie z formantu Karta (548)
- Pobieranie informacji za pomocą okien dialogowych (550)
- Projektowanie kwerend (551)
- Konfigurowanie przycisków poleceń (552)
- Wybór przycisku domyślnego (552)
- Konfiguracja przycisku Anuluj (553)
- Usunięcie menu sterowania (553)
- Projektowanie formularza od podstaw (553)
- Tworzenie prostego formularza (553)
- Tworzenie podformularza (554)
- Dodawanie podformularza (555)
- Modyfikowanie działania formularza (557)
- Modyfikowanie wyglądu formularza (559)
Rozdział 20. Prezentowanie danych za pomocą raportów (561)
- Podstawowe informacje o raportach (561)
- Dostępne typy raportów (562)
- Różnice między raportami a formularzami (565)
- Tworzenie raportu od podstaw (565)
- Zdefiniowanie układu raportu (565)
- Gromadzenie danych (565)
- Tworzenie raportu za pomocą kreatora (566)
- Drukowanie lub wyświetlanie raportu (579)
- Zapisywanie raportów (581)
- Zagadnienia związane z raportami typu pasmowego (581)
- Sekcja nagłówka raportu (583)
- Sekcja nagłówka strony (584)
- Sekcja nagłówka grupy (584)
- Sekcja szczegółów (585)
- Sekcja stopki grupy (585)
- Sekcja stopki strony (585)
- Sekcja stopki raportu (585)
- Tworzenie raportu od podstaw (586)
- Tworzenie nowego raportu i wiązanie go z kwerendą (587)
- Definiowanie rozmiaru i układu strony raportu (589)
- Umieszczanie formantów na raporcie (590)
- Zmiana rozmiaru sekcji (590)
- Praca z polami tekstowymi (592)
- Zmiana właściwości etykiet i pól tekstowych (598)
- Powiększanie i zmniejszanie pól tekstowych (599)
- Sortowanie i grupowanie danych (601)
- Sortowanie danych w obrębie grup (603)
- Wprowadzanie podziału na strony (605)
- Dopracowywanie wyglądu raportu (606)
- Modyfikowanie nagłówka strony (607)
- Tworzenie wyrażenia w nagłówku grupy (608)
- Tworzenie nagłówka raportu (609)
Rozdział 21. Raporty w Accessie - techniki zaawansowane (613)
- Grupowanie i sortowanie danych (614)
- Alfabetyczne grupowanie danych (614)
- Grupowanie według przedziałów czasowych (619)
- Ukrywanie powtarzających się informacji (620)
- Ukrycie nagłówka strony (623)
- Nowa numeracja strony dla każdej grupy (624)
- Formatowanie danych (624)
- Tworzenie list numerowanych (625)
- Dodawanie znaków wypunktowania (628)
- Dodawanie wyróżnienia w czasie wykonywania programu (630)
- Unikanie pustych raportów (632)
- Dodawanie linii pionowych pomiędzy kolumnami (633)
- Dodawanie pustego wiersza co n rekordów (634)
- Drukowanie stron nieparzystych i parzystych (636)
- Używanie różnych formatów w tym samym polu tekstowym (638)
- Centrowanie tytułu (639)
- Łatwe wyrównywanie etykiet formantów (639)
- Precyzyjne przemieszczanie formantów (639)
- Dodawanie danych (640)
- Dodawanie innych informacji do raportu (640)
- Dodanie nazwiska użytkownika do raportu związanego (640)
- Inne techniki (642)
- Wyświetlanie wszystkich raportów w polu kombi (642)
- Szybkie drukowanie danych z kwerendy (643)
- Używanie dwóch i więcej kolumn w raporcie (644)
- Wykorzystanie dwuprzebiegowego przetwarzania raportów (650) ...
Kategoria: | Bazy danych |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-246-8119-8 |
Rozmiar pliku: | 44 MB |