Twoim problemem jest to, że powszechną NICOŚĆ mylisz z osobistą PUSTKĄ

-Nie programowania-Programowaniem nazywamy ciąg wszystkich czynności związanych zrozwiązywaniem problemów przy użyciu komputera.

-Programowanie, nie jest samym kodowaniem, a więc procesem pisania instrukcji w jakimśjęzyku wyższego poziomu, zrozumiałym przez komputer. -Algorytm jest szczególnym sposobem rozwiązania problemu

-Kodowanie Po formułowaniu problemu,zorganizowaniu rozwiązania, naszkicowaniu krok po kroku co powinno być wykonane, można rozważyć rozpoczęcie procesukodowania. -Visual Basic dla Aplikacji (VBA) to środowisko programowania dzięki któremu możemy wykorzystać w pełni (często ukryte) możliwości pakietu Microsoft Office lub innych aplikacji w których jest wykorzystywane

faza sprawdzania– testowanie

-DokumentacjaProces dokumentowania programu jest zajęciem ciągłym.- Postać graficzna algorytmu (siec działań) -Otwieranie edytora VBA:Zarejestruj nowe makro – Narzędzia -> Makra -> Zarejestruj Nowe Makro W MSOffice 2003 i nowszych konieczna aktywacja karty Deweloper w opcjach programu Excel. Edytuj Makro - Narzędzia -> Makra -> Edytuj <wcześniej wybrane Makro > Wcisnąć kombinację klawiszy – alt+F11 Wybrać z menu Narzędzia -> Makra -> Edytor Visual Basic

Kliknąć przycisk Edytor Visual Basic na pasku  narzędzi Visual Basic -Komentarzto tekst spełniający funkcję opisu zawartego w kodzie źródłowym.-If... Then... Else-Select Case Select Case Wyrażenie CaseWartość1 [blok kodu wykonywany, jeżeli Wyrażenie równa się Wartość1]

-Pozostawienie zmiennej bez deklaracji może spowodować komplikacje.-Zmienna to po prostu nazwany obszar przechowywania danych zawartych w pamięci komputera.-Deklaracja zmiennej składa się z: (-słowa kluczowego Dim -nazwy zmiennej -typu zmiennej -opcjonalnie, jej wartości początkowej) -Deklaracja stałej składa się z:

(-słowa kluczowego constm-nazwy stałej -typu stałej-wartości stałej) -wymusić deklarowanie wszystkich używanych zmiennych, w module VBA

w pierwszym wierszu należy zastosować następującą instrukcję:OptionExplicit -Tablicajest grupą elementów tego samego typu posiadających wspólną nazwę. (-Odwołania do elementów arkusza

Application (czyli Excel) zawiera inne obiekty:

Workbooks – skoroszyty, jednocześnie może być otwartych kilka skoroszytów Worksheets – arkusze, standarowo każdy Workbook zawiera trzy arkusze

Charts – wykresy Cell – komórka arkusza (np A3)

Range – zakres komórek (np A1:C7) Selection – wybrany element lub zakres komórek) -FunkcjaMsgBox  często jest odpowiednikiem prostego niestandardowego okna dialogowego.-InputBox

Okno wprowadzania danych jest prostym oknem dialogowym umożliwiającym użytkownikowi wprowadzenie pojedynczego wiersza danych

.-CheckBoxpole wyboru pobiera wartości dwustanowe Tak/Nie,-ComboBox okno rozwijane, w danej chwili wyświetla tylko jedną pozycję. Można do niej wprowadzić swoją wartość

CommandButtonprzycisk polecenia.

Frame pole grupy to kontener dla innych kontrolek. Zwłaszcza przydatne w połączeniu z OptionButton.-Image obraz, służy do wyświetlania obrazu pobieranego z pliku lub wklejanego ze schowka.- Label etykieta po prostu wyświetla tekst w oknie dialogowym.-ListBox pole listy prezentuje listę pozycji, które użytkownik może wybrać (jedna lub wiele). - MultiPage umożliwia tworzenie zakładkowych okien dialogowych podobnych do  tego, które jest otwierane po wybraniu z menu Narzędzia pozycji Opcje .-Instrukcja przypisaniajest instrukcją wykonującą matematyczne obliczenia i przypisującą wynik zmiennej lub obiektowi.Operatory znaki działań, które działają na sąsiadujące z nimi dane.-Operatory porównaniazwracają wartości logiczne PRAWDA w przypadku spełnienia warunku, w przeciwnym razie zwracają wartości FAŁSZ:-Operatory logiczne(

Not – Negacja logiczna wyrażenia

And – Koniugacja logiczna dwóch wyrażeń

Or – Suma logiczna dwóch wyrażeń

Xor – Nierównoważność logiczna dwóch wyrażeń Eqv – Równoważność logiczna dwóch wyrażeń Imp – Implikacja logiczna dwóch wyrażeń)

-Operatory działające na łańcuchach  opisują operacje na łańcuchach znaków: &  łączenie łańcuchów -Czytanie plików tekstowych:1. Otwarcie pliku za pomocą instrukcji Open.2. Określenie pozycji w pliku za pomocą funkcji Seek (opcjonalnie). 3. Odczytywanie danych z pliku (za pomocą instrukcji Input, Input # lub Line Input #).4. Zamknięcie pliku za pomocą instrukcji Close

.-Zapisywanie danych do plików tekstowych:1. Otwarcie pliku za pomocą instrukcji Open. 2. Określenie pozycji w pliku za pomocą funkcji Seek (opcjonalnie).3. Odczytywanie danych z pliku (za pomocą instrukcji Write # lub Print #).4. Zamknięcie pliku za pomocą instrukcji Close.

-Instrukcje pętlipętle stosuje się w programie w celu wielokrotnego wykonania pojedynczej instrukcji lub sekwencji instrukcji

.-Przerwanie pętli na żądanieIf warunek Then Exit For Jeśli warunek zostanie spełniony instrukcja Exit For spowoduje natychmiastowe przerwanie wykonania obliczeń w pętli i przejście do instrukcji w linii następującej po Next.If warunek GoTo nr Jeśli warunek zostanie spełniony instrukcja GoTo nr spowoduje natychmiastowe przerwanie wykonania obliczeń w pętli i przejście do instrukcji w linii następującej po nr.-Instrukcje pętli

Pętle, w których ilość obiegów jest z zasady nieokreślona, są wykonywane, dopóki jest

spełniony pewien warunek logiczny, lub kończone, gdy zostaje spełniony warunek logiczny (wersje ze słowem Until). Warunek ten jest z reguły sprawdzany na początku lub na końcu pętli.Pojedynczą instrukcje możemy nazwać zdaniem języka VBA.

Zdanie takie musi być odpowiednio zbudowane i może zawierać słowa kluczowe, wyrażenia, stałe, operatory oraz zmienne. -Procedurajest bardzo ważną częścią programu, ponieważ aby kod mógł być wykonany należy umieścić go w procedurze. Jest to najmniejsza część kodu którą można uruchomić niezależnie od innych części kodu.Modułzawiera z jedną lub więcej procedur oraz sekcje deklaracji w której umieszczamy instrukcje wspólne dla w wszystkich procedur tego modułu. Możemy wyróżnić dwa rodzaje modułów: moduł standardowy i moduł klasy. Projektobejmuje wszystkie moduły, formularze, obiekty aplikacji macierzystej dokumentu oraz sam dokument.Podprogram- jest to podstawowy typ procedur języka VBA. Procedurę deklarujemy za pomocą słowa kluczowego Sub, instrukcja End Sub zamyka procedurę. Instrukcja deklarująca procedurę kończy się parą nawiasów - można w niej umieszczać parametry podprogramu.Funkcja procedura deklarowana za pomocą słowa kluczowego Function, instrukcja End Function kończy procedurę. Funkcja może pobierać argumenty które są do niej przekazywane np. przez procedurę wywołującą.Parametr pełni role zmiennej i jest rozpoznawany wewnątrzn procedury. Parametry procedury podajemy deklarując procedurę.Argument zaś jest to wartość jaka przekazujemy do parametru danej procedury. Argumenty podajemy np. w instrukcji wywołującej procedurę.Zakres procedury: Zakres określa w których  zęściach programu procedura jest widoczna i z jakich części programu można ją wywołać.argument stała, zmienna lub wyrażenie przekazywane do procedury, komentarz- dodany do kodu programu tekst,  yjaśniający

sposób działania kodu programu, parametr nazwa zmiennej, pod którą argument przekazywany do pewnej procedury jest w tej procedurze rozpoznawany.zmienna opatrzone nazwą miejsce w pamięci do przechowywania danych, które mogą ulegać modyfikacjom w trakcie wykonywania programu.Zasięg zmiennych Zasięgiem zmiennej określa się moduły i procedury, w którychmożna ją zastosować.Procedury obsługi zdarzeńw języku VBA, to procedury o specjalnych nazwach wykonywane w momencie wystąpienia określonych warunków.Baza danychto zbiór zintegrowanych danych z pewnej dziedziny.Korzyści jakie osiągamyto:

•Skupienie wszystkich danych w jednym miejscu, co zmniejsza ich Nadmiarowość, •Lepsza organizacja i eliminacja nadmiarowych danych zmniejsza koszty aktualizacji i utrzymania bazy, •Oprogramowanie staje się niezależne od danych; można rozwijać wiele zastosowań wykorzystujących te same dane, •Wiedza użytkowników może być o wiele łatwiej przenoszona do nowych zastosowań, ponieważ bazy pozostają te same,Systemy zarządzania bazą danych SZBD (DBMS)to zbiór programów służących do efektywnegoprzechowywania,  udostępniania i p1rzetwarzania danych.Na system DBMS składają sięnastępujące elementy:•Model danych,•Importowanie i przechowywanie danych,•Indeksy– struktury danych przyspieszające przeszukiwanie i porządkowanie tabel bazy danych, •Język kwerend (zapytań) – SQLstrukturalny/standardowy język zapytań (Structured/Standard  QueryLanguage), •Procedury zapewniające bezpieczeństwo danych – możliwość nadzorowania dostępu do bazy, •Narzędzia aktualizacji danych, •Narzędzia tworzenia kopii zapasowych i odtwarzania danych, •Narzędzia administracji DBMS, •Aplikacje, •Narzędzia programowania aplikacji Relacyjne bazy danychskładają się z tabel, gdzie każda  warstwa tematyczna przechowywana jest w

odrębnej tabeli.Tabele baz relacyjnych można wiązać razem, tworząc tzw. nowe perspektywy w bazie danych.Edycja to proces wprowadzania zmian w bazie danych w trakcie dodawania nowych obiektów lub zmiany istniejących, bądź też jako wynik operacji na danych już uprzednio wprowadzonych. Aktualizacja bazy danych to zmiana atrybutów jednego albo więcej obiektów lub jakakolwiek zmiana schematu bazy danych.Transakcje to wiele zmian w bazie danych traktowanych łącznie. Wszystkie zmiany, które składają się na transakcję, są albo zatwierdzane (committed) albo  baza danych powraca do początkowego stanu przed rozpoczęciem transakcji (rolled

back)

Wersjonowanie zezwala wielu użytkownikom na równoczesną aktualizację bazy danych.

 

 

 

 

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • jucek.xlx.pl






  • Formularz

    POst

    Post*

    **Add some explanations if needed