Kurz Databáze. Obsluha systému. Obsah. Makropříkazy. Doc. Ing. Radim Farana, CSc.

Podobné dokumenty
Výukový materiál zpracovaný v rámci projektu. Základní škola Sokolov, Běžecká 2055 pracoviště Boženy Němcové 1784

Základy programování Proměnné Procedury, funkce, události Operátory a podmínková logika Objekt Range a Cells, odkazy Vlastnosti, metody a události

UŽIVATELSKÁ PŘÍRUČKA KLÁVESNICE

Kurz Databáze. Obsah. Formuláře. Práce s daty. Doc. Ing. Radim Farana, CSc.

MS Excel Základy maker. Operační program Vzdělávání pro konkurenceschopnost. Projekt Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2006/2007 Radim Farana. Obsah. Obsah předmětu

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Skripta ke školení. Základy VBA. vypracoval: Tomáš Herout. tel:

maximalizace okna složka - je něco jako pořadač, kam se mohou ukládat soubory, ale lze tam umísťovat i další složky

Klávesnice je vstupní zařízení určené pro zadávání písmen, znaků, speciálních symbolů a také pro ovládání počítače.

Informační systémy 2008/2009. Radim Farana. Obsah. Aktivní serverové stránky ASP. Active Server Pages. Activex Data Objects. LDAP database.

Test z programování v jazyce VBA v rámci předmětu Počítače II Vzorová zadání a vypracování

ití CitectSCADA Klient Server Architektura Redundance Připojitelnost Výkon edí Licencování

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC. Kapitola 01 - Ovládací panel a tlačítka na ovládacím panelu

Supernova 16 Ovládací zkratky. Akce Funkce Stolní počítač Přenosný počítač Automatické popisování grafických objektů LEVÝ CONTROL + PRAVÁ HRANATÁ

CTRL+C kopírovat CTRL+V vložit DELETE odstranit. CTRL při přetažení položky zkopírovat vybranou položku. F2 přejmenovat vybranou položku

Visual Basic for Applications

10 Algoritmizace Příklad 2 Word 2007/ VBA

MS ACCESS A MS WORD V KAŽDODENNÍ PRAXI

Microsoft Access tvorba databáze jednoduše

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

POČÍTAČOVÁ KLÁVESNICE

ZoomText 11 - Klávesové zkratky

Virtuální sešit INFORMATIKA

Poslední nenulová číslice faktoriálu

OBSAH Úvod do VBA... 6 K čemu VBA... 6 Když VBA nestačí... 6 Historie Visual Basicu... 7 Objektový model, vlastnosti, metody, události a funkce...

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.

Používání klávesnice. Zobrazit vše. V tomto článku

Basic256 - úvod do programování Příklady. ing. petr polách

Funkční klávesy ( F1,F2,F3,F4... F12. Numerická klávesnice ( čísla musí se aktivovat NUMLOCK )

DUM č. 17 v sadě. 31. Inf-7 Technické vybavení počítačů

Microsoft Office Excel - makra. Automatizace práce v MS Excel. Autor: Jaroslav Nedoma

Obecné klávesové zkratky

DUM 07 téma: Proměnné, konstanty a pohyb po buňkách ve VBA

MS Excel makra a VBA

Počítačová simulace logistických procesů I. 11. přednáška Programování v SimTalk. ŠAVŠ, Fábry

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina

Zadání: TÉMA: Zápis algoritmu, čtení textového souboru, porovnání řetězců.

Kurz Databáze. Obsah. Návrh databáze E-R model. Datová analýza, tabulky a vazby. Doc. Ing. Radim Farana, CSc.

MAGic Základní funkce a klávesové zkratky. Jako výchozí je MAGic klávesa (MAGicKey) nastavena na klávesu CAPSLOCK. OBECNÉ Spustit MAGic

Inovace výuky prostřednictvím šablon pro SŠ

VISUAL BASIC. Práce se soubory

WORD ovládací prvky. 2. Funkční klávesa F4 provede: A) přejít na hlavní nabídku B) kontrola pravopisu C) opakování poslední akce D) nápověda

Test z programování v jazyce VBA v rámci předmětu Počítače II Vzorová zadání a vypracování

LEKCE 6. Operátory. V této lekci najdete:

Skripty základy VB, vestavěné objekty, příklady

Přehled ovládacích kláves

OpenOffice Writer, zkratkové klávesy (výběr) Vytvořil: Mgr. et Mgr. Martin Hladký, Ph.D. Datum: 9. ledna

B0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

WAK INTRA. Ovládání systému. internetový informační systém. účinný nástroj pro vedení firemních agend.

Databázový systém pro správu veterinární stanice. Tomáš Habrovanský

Hromadná změna datumu a času v buňkách

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody

Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports

3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

EMULÁTOR PS/2 KLÁVESNICE

O bsah. Ú vod 1. Co b y ste m ě li v ě d ě t n a ú v o d 5. E d ito r jazy k a V isual basic, č ást I 15. P r o s tř e d í j a z y k a VBA 13

Klávesové zkratky v aplikaci Excel 2010

CODEWARE. Nastavovací příručka. pro snímače CipherLab 1500/1560/1562

1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5

Ukázka knihy z internetového knihkupectví

Třídy a struktury v C++

Klávesnice slouží k zadávání povelů počítači a ke vstupu dat nebo textů.

Generátor list nastavení

Programovací jazyk Pascal

Visual Basic for Application

Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7

Zápis si piš podle sebe tak, aby to tobě vyhovovalo doplňuj si vlastní poznámky, kresli náčrty.

WSH Windows Script Hosting. OSY 2 Přednáška číslo 2 opravená verze z

MS Word. verze Přehled programů pro úpravu textu

CZ.1.07/1.5.00/

Kurz Databáze. Přechod na SQL server. Obsah. Vytvoření databáze. Lektor: Doc. Ing. Radim Farana, CSc.

OPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

Parsování HTML. Pro účely testování jsem vytvořil stránku parsovani.html. Zdrojový kód:

8 Makra Příklad 4 Excel 2007

Odstavení automatického zpracování hypertextových odkazů

Programovací jazyk. - norma PASCAL (1974) - implementace Turbo Pascal, Borland Pascal FreePascal Object Pascal (Delphi)

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky

PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.

3MA481 Propojení Accessu a Excelu David Hach

PCTV Systems - TVCenter Dálkové ovládání

Klávesy, které lze naprogramovat:

PHP. Čtvrtek 8. září. Čtvrtek 15. září. Anonymní test znalostí

Makra. Orámování oblasti

Činnost: 1) Vyhodnotí se výraz E. 2) Jeho hodnota se uloží do proměnné V.

Manuál klávesnice. Obsah:

Obsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15

SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years

Zpracování informací

MAGic Základní funkce a klávesové zkratky. Jako výchozí je MAGic klávesa (MAGicKey) nastavena na klávesu CAPSLOCK.

Střední průmyslová škola strojnická Vsetín. Předmět Druh učebního materiálu klávesnice a počítačová myš a jejich konstrukce

K1 Základy práce. Mgr. Radek Maca. Makovského 436 Nové Město na Moravě tel /

Odstranění řádků (na základě hodnoty)

Stručný návod k programu Octave

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek

Transkript:

Kurz Databáze Obsluha systému Doc. Ing. Radim Farana, CSc. Obsah Makropříkazy. Horké klávesy. Programové moduly. Objektové knihovny. Podpora programování. Datové typy. Programové struktury. strana 1 Makropříkazy Submakro Podmínka Akce Komentář Vlastnosti akce strana 2 1

Akce makropříkazů KopírovatObjekt - CopyObject PřesuňVelikost - MoveSize Maximalizovat - Maximize PřesýpacíHodiny - HourGlass Minimalizovat - Minimize PřevéstDatabázi - TransferDatabase NajítDalší - FindNext PřevéstListTabulky - TransferSpreadsheet NajítZáznam - FindRecord PřevéstText - TransferText NastavitHodnotu - SetValue PřidatNabídku - AppendItem NastavitPoložkuNabídky - SetMenuItem SpustitAplikaci -RunApp NastavitVarování - SetWarnings SpustitKód - RunCode Obnovit - Restore SpustitMakro -RunMacro OdeslatObjekt - SendObject SpustitPříkaz - RunCommand OdstranitObjekt - DeleteObject SpustitSQL - RunSQL OknoSeZprávou - MsgBox Uložit - Save OtevřítDotaz - OpenQuery VybratObjekt - SelectObject OtevřítFormulář - OpenForm Výstup - OutputTo OtevřítModul - OpenModule Vytisknout - PrintOut OtevřítSestavu - OpenReport ZastavitMakro - StopMacro OtevřítTabulku - OpenTable ZastavitVšechnaMakra - StopAllMacros PoužítFiltr - ApplyFilter Zavřít - Close PředatKlávesovéÚhozy - SendKeys ZavřítDatabázi - Quit PřejítNaOvládacíPrvek - GotoControl ZnovuSpustitDotaz - Requery PřejítNaStránku - GotoPage ZobrazitNástroje - ShowToolbar PřejítNaZáznam - GotoRecord ZobrazitVšechnyZáznamy - ShowAllRecords Přejmenovat - Rename ZobrazovatVýsledky - Echo PřekreslitObjekt - RepaintObject ZrušitUdálost - CancelEvent ZvukovýSignál - Beep strana 3 Horké klávesy Klávesová zkratka Speciální klávesy Název makra Definice činnosti Prefixy horkých kláves Klávesa Kód SHIFT + CTRL ^ ALT % Klávesa Kód BACKSPACE {BACKSPACE}, {BS} nebo {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL nebo DELETE {DELETE} nebo {DEL} ŠIPKA DOLŮ {DOWN} END {END} ENTER {ENTER}nebo ~ ESC {ESC} HELP {HELP} HOME {HOME} INS nebo INSERT {INSERT} nebo {INS} ŠIPKA VLEVO {LEFT} NUM LOCK {NUMLOCK} PAGE DOWN {PGDN} PAGE UP {PGUP} PRINT SCREEN {PRTSC} ŠIPKA VPRAVO {RIGHT} SCROLL LOCK {SCROLLLOCK} TAB {TAB} ŠIPKA NAHORU {UP} F1, F2,..., F16 {F1}, {F2},..., {F16} strana 4 Programové moduly Událostní procedura Obsluha chyby Breakpoint Aktivní příkaz Hodnota výrazu Příkazové okno strana 5 2

Prohlížeč objektů Knihovna Třída Popis strana 6 Dostupné knihovny Knihovny, ActiveX komponenty aj. Umístění strana 7 Objektové knihovny Application References Objektový model MS-Access. Reference Forms Form Module Controls Control Modules Module Reports DBEngine CommandBars Report Module Controls Control Objekt Kolekce Screen DoCmd strana 8 3

Objektové knihovny DBEngine Workspaces Workspace Errors Error Objektový model DAO (Data Access Objects) pro ODBC Direct. Connections Connection Databases Database QueryDefs QueryDef s Recordsets Recordset s Recordsets Parameters Parameter Objekt Kolekce Recordset s strana 9 Objektové knihovny DBEngine Workspaces Workspace Databases Errors Error Groups Users Objektový model DAO (Data Access Objects) pro Microsoft Jet. Database Group User TableDefs TableDef Users User Groups Group QueryDefs QueryDef s Parameters Parameter s Indexes Index s Objekt Recordsets Containers Relations Kolekce Recordset Container Relation s Documents s Document strana 10 Podpora programování Nabídka dostupných objektů, metod, vlastností. Seznam vlastností, parametrů. Předdefinované konstanty. strana 11 4

Nápověda VBA strana 12 Datové typy VBA Datový typ Velikost Rozsah hodnot Sufix Boolean 2 bajty -1/0 (True/False) Byte 1 bajt 0-255 Integer 2 bajty -32 768 32 767 % Long 4 bajty - 2 147 483 648 2 147 483 647 & Single 4 bajty -3,402823E38-1,401298E-45 pro záporná čísla! 1,401298E-45 3,402823E38 pro kladná čísla Double 8 bajtů -1,79769313486232E308-4,94065645841247E-324 pro záporná čísla # 4,94065645841247E-324 1,79769313486232E308 pro kladná čísla Currency 8 bajtů 922 337 203 685 477,5808 922 337 203 685 477,5807 @ Date 8 bajtů datumy v rozsahu od 1. ledna 100 do 31. prosince 9999, časy od 0:00:00 do 23:59:59 String s proměnlivou délkou - až 2 miliardy (2^31) znaků $ s pevnou délkou - od 1 znaku až do přibližně 64K (2^16) znaků Variant jakýkoliv datový typ nebo řetězec proměnné délky Decimal (jen 14 bajtů +/-79 228 162 514 264 337 593 543 950 335 bez desetinné čárky jako podtyp +/-7,9228162514264337593543950335 s 28 desetinnými místy Variant) nejmenší číslo různé od nuly je +/-0,0000000000000000000000000001. strana 13 Programové struktury Do [{While Until} výraz] Loop For počítadlo=start To cíl [Step krok] Next [počítadlo[, vnořené počítadlo]] For Each prvek In skupina Next [prvek] Do Loop [{While Until} výraz] Opakování s podmínkou Opakování s počítadlem Zpracování kolekce While výraz Wend If výraz Then 1 [Else 2] End If If výraz 1 Then 1 ElseIf výraz 2 Then 2-1 [Else 2-2] End If Podmíněná činnost, rozhodování strana 14 5

Programové struktury Select Case výraz Case hodnota 1 tělo 1 Case hodnota 2 tělo 2 [Case Else tělo když žádná hodnota] End Select Větvení On výraz GoTo když 1, když 2, když 3,... On výraz GoSub když 1, když 2, když 3,... On Error {GoTo řádek Resume Next GoTo 0} DoEvents() SendKeys řetězec[, wait] Obsluha chyby Ukončení události Odeslání kláves strana 15 Příklad Procedura Sub subverifyoperations() Dim D As Database, R As Recordset, S As String Proměnné S = "" Set D = CurrentDb() Definice Set R = D.OpenRecordset("SELECT tbloperations.opeid FROM tbloperations LEFT JOIN tblsteps ON tbloperations.opeid = tblsteps.stpoperation WHERE (((tblsteps.stpprice) Is Null));", dbopensnapshot) If R.EOF Then S = "No operations without steps." Rozhodování Else Do While Not R.EOF Cyklus If Not S = "" Then S = S & ", " S = S & R![opeID] R.MoveNext Loop S = "Operations without steps (ID numbers):" & Chr(13) & Chr(10) & S End If MsgBox S, vbinformation, "Verify operations" End Sub strana 16 6