Access 2010 Programmierung Funktionen in Access
|
|
|
- Lisa Lehmann
- vor 10 Jahren
- Abrufe
Transkript
1 Access 2010 Programmierung Funktionen in Access
2 Module... kapseln Code zu einem Thema. sind Container für Code. In dem Container wird eine bestimmte Aufgabe des Gesamtprojekts gelöst. fassen Programmiercode und Deklarationen zu einem Thema zusammen. werden automatisch oder manuell vom Entwickler angelegt. werden im Projekt-Explorer des VBA-Editors angezeigt. Access - Programmierung, Seite 2
3 in Access Standardmodule rufen Subroutinen in auf Klassenmodule verändern liefert von Berechnungen verändern Tabelle Werte Formular Bericht Access - Programmierung, Seite 3
4 Deklarationen, die für das gesamte Modul gelten... stehen am Anfang des Moduls. «Option Compare Database» legt das Standardverfahren für Textvergleiche fest. Standardmäßig wird das Vergleichsverfahren der Datenbank genutzt. «Option Explicit». Jede Variable muss vor ihrer Nutzung deklariert werden. Falls eine Variable nicht deklariert ist, wird eine Fehlermeldung ausgegeben. Access - Programmierung, Seite 4
5 Standardmodule... sind Container für Deklarationen und Code, die an kein Klassenobjekt gebunden sind. enthalten Code, der eigenständig ablaufen kann. enthalten häufig Code, der Daten aus Tabellen verarbeitet. definieren keine neuen Objekte. beziehen sich nicht auf vorhandene Objekte. haben die Dateiendung.bas. Access - Programmierung, Seite 5
6 im Projekt-Explorer des VBA-Editors... enthalten Standardmodule, die vom Entwickler selber geschrieben werden. Die Namen der Module werden vom Entwickler vergeben und sollten für sich selber sprechen. Access - Programmierung, Seite 6
7 erstellen Im Datenbank-Fenster: Das Menüband Erstellen ist aktiv. Mit einem Klick auf das Symbol Modul in dem Bereich Makros und Code wird ein eine leeres Modul im VBA-Editor angezeigt. Falls das Symbol nicht angezeigt wird, wird mit einem Klick auf den schwarzen Pfeil nach unten das Menü erweitert. Im VBA-Editor: Einfügen Modul. Es wird ein leeres Modul im VBA-Editor angezeigt. Access - Programmierung, Seite 7
8 Anzeige des Standard-Modulnamens... Projekt-Explorer - Module Navigationsbereich Eigenschaftenfenster Access - Programmierung, Seite 8
9 Modul umbenennen Das Eigenschaftenfenster im VBA-Editor ist geöffnet. Die Textzeile (Name) wird mit einem Mausklick aktiviert. Die Einfügemarke ist eingeblendet. Mit Hilfe der Tastatur kann der vorgegebene Name überschrieben werden. Access - Programmierung, Seite 9
10 speichern Datei - speichern im VBA-Editor. <STRG>+<S>. Nicht gespeicherte Module werden beim Schließen der Datenbank auf Nachfrage gespeichert. Access - Programmierung, Seite 10
11 aus dem Navigationsbereich entfernen Mit Hilfe der linken Maustaste wird das zu löschende Modul im Navigationsbereich markiert. Durch Drücken der Taste <ENTF> wird der Löschvorgang gestartet. Wenn die eingeblendete Warnmeldung mit Ja bestätigt wird, wird das Modul aus der Datenbank entfernt. Der Löschvorgang kann nicht rückgängig gemacht werden. Access - Programmierung, Seite 11
12 aus dem Projekt-Explorer entfernen Mit Hilfe eines rechten Mausklick wird das zu löschende Modul markiert und das dazugehörige Kontextmenü geöffnet. Mit Hilfe des Befehls Entfernen von im Kontextmenü wird der Löschvorgang gestartet und ein Hinweis eingeblendet. Wenn der Hinweis mit Ja bestätigt wird, wird das Modul vor der Löschung gespeichert (exportiert). Nein bestätigt wird, wird das Modul ohne Speicherung gelöscht. Abbrechen bestätigt wird, wird der Löschvorgang abgebrochen. Der Löschvorgang kann nicht rückgängig gemacht werden! Access - Programmierung, Seite 12
13 importieren und exportieren Datei Datei importieren. Ein gespeichertes Standardmodul wird in das aktuelle Projekt geladen. Datei Datei exportieren lädt eine Kopie des Standardmoduls in die aktuelle Datenbank. Access - Programmierung, Seite 13
14 Subroutinen (Unterprogramme)... lösen Teilprobleme der Gesamtaufgabe. fassen Anweisungen, die ein bestimmtes Thema bearbeiten, zu einem Block zusammen. sind eine Abfolge von VBA-Befehlen und -Anweisungen zu einem bestimmten Thema, die zeilenweise abgearbeitet werden. fassen Code zusammen. Der Code kann von verschiedenen Stellen aufgerufen werden. können nicht verschachtelt werden. Access - Programmierung, Seite 14
15 Vorteile Die Aufgabenstellung wird in kleinere Routinen geteilt. Jede Routine spiegelt eine Aktion innerhalb der Aufgabe wieder. Kleinere Routinen sind besser lesbar und wartbar. Wiederverwendung von Code, der in verschiedenen Aufgabenstellungen vorkommt. Kapselung von Code, um diesen eigenständig zu testen. Sobald der Code fehlerfrei ist, kann dieser in dem Projekt von jeder beliebigen Stelle aufgerufen werden. Code kann ohne Einfluss auf andere Programmteile verändert werden, wenn die Schnittstelle nach außen nicht verändert wird. Access - Programmierung, Seite 15
16 Implementierung Argumente Argumente Argumente Prozedur Funktion Methode Wert-Rückgabe Eigenschaft Access - Programmierung, Seite 16
17 Argumente einer Subroutine Die Anzahl und die Art der Argumente werden im Kopf einer Subroutine festgelegt. Die Werte der Argumente werden in der Subroutine verarbeitet. Argumente steueren den Ablauf einer Subroutine. Access - Programmierung, Seite 17
18 aufrufen Benutzerdefinierte Subroutinen und Methoden werden mit ihren Namen aufgerufen. Subroutinen können durch Auslösung eines Ereignisses aufgerufen werden. Access - Programmierung, Seite 18
19 Funktionen... beginnen in VBA mit «Function» und enden mit «End Function». werden mit Hilfe Ihres Namens aufgerufen. geben einen Wert an den Aufrufer zurück. können in VBA integriert sein oder vom Entwickler selber geschrieben werden. können mit Hilfe von «Exit Function» vorzeitig beendet werden. Access - Programmierung, Seite 19
20 Beispiel Sub AufrufFunktion() Const zahla As Integer = 3 Const zahlb As Integer = 4 Dim ergebnis As Integer ergebnis = BionomischeFormel(zahlA, zahlb) End Sub Function BionomischeFormel(zahlA As Integer, zahlb As Integer) As Integer Dim ergebnis As Integer ergebnis = (zahla ^ 2) + (2 * zahla * zahlb) + (zahlb ^ 2) BionomischeFormel = ergebnis End Function Access - Programmierung, Seite 20
21 Arbeitsweise Der Funktion können Eingabeparameter (Argumente) übergeben werden. Diese Eingabeparameter werden in der Funktion verarbeitet. Die Verarbeitung selber ist dem Aufrufer aber nicht bekannt. Der Nutzer kennt nur die Schnittstelle (den Funktionskopf) nach außen. Die Funktion gibt einen Wert zurück. Wie dieser Wert berechnet wurde, weiß der Nutzer nicht. Der Nutzer kennt nur die Art des Rückgabewertes. 123 Funktion 6 Eingabeparameter Rückgabeparameter Access - Programmierung, Seite 21
22 Integrierte Funktionen Mathematische Funktionen. Berechnung von Datums- und Zeitwerten. Bearbeitung von Strings. Konvertierung von Datentypen Daten aus Dateien oder vom Bildschirm ein- oder auslesen. Ordner oder Datei nutzen. Die Funktionen werden alphabetisch in der VBA-Hilfe (Visual Basic-Sprachverzeichnis - Funktionen) aufgelistet. Viele Funktionen, die in Abfragen etc. genutzt werden, sind auch in VBA vorhanden. Access - Programmierung, Seite 22
23 Meldungsfenster erzeugen «result = MsgBox(prompt [, buttons] [, title] [, helpfile, context ])» Mit Hilfe der Funktion «MsgBox()» wird ein Meldungsfenster eingeblendet. Der Funktion können folgende Argumente übergeben werden: Der anzuzeigende Text «prompt». Der Text informiert den Benutzer über Fehler etc. Welche Schaltflächen werden im Meldungsfenster angezeigt? «buttons» Ein Titel «title» für die Titelleiste des Fensters. Rückgabewert der Funktion: Es wird ein Integer-Wert zurück gegeben. Mit Hilfe der Ganzzahl wird die gedrückte Schaltfläche codiert. Access - Programmierung, Seite 23
24 Beispiel Sub AufrufFunktion() Const zahla As Integer = 3 Const zahlb As Integer = 4 Dim ergebnis As Integer Dim button As VbMsgBoxResult Dim info As String ergebnis = BionomischeFormel(zahlA, zahlb) info = "(" & zahla & " ^ 2) + (2 * " & zahla & " * " & zahlb info = info & ") + (" & zahlb & " ^ 2)" button = MsgBox(info, vbokcancel + vbinformation, "Bionomischen Formel") End Sub Access - Programmierung, Seite 24
25 Argument-Listen umbrechen Sub AufrufFunktion() Dim button As VbMsgBoxResult Dim info As String info = "(" & zahla & " ^ 2) + (2 * " & zahla & " * " & zahlb info = info & ") + (" & zahlb & " ^ 2)" button = MsgBox(info, _ vbokcancel + vbinformation, _ "Bionomischen Formel") End Sub Access - Programmierung, Seite 25
26 Zeilenfortsetzungszeichen... wird aus dem Leerzeichen und dem Unterstrich zusammengesetzt. folgt direkt das Zeilenende. trennt lange Argument-Listen nach dem Komma. Dadurch wird die Lesbarkeit erhöht. kann keine langen Zeichenketten trennen. Nach dem Zeilenfortsetzungszeichen kann kein Kommentar eingefügt werden. Access - Programmierung, Seite 26
27 Eingaben am Bildschirm «result = InputBox(prompt [, title] [, default] [, xpos] [, ypos] [, helpfile, context ])» Die Funktion «InputBox()» blendet ein Fenster mit einem Textfeld zur Eingabe ein. Der Benutzer kann in das Textfeld einen Wert mit Hilfe der Tastatur schreiben. Access - Programmierung, Seite 27
28 Argumente und Rückgabewert Argumente: Der anzuzeigende Text «prompt». Der Text informiert den Benutzer über die Eingabemöglichkeiten. Ein Titel «title» für die Titelleiste des Fensters. Einen Standardwert «default» für das Textfeld festlegen. Rückgabewerte: Es wird der Inhalt des Textfeldes zurückgegeben. Der Rückgabewert ist immer vom Datentyp «String». Access - Programmierung, Seite 28
29 Beispiel Sub Eingabe(zahl As Integer) Dim txtzahl As String txtzahl = InputBox("Bitte geben Sie eine Ganzzahl ein!") zahl = CInt(txtZahl) End Sub Access - Programmierung, Seite 29
30 Konvertierung von Datentypen Unterschiedliche Datentypen in Ausdrücken werden häufig automatisch (implizit) umgewandelt. Mit Hilfe von Funktionen kann eine Konvertierung des Ausdruckes vom Programmierer explizit erzwungen werden. Access - Programmierung, Seite 30
31 Funktionen zur Konvertierung Konvertierung zu... CBool(variable) CByte(variable) CInt(variable) CLng(variable) CSng(variable) CDbl(variable) CCur(variable) CDate(variable) CStr(variable) Boolean Byte Integer Long Single Double Currency Date String Access - Programmierung, Seite 31
32 Beispiel Sub Eingabe(zahl As Integer) Dim txtzahl As String txtzahl = InputBox("Bitte geben Sie eine Ganzzahl ein!") zahl = CInt(txtZahl) End Sub Access - Programmierung, Seite 32
33 Mathematische Funktionen nutzen Sub Mathematik() Const zahl As Double = -3.5 Dim sekans As Double Dim absolutwert As Double sekans = 1 / Cos(zahl) ' Sekans berechnen absolutwert = Abs(zahl) End Sub ' Absolutwert berechnen Access - Programmierung, Seite 33
34 Datumsfunktionen nutzen Sub DatumFunc() Dim heute As Date Dim aktuellzeit As Date Dim gestern As Date Dim morgen As Date heute = Date aktuellzeit = Time ' Aktuelles Systemdatum ' Aktuelle Systemzeit gestern = DateDiff("d", 1, heute) morgen = DateAdd("d", 1, heute) End Sub ' heute 1 (in Tagen) ' heute + 1 (in Tagen) Access - Programmierung, Seite 34
35 Stringfunktionen nutzen Dim mytext As String Dim zeichen As String Dim count As Integer Dim pos As Integer Dim laenge As Integer count = 0 laenge = Len(myText) For pos = 1 To laenge zeichen = Mid(myText, pos, 1) If (zeichen Like Chr(13)) Then If (Mid(myText, pos + 1, 1) Like Chr(10)) Then count = count + 1 End If End If Next pos Access - Programmierung, Seite 35
36 Benutzerdefinierte Funktionen in VBA Function BionomFormel(zahlA As Integer, zahlb As Integer) As Integer Dim ergebnis As Integer ergebnis = (zahla ^ 2) + (2 * zahla * zahlb) + (zahlb ^ 2) BionomFormel = ergebnis End Function Access - Programmierung, Seite 36
37 Funktionskopf «Funktion Eingabe() As String» «Function BionomFormel(zahlA As Integer, zahlb As Integer) As Integer» Der Funktionskopf beginnt mit dem Schlüsselwort «Function». Dem Schlüsselwort folgt der Name der Funktion. Der Name ist frei wählbar. In runden Klammern steht die Argumentliste. Die Argumentliste beschreibt die Anzahl und Art der Eingabeparameter. Jede Funktion hat einen bestimmten Datentyp «As...». Access - Programmierung, Seite 37
38 Regeln für den Funktionsnamen Jeder benutzerdefinierter Name beginnt mit einem Buchstaben. Die Bezeichnung besteht nur aus den Buchstaben a..z, A..Z, dem Unterstrich und den Zahlen Jeder Funktionsname wird in einem Modul nur einmal genutzt. Die Groß- und Kleinschreibung von benutzerdefinierten Namen wird nicht beachtet. Ein benutzerdefinierter Namen kann maximal 255 Zeichen haben. VBA-Schlüsselwörter oder von VBA, definierte Funktionsnamen können nicht als benutzerdefinierte Namen genutzt werden. Access - Programmierung, Seite 38
39 Geeignete Funktionsnamen... geben Auskunft über die Nutzung der Funktion. beschreiben die in der Funktion, gekapselten Aktionen. entsprechen dem Sprachraum des Entwicklers. sind an die Sprache der realen Welt angelehnt. Access - Programmierung, Seite 39
40 Zusammengesetzte Funktionsnamen «Function BionomischeFormel()». Jedes Wort in dem benutzerdefinierten Namen beginnt mit einem Großbuchstaben. «Function Umrechnung_Meter_Centimeter()». Die Wörter werden mit Hilfe des Unterstrichs getrennt. Der Unterstrich ersetzt Leerzeichen in einem Wort. Access - Programmierung, Seite 40
41 Argumentliste... Function BionomFormel(zahlA As Integer, zahlb As Integer) As Integer Function AusgabeText() As String beginnt und endet mit den runden Klammern. steht direkt hinter dem Funktionsnamen. kann beliebig viele Argumente enthalten. kann leer sein. Der Funktion werden keine Eingabeparameter übergeben. Access - Programmierung, Seite 41
42 Die Argumente in der Liste... symbolisieren einen Platzhalter für einen Wert, der der Funktion übergeben wird. werden wie Variablen definiert. Das Schlüsselwort «Dim» regelt den Zugriff auf eine Variable und wird in der Argumentliste nicht benötigt. bekommen mit Hilfe von «As» einen Datentyp zugewiesen. Es kann jeder beliebiger Datentyp genutzt werden. Access - Programmierung, Seite 42
43 Datentyp einer Funktion... Function BionomFormel(zahlA As Integer, zahlb As Integer) As Integer wird durch das Schlüsselwort «As» am Ende des Funktionskopfes festgelegt. Es kann jeder beliebige Datentyp genutzt werden. Die Argumentliste und die Angabe des Datentyps werden durch ein Leerzeichen getrennt. legt die Verwendung des Rückgabewertes der Funktion fest. ist optional. Wenn keine Angabe vorhanden ist, wird ein Datentyp in Abhängigkeit des Rückgabewertes ermittelt. Nachteil: Der Nutzer kann die Weiterverarbeitung des Wertes nicht planen. Access - Programmierung, Seite 43
44 Rückgabewert festlegen «BionomFormel = ergebnis» «Funktionsname = Ausdruck» An einer beliebigen Position innerhalb der Funktion wird dem Funktionsnamen ein Wert zugewiesen. Falls kein Rückgabewert festgelegt wird, wird ein Standardwert entsprechend des Datentyps der Funktion zurückgegeben. Der Funktionsname ist wie der Variablenname ein Platzhalter für einen bestimmten Wert. Der Wert des Ausdrucks rechts von dem Gleichheitszeichen sollte den gleichen Datentyp besitzen wie die Funktion. Die Übergabe eines Wertes an die Funktion beendet aber die Funktion nicht. Eine Funktion wird nur durch «End Function» oder «Exit Function» beendet. Access - Programmierung, Seite 44
45 Ein Rückgabewert Function BionomFormel(zahlA As Integer, zahlb As Integer) As Integer Dim ergebnis As Integer ergebnis = (zahla ^ 2) + (2 * zahla * zahlb) + (zahlb ^ 2) BionomFormel = ergebnis End Function Sub AufrufFunktion() Dim ergebnis As Integer ergebnis = BionomischeFormel(zahl01, zahl02) End Sub Access - Programmierung, Seite 45
46 Rückgabewert als Array (Feld) Function AllMonate() As String() Dim monatname(11) As String monatname(0) = "Januar" monatname(1) = "Februar" AllMonate = monatname End Function Sub AufrufFunktion() Dim monatsnamen() As String monatsnamen = AllMonate() End Sub Access - Programmierung, Seite 46
47 Benutzerdefinierten Typ als Rückgabewert nutzen Function NewMitarbeiter(cvsText As String) As T_Mitarbeiter Dim mitarbeiter As T_Mitarbeiter mitarbeiter.vorname = cvsteile(0) mitarbeiter.nachname = cvsteile(1) NewMitarbeiter = mitarbeiter End Function Sub AufrufFunktion() Dim neumitarbeiter As T_Mitarbeiter neumitarbeiter = NewMitarbeiter("Hans;Müller) End Sub Access - Programmierung, Seite 47
48 Benutzerdefinierte Typen werden am Anfang eines Moduls definiert. beginnen mit «Type» und enden mit «End Type» klammern Variablen, die ein bestimmtes Objekt beschreiben. definieren einen eigenen Datentyp. Access - Programmierung, Seite 48
49 ... definieren Option Compare Database Private Type T_Mitarbeiter vorname As String nachname As String strasse As String wohnort As String geburtsdatum As Date beschaeftigseit As Date gehalt As Currency End Type Access - Programmierung, Seite 49
50 Kopf der Typ-Definition «Private Type T_Mitarbeiter» Mit Hilfe von «Private» wird der Zugriff auf den neuen Datentyp geregelt. Der Typ kann nur innerhalb des Moduls genutzt werden, in dem die Definition steht. Das Schlüsselwort «Type» kennzeichnet eine benutzerdefinierte Typ-Definition. Dem Schlüsselwort folgt der Name des neuen Datentyps. Der Name ist frei wählbar. Bei der Auswahl müssen aber die gleichen Konventionen wie bei Variablen, Subroutine-Name etc. beachtet werden. Access - Programmierung, Seite 50
51 Variablen in einem benutzerdefinierten Typ symbolisieren einen Platzhalter für eine Eigenschaft des zu beschreibenden Objekts. werden wie Variablen definiert. Das Schlüsselwort «Dim» regelt den Zugriff auf eine Variable und wird in einer Typ-Definiton nicht benötigt. bekommen mit Hilfe von «As» einen Datentyp zugewiesen. Es kann jeder beliebiger Datentyp genutzt werden. Access - Programmierung, Seite 51
52 nutzen Function NewMitarbeiter(cvsText As String) As T_Mitarbeiter Dim cvsteile() As String Dim mitarbeiter As T_Mitarbeiter cvsteile = Split(cvsText, ";") mitarbeiter.vorname = cvsteile(0) mitarbeiter.nachname = cvsteile(1) mitarbeiter.strasse = cvsteile(2) mitarbeiter.wohnort = cvsteile(3) mitarbeiter.geburtsdatum = CDate(cvsTeile(4)) mitarbeiter.beschaeftigseit = CDate(cvsTeile(5)) mitarbeiter.gehalt = CCur(cvsTeile(6)) End Function Access - Programmierung, Seite 52
53 Variablen vom... «mitarbeiter As T_Mitarbeiter». Als Datentyp für eine Variable wird der Name des benutzerdefinierten Typs genutzt. Der benutzerdefinierte Typ wird einer Variablen genauso wie ein Standard-Datentyp zugewiesen. Die Variable ist ein Platzhalter für die Struktur des benutzerdefinierten Typs. Access - Programmierung, Seite 53
54 Variablen des benutzerdefinierten Typs nutzen «mitarbeiter.vorname = cvsteile(0)». Die Variable «mitarbeiter» kann nur auf gekapselten Variablen in dem angegebenen Datentyp «T_Mitarbeiter» zugreifen und verändern. Der Punkt verbindet die Variable «mitarbeiter» mit den, in dem angegebenen Datentyp, gekapselten Variablen. Als Zuweisungsoperator wird das Gleichheitszeichen genutzt. Access - Programmierung, Seite 54
55 Aufruf einer Funktion aus einer Subroutine «gestern = DateDiff("d", 1, heute)» «ergebnis = BionomFormel(zahlA, zahlb)» Die Funktion wird mit ihren Namen aufgerufen. Dem Funktionsnamen folgt eine Argumentliste. Die Argumentliste wird durch Klammern begrenzt. Die Argumente werden durch Kommata getrennt. Die Anzahl der Argumente entspricht standardmäßig der Anzahl der Parameter der aufzurufenden Funktion. Die Argumente werden den Parametern von links nach rechts zugeordnet. Mit Hilfe des Gleichheitszeichen wird einer Variable der Rückgabewert der Funktion zugewiesen. Eine Funktion kann aber auch wie eine Prozedur ohne Berücksichtigung des Rückgabewertes aufgerufen werden. Access - Programmierung, Seite 55
56 Direktfenster / -bereich zum Testen nutzen Testen von Subroutinen und Variablen. Die Tests im Direktfenster werden immer in einem bestimmten Kontext gestartet. Access - Programmierung, Seite 56
57 Voraussetzung Das Programm wird im Einzelschritt-Modus durchlaufen. In der Prozedur ist ein Haltepunkt definiert. Das Direktfenster wird mit Hilfe des Menüs Ansicht Direktfenster eingeblendet. Die zu testenden Subroutinen sind definiert. Access - Programmierung, Seite 57
58 Eingabe in das Direktfenster Anweisungen können manuell eingegeben oder aus dem Code-Bereich kopiert werden. Pro Zeile wird eine Anweisung in das Direktfenster eingegeben. Jede Zeile wird mit <RETURN> abgeschlossen. Die Anweisung wird automatisch ausgeführt. Access - Programmierung, Seite 58
59 Test-Möglichkeiten im Direktfenster «?Left("Eisbären",3)». «?FunctionRueckgabe.BionomischeFormel(2, 3)». Es können nur Prozeduren getestet werden, die einen Rückgabewert haben. Der Aufruf beginnt mit einem Fragezeichen. Der Rückgabewert der Funktion wird nach dem Drücken der <Return>-Taste in der nächsten Zeile ausgegeben. Access - Programmierung, Seite 59
60 Anweisungen aus dem Direktfenster löschen Mit Hilfe der Maus werden Anweisungen im Direktfenster markiert. Mit Hilfe der Tastenkombination <STRG>+<A> wird das Direktfenster vollständig markiert. Mit Hilfe von <ENTF> wird der markierte Text aus dem Direktfenster gelöscht. Access - Programmierung, Seite 60
61 Zuordnung der Argumente Sub Aufruf() Dim zahla As Integer Dim zahlb As Integer zahla = 3 zahlb 4 Call BionomischeFormel(zahlA, zahlb) End Sub Funktion BionomischeFormel(zahlA As Integer, zahlb As Integer) As Integer BionomischeFormel = (zahla ^ 2) + (2 * zahla * zahlb) + (zahlb ^ 2) End Sub Access - Programmierung, Seite 61
62 Erläuterung Die Anzahl der Parameter im Aufruf entspricht der Anzahl der Elemente in der Argumentliste. Die Parameter werden den Argumenten von links nach rechts zugeordnet. Der Wert des ersten Parameters im Aufruf wird dem ersten Element in der Argumentliste zugeordnet und so weiter. Die Parameter werden den Argumenten in Abhängigkeit ihrer Position in der Liste zugeordnet. Um eventuelle Fehler auszuschließen sollten der Parameter sowie das Argument den gleichen Datentyp haben. Access - Programmierung, Seite 62
63 call bei reference... «Function Func(arg01 As Integer, arg02 As Integer)» «Function Func(ByRef arg01 As Integer, ByRef arg02 As Integer)» ist die Standardübergabe von Argumenten. Der zu übergebene Parameter verweist auf einen Speicherplatz, an dem ein bestimmter Wert abgelegt ist. Das Argument bekommt nicht den Wert übergeben, sondern die Position des Speicherplatzes. Das Argument verweist auf den gleichen Speicherplatz und damit Wert wie der Parameter. Access - Programmierung, Seite 63
64 Grafische Darstellung para arg01 para C arg02 9 Access - Programmierung, Seite 64
65 call bei value... «Function F(ByVal arg01 As Integer, ByVal arg02 As Integer)» Der zu übergebene Parameter verweist auf einen Speicherplatz, an dem ein bestimmter Wert abgelegt ist. Das Argument bekommt eine Kopie des Wertes, auf den der zu geordnete Parameter verweist. Vorteil: Die Parameter können nicht durch die aufgerufene Funktion verändert werden. Access - Programmierung, Seite 65
66 Grafische Darstellung para para arg01 arg Access - Programmierung, Seite 66
67 Optionale Argumente nutzen Function Umrechnung(zahl As Double, _ Optional faktor As Integer, _ Optional einheit As String) As String Dim ergebnis As Double ergebnis = zahl * faktor Umrechnung = ergebnis & " " & einheit End Function Access - Programmierung, Seite 67
68 Optionale Argumente... werden mit dem Schlüsselwortes «Optional» gekennzeichnet. müssen beim Aufruf nicht übergeben werden. stehen immer am Ende einer Argumentliste. können von jedem beliebigen Datentypen sein. können in der Argumentliste von Funktionen genutzt werden. Access - Programmierung, Seite 68
69 schreibgeschützt setzen Function Umrechnung(zahl As Double, _ Optional ByVal faktor As Integer, _ Optional einheit As String) As String Dim ergebnis As Double ergebnis = zahl * faktor Umrechnung = ergebnis & " " & einheit End Function Access - Programmierung, Seite 69
70 Standardwerte nutzen Function Umrechnung(zahl As Double, _ Optional ByVal faktor As Integer = 10, _ Optional einheit As String = "") As String Dim ergebnis As Double ergebnis = zahl * faktor Umrechnung = ergebnis & " " & einheit End Function Access - Programmierung, Seite 70
71 Hinweise Wenn kein Standardwert gesetzt ist, wird automatisch ein Standardwert in Abhängigkeit des Datentyps genutzt. Wenn das Argument nicht übergeben wird, wird automatisch der angegebene Standardwert genutzt. Falls das Argument übergeben wird, wird der Wert des Arguments genutzt. Der Standardwert wird überschrieben. Access - Programmierung, Seite 71
72 Aufruf einer Funktion mit optionalen Argumenten Sub Start() Dim ausgabe As String ausgabe = Umrechnung(10, 100, "cm") ausgabe = Umrechnung(10) ausgabe = Umrechnung(10, 100) ausgabe = Umrechnung(10,, "cm") End Sub Access - Programmierung, Seite 72
73 Hinweise Die Elemente in der Argumentliste werden durch Kommata getrennt. Die Argumente werden in Abhängigkeit der Position einem Parameter zugeordnet. Wenn ein Argument nicht gesetzt ist, muss aber das Komma als Trennzeichen gesetzt werden. Ausnahme: Falls das letzte Argument nicht angegeben wird, kann das Komma vor diesem Argument entfernt werden. Access - Programmierung, Seite 73
74 Besser: Sub Start() Dim ausgabe As String ausgabe = Umrechnung(zahl:=10, faktor:=100, einheit:="cm") ausgabe = Umrechnung(zahl:=10) ausgabe = Umrechnung(zahl:=10, faktor:=100) ausgabe = Umrechnung(zahl:=10, einheit:="cm") End Sub Access - Programmierung, Seite 74
75 Benannte Argumente... werden bei der Übergabe an Funktionen genutzt. bekommen mit Hilfe des Operators := ein Parameter übergeben. Zwischen den Doppelpunkt und dem Gleichheitszeichen darf kein Leerzeichen stehen. Der Operator := besteht aus zwei Zeichen. nutzen den Namen des Arguments in der Argumentliste im Funktionskopf und nicht die Position. werden in der Argumentliste durch Kommata getrennt. Die Reihenfolge der Argumente ist aber unwichtig. Access - Programmierung, Seite 75
76 Beliebige Anzahl von Argumente übergeben Function CelsiusToFahrenheit(messwert As Double, _ ParamArray messung() As Variant) As Double() Dim element As Variant newtemperatur(count) = ((messwert * 9) / 5) + 32 For Each element In messung If IsNumeric(element) Then newtemperatur(count) = ((CDbl(element) * 9) / 5) + 32 End If Next CelsiusToFahrenheit = newtemperatur End Function Access - Programmierung, Seite 76
77 ParamArray im Funktionskopf... kennzeichnet ein dynamisches Array vom Datentyp «Variant». ist eine Variable, die alle Parameter enthält, die keinen definierten Argument zugeordnet werden können. kennzeichnet den Container für alle Parameter, die nicht in der Argumentliste definiert ist. ist immer das letzte Argument in der Argumentliste. kann nicht mit den Schlüsselwörtern «ByVal», «ByRef» oder «Optional» genutzt werden. Access - Programmierung, Seite 77
78 Aufruf Sub Aufruf() Dim fahrenheit() As Double Dim element As Variant fahrenheit = CelsiusToFahrenheit(2.4) fahrenheit = CelsiusToFahrenheit(2.4, 3.4) fahrenheit = CelsiusToFahrenheit(2.4, 3.4, 5.6, 4#, 2.3, 4.5) End Sub Access - Programmierung, Seite 78
79 Zuordnung fahrenheit = CelsiusToFahrenheit(2.4) Function CelsiusToFahrenheit(messwert As Double, ParamArray m() As Variant) fahrenheit = CelsiusToFahrenheit(2.4, 3.4, 5.6, 4#, 2.3, 4.5) Access - Programmierung, Seite 79
80 Öffentliche Subroutinen... können von jedem im Projekt genutzt werden. sind für alle Nutzer des Projektes sichtbar. sind häufig benutzerdefinierte Routinen. Benutzerdefinierte Routinen sind standardmäßig öffentlich. werden mit dem Schlüsselwort «Public» gekennzeichnet. Access - Programmierung, Seite 80
81 Beispiel Public Function BionomischeFormel(zahlA As Integer, _ zahlb As Integer) As Integer Dim ergebnis As Integer ergebnis = (zahla ^ 2) + (2 * zahla * zahlb) + (zahlb ^ 2) BionomischeFormel = ergebnis End Function Access - Programmierung, Seite 81
82 Aufruf «ergebnis = meinefunktionen.bionomischeformel(2, 4)» «ergebnis = BionomischeFormel(zahl01, zahl02)» ergebnis = meinefunktionen.bionomischeformel(2, 4) meinefunktionen BionomischeFormel ergebnis = BionomischeFormel(2, 4) Access - Programmierung, Seite 82
83 Private Subroutinen... können nur innerhalb des Moduls aufgerufen werden, in dem sie definiert sind. sind in einem Objekt gekapselt. Zum Beispiel Ereignisprozeduren sind an ein Formular, Bericht oder Steuerelement gebunden. werden von anderen Modulen nicht gesehen. werden mit dem Schlüsselwort «Private» gekennzeichnet. Access - Programmierung, Seite 83
84 Private benutzerdefinierte Subroutine Private Function BionomischeFormel(zahlA As Integer, _ zahlb As Integer) As Integer Dim ergebnis As Integer ergebnis = (zahla ^ 2) + (2 * zahla * zahlb) + (zahlb ^ 2) BionomischeFormel = ergebnis End Function Access - Programmierung, Seite 84
85 Aufruf «ergebnis = BionomischeFormel(zahl01, zahl02)» meinefunktionen BionomischeFormel ergebnis = BionomischeFormel(2, 4) Access - Programmierung, Seite 85
86 Öffentliche Variablen... «Public Const faktor As Integer = 10» «Public ausgabe As String» sind für alle Module sichtbar. können in allen Modulen eines Projekts genutzt werden. sind global. existieren nur auf Modul-Ebene. werden in den ersten Zeilen eines Moduls definiert. werden mit dem Schlüsselwort «Public» gekennzeichnet. sollten so wenig wie möglich genutzt werden. Access - Programmierung, Seite 86
87 Private Variablen in Modulen... «Private Const maxanzahl As Integer = 100» «Private ausgabe As String» werden in den ersten Zeilen eines Moduls definiert. können überall in dem Modul, in dem sie definiert sind, genutzt werden. Die Variable ist aber nicht von außen sichtbar. Eine private Konstante muss mit dem Schlüsselwort «Const» gekennzeichnet werden. Access - Programmierung, Seite 87
88 Private Variablen in Subroutinen «Const faktor As Integer = 10» «Dim zahl As Double» Variablen werden am Anfang einer Subroutine mit Hilfe des Schlüsselwortes «Dim» gekennzeichnet. Konstanten werden am Anfang einer Subroutine mit Hilfe des Schlüsselwortes «Const» gekennzeichnet. Die Variable kann überall in der Subroutine, in der sie definiert ist, genutzt werden. Die Variable ist aber nicht von außen sichtbar. Argumente sind private, lokale Variablen einer Subroutine. Access - Programmierung, Seite 88
89 Lokaler Gültigkeitsbereiche von Variablen Die Variablen sind in ihrem Modul oder Subroutine sichtbar und können dort genutzt werden. Die Sichtbarkeit einer Variablen / Konstanten wird durch deren Definition festgelegt. Die Variable ist nur in dem einen Modul gültig. Die Variable wird mit «Private» gekennzeichnet. Die Variable ist nur in einer Subroutine gültig. Die Variable wird mit «Dim» / «Const» gekennzeichnet. Die Lebensdauer beginnt mit dem Aufruf des Moduls oder der Subroutine und endet mit deren Ende. Access - Programmierung, Seite 89
90 Öffentlicher Gültigkeitsbereich von Variablen Die Variable ist in dem gesamten Projekt sichtbar. Eine öffentliche Variable kann aber durch eine lokale Variable gleichen Namens überdeckt werden. In diesem Bereich ist die globale Variable nicht nutzbar. Die Variable wird mit «Public» am Anfang eines Moduls gekennzeichnet. Die Lebensdauer ist durch die Lebensdauer des Projekts beschränkt. Access - Programmierung, Seite 90
5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
Microsoft Access 2010 Bilder
Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis
Excel Funktionen durch eigene Funktionen erweitern.
Excel Funktionen durch eigene Funktionen erweitern. Excel bietet eine große Anzahl an Funktionen für viele Anwendungsbereiche an. Doch es kommt hin und wieder vor, dass man die eine oder andere Funktion
Access 2010. für Windows. Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011. Automatisierung, Programmierung ACC2010P
Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011 Access 2010 für Windows Automatisierung, Programmierung ACC2010P 4 Access 2010 für Windows - Automatisierung, Programmierung 4 Mit
Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
Access 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013
Access 2013 Susanne Weber 1. Ausgabe, 1. Aktualisierung, Juni 2013 Grundlagen für Anwender ACC2013 2 Access 2013 - Grundlagen für Anwender 2 Mit Datenbanken arbeiten In diesem Kapitel erfahren Sie was
LÖSUNGEN AUFGABEN: EXCEL XP (OHNE DATEIEN)
LÖSUNGEN AUFGABEN: EXCEL XP (OHNE DATEIEN) Übung (1) Elemente des Excelfensters Ordnen Sie die Begriffe richtig zu: [1] Titelleiste (Programmleiste) [9] waagrechte/horizontale Bildlaufleiste [2] Menüleiste
Variablen & erweiterte Aktionen nutzen
341 In Captivate können Sie mit Hilfe von Variablen Texte & Werte speichern oder Systeminformationen ausgeben. Außerdem können Sie auf Basis von Variablen komplexere Aktionen entwickeln, wie z. B. eine
Text-Zahlen-Formatieren
Text-Zahlen-Formatieren Beobachtung: Bei der Formatierung einer Zahl in eine Textzahl und umgekehrt zeigt Excel ein merkwürdiges Verhalten, welches nachfolgend skizziert werden soll: Wir öffnen eine neue
1 FORMULARE. 1.1 Felder im Formular
MS Word 00 Kompakt Formulare FORMULARE Formulare sind Dokumente, in denen spezielle Bereiche dafür vorgesehen sind, mit bestimmten Informationen ausgefüllt zu werden. Formulare werden z.b. für Fragebögen,
3 ORDNER UND DATEIEN. 3.1 Ordner
Ordner und Dateien PC-EINSTEIGER 3 ORDNER UND DATEIEN Themen in diesem Kapitel: Erstellung von Ordnern bzw Dateien Umbenennen von Datei- und Ordnernamen Speicherung von Daten 3.1 Ordner Ordner sind wie
Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA
Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten
Office-Programme starten und beenden
Office-Programme starten und beenden 1 Viele Wege führen nach Rom und auch zur Arbeit mit den Office- Programmen. Die gängigsten Wege beschreiben wir in diesem Abschnitt. Schritt 1 Um ein Programm aufzurufen,
Bilderverwaltung mit Access
Bilderverwaltung mit Access (1) Tabelle anlegen Der große Nachteil beim Speichern von Bilddateien in Datenbanken ist, dass sie nicht in dem herkömmlichen Format, sondern in einem Windows-internen Format
Mediator 9 - Lernprogramm
Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop
Outlook 2000 Thema - Archivierung
interne Schulungsunterlagen Outlook 2000 Thema - Inhaltsverzeichnis 1. Allgemein... 3 2. Grundeinstellungen für die Auto in Outlook... 3 3. Auto für die Postfach-Ordner einstellen... 4 4. Manuelles Archivieren
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen Dateiname: ecdl2_05_03_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement
Die besten Excel-Tastenkombinationen im Überblick
Die besten Excel-Tastenkombinationen im Überblick Erfahrungsgemäß sind es nicht unbedingt die umfangreichen Tipps, die den Nutzen haben. So kann dir häufig schon eine kleine Hilfe bei der täglichen Arbeit
1. Allgemeines. Mit der Vertragsverwaltung können u.a.
1. Allgemeines Die ist ein zusätzliches NeDocS-Modul, das gesondert lizenziert und freigeschaltet wird. Hierzu ist es notwendig, eine neue Konfigurationsdatei nedocs.cfg auf die betroffenen Clients zu
Inhalt. meliarts. 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen...
Inhalt 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen... 4 Seite 1 von 7 meliarts 1. Allgemeine Informationen meliarts ist eine Implementierung
Bedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de
GEVITAS-Sync Bedienungsanleitung Stand: 26.05.2011 Copyright 2011 by GEVITAS GmbH www.gevitas.de Inhalt 1. Einleitung... 3 1.1. Installation... 3 1.2. Zugriffsrechte... 3 1.3. Starten... 4 1.4. Die Menü-Leiste...
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
Hilfe zur Dokumentenverwaltung
Hilfe zur Dokumentenverwaltung Die Dokumentenverwaltung von Coffee-CRM ist sehr mächtig und umfangreich, aber keine Angst die Bedienung ist kinderleicht. Im Gegensatz zur Foto Galeria können Dokumente
Auswertung erstellen: Liste mit E-Mail-
Anleitung Auswertung erstellen: Liste mit E-Mail-Adressen Auswertung erstellen: Liste mit E-Mail- Adressen Das Beispiel Sie möchten für den Versand eines Newletters per E-Mail eine Liste der in mention
Access 2010 Grundlagen 2. MS Access Datenbanken
Access2010Grundlagen 2. MSAccessDatenbanken MS Access ist ein relationales Datenbankmanagementsystem (rdbms), was bedeutet, dass Daten nicht nur gespeichert, sondern auch aufgrund vorhandener Beziehungen
Programmierparadigmen. Programmierparadigmen. Imperatives vs. objektorientiertes Programmieren. Programmierparadigmen. Agenda für heute, 4.
Agenda für heute, 4. Mai, 2006 Programmierparadigmen Imperative Programmiersprachen In Prozeduren zusammengefasste, sequentiell ausgeführte Anweisungen Die Prozeduren werden ausgeführt, wenn sie als Teil
PowerPoint 2010 Eigene Folienlayouts erstellen
PP.001, Version 1.0 02.04.2013 Kurzanleitung PowerPoint 2010 Eigene Folienlayouts erstellen Beim Erstellen von PowerPoint-Folien ist es effizienter, mit den vom Programm vorgegebenen Folienlayouts zu arbeiten,
Modul 122 VBA Scribt.docx
Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval
Anleitung für die Formularbearbeitung
1 Allgemeines Anleitung für die Formularbearbeitung Die hier hinterlegten Formulare sind mit der Version Adobe Acrobat 7.0 erstellt worden und im Adobe-PDF Format angelegt. Damit alle hinterlegten Funktionen
tentoinfinity Apps 1.0 EINFÜHRUNG
tentoinfinity Apps Una Hilfe Inhalt Copyright 2013-2015 von tentoinfinity Apps. Alle Rechte vorbehalten. Inhalt der online-hilfe wurde zuletzt aktualisiert am August 6, 2015. Zusätzlicher Support Ressourcen
Java Kurs für Anfänger Einheit 5 Methoden
Java Kurs für Anfänger Einheit 5 Methoden Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 22. Juni 2009 Inhaltsverzeichnis Methoden
Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen
Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen Dateiname: ecdl2_05_03_documentation.doc Speicherdatum: 16.03.2005 ECDL 2003 Modul 2 Computermanagement
Aufklappelemente anlegen
Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie
Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.
Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert
32.4 Anpassen von Menüs und Symbolleisten 795i
32.4 Anpassen von Menüs und Symbolleisten 795i Fortsetzung der Seiten in der 8. Auflage 32.4 Anpassen von Menüs und Symbolleisten 32.4.1 Anpassen von Menüs Die Menüs können um folgende Typen von Optionen
Referat 7.4 - Informationstechnologie in der Landeskirche und im Oberkirchenrat. Sicherung der Datenbank auf einen USB-Stick. CuZea N.
Referat 7.4 - Informationstechnologie in der Landeskirche und im Oberkirchenrat Sicherung der Datenbank auf einen USB-Stick CuZea N Seite 1 Impressum Autoren: Evangelischer Oberkirchenrat Stuttgart, Referat
Tevalo Handbuch v 1.1 vom 10.11.2011
Tevalo Handbuch v 1.1 vom 10.11.2011 Inhalt Registrierung... 3 Kennwort vergessen... 3 Startseite nach dem Login... 4 Umfrage erstellen... 4 Fragebogen Vorschau... 7 Umfrage fertigstellen... 7 Öffentliche
Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.
Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.
Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
Tutorial: Wie kann ich Dokumente verwalten?
Tutorial: Wie kann ich Dokumente verwalten? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory Dokumente verwalten können. Dafür steht Ihnen in myfactory eine Dokumenten-Verwaltung zur Verfügung.
Handbuch ECDL 2003 Basic Modul 3: Textverarbeitung Dokument bearbeiten und speichern
Handbuch ECDL 2003 Basic Modul 3: Textverarbeitung Dokument bearbeiten und speichern Dateiname: ecdl3_01_03_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 3 Textverarbeitung
Datenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter
Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................
Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18
Kapitel 3 Datentypen und Variablen Seite 1 von 18 Datentypen - Einführung - Für jede Variable muss ein Datentyp festgelegt werden. - Hierdurch werden die Wertemenge und die verwendbaren Operatoren festgelegt.
Lehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
Artikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
Einkaufslisten verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1.1 Grundlegende Informationen 3 1.2 Einkaufslisten erstellen 4 1.3 Artikel zu einer bestehenden Einkaufsliste hinzufügen 9 1.4 Mit einer Einkaufslisten einkaufen 12 1.4.1 Alle
Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen
Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Dateiname: ecdl5_01_02_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Access
Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!
Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Grundstrukturen: Sub [name]([übergabe]) End Sub [Übergabe] ist
1. Aktionen-Palette durch "Fenster /Aktionen ALT+F9" öffnen. 2. Anlegen eines neuen Set über "Neues Set..." (über das kleine Dreieck zu erreichen)
Tipp: Aktionen (c) 2005 Thomas Stölting, Stand: 25.4. 2005 In Photoshop werden häufig immer wieder die gleichen Befehlssequenzen benötigt. Um sie nicht jedesmal manuell neu eingeben zu müssen, können diese
ARAkoll 2013 Dokumentation. Datum: 21.11.2012
ARAkoll 2013 Dokumentation Datum: 21.11.2012 INHALT Allgemeines... 3 Funktionsübersicht... 3 Allgemeine Funktionen... 3 ARAmatic Symbolleiste... 3 Monatsprotokoll erzeugen... 4 Jahresprotokoll erzeugen
Excel Pivot-Tabellen 2010 effektiv
7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes
Archiv - Berechtigungen
Archiv - Berechtigungen - 1 Inhaltsverzeichnis 1. Grunddefinitionen...3 1.1. Mögliche Definitionen...3 1.1.1. Programme...3 1.1.2. Prinzipale...3 1.1.3 Archivzugriff...3 1.2. Leserichtung...3 1.2.1. Ordnerbezogen...3
Programmierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
teischl.com Software Design & Services e.u. [email protected] www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. [email protected] www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
Erstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
Standard-Kontaktformular
Online-Tutorials Referat VI.5 Internetdienste Standard-Kontaktformular Legen Sie ein neues Dokument an Klicken Sie die Datei an, unter der Sie das Kontaktformular anlegen möchten Legen Sie über Datei >
Suche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
Die Dateiablage Der Weg zur Dateiablage
Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen
SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen
SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern
Schaltfläche Start/Drucker und Faxgeräte, mit rechter Maustaste auf Druckersymbol klicken, Befehl Eigenschaften wählen.
Fragen und Antworten zu Modul 2 Computerbenutzung 1. Wie kann man die Schriftart der einzelnen Menüs verändern? Mit rechter Maustaste auf Desktop klicken, Befehl Eigenschaften, Register Darstellung, Erweitert,
Zur drittletzten Zeile scrollen
1 Fragen und Antworten zur Computerbedienung Thema : Zur drittletzten Zeile scrollen Thema Stichwort Programm Letzte Anpassung Zur drittletzten Zeile scrollen Scrollen VBA Excel 1.02.2014 Kurzbeschreibung:
Datenaufbereitung in SPSS. Daten zusammenfügen
Daten zusammenfügen I. Fälle hinzufügen Diese Schritte müssen Sie unternehmen, wenn die Daten in unterschiedlichen Dateien sind; wenn also die Daten von unterschiedlichen Personen in unterschiedlichen
Kaiser edv-konzept, 2009. Inhaltsverzeichnis
Inhaltsverzeichnis Objektarchiv 3 Programmstart 3 Objects-Hauptfenster 5 Projektgliederung 6 Archiv 8 Auftragsarchiv 9 Wordarchiv 10 Bildarchiv 11 Dateiarchiv 12 E-Mail-Archiv 13 Bestell-Archiv 14 Link-Archiv
4. BEZIEHUNGEN ZWISCHEN TABELLEN
4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe
Visio 2013. Grundlagen. Linda York. 1. Ausgabe, Oktober 2013
Visio 2013 Linda York 1. Ausgabe, Oktober 2013 Grundlagen V2013 2 Visio 2013 - Grundlagen 2 Einfache Zeichnungen erstellen In diesem Kapitel erfahren Sie wie Sie Shapes einfügen, kopieren und löschen was
Bedienungsanleitung Anlassteilnehmer (Vereinslisten)
Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,
Handbuch ECDL 2003 Professional Modul 3: Kommunikation Postfach aufräumen und archivieren
Handbuch ECDL 2003 Professional Modul 3: Kommunikation Postfach aufräumen und archivieren Dateiname: ecdl_p3_04_03_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul 3 Kommunikation
Excel Allgemeine Infos
Spalten Zeilen Eine Eingabe bestätigen Die Spalten werden mit Buchstaben benannt - im Spaltenkopf Die Zeilen werden durchnumeriert - im Zeilenkopf Mit der Eingabe Taste Bewegen innerhalb der Arbeitsmappe
Überschrift/Caption. Eigenschaftenfenster
UsserrForrm errssttel llen Dass Codeffensstterr 22000044 NNi iikkoo BBeecckkeerr Öffnen Sie EXCEL und wechseln Sie mit der Tastenkombination Alt + F11 in den Visual Basic-Editor. Alternativ können Sie
Die Excel Schnittstelle - Pro Pack
Die Excel Schnittstelle - Pro Pack Die Excel Pro Pack ist eine Erweiterung der normalen Excel Schnittstelle, die in der Vollversion von POSWare Bestandteil der normalen Lizenz und somit für alle Lizenznehmer
Abb. 1. Abb. 2. www.accessuebungen.de
Bericht 2010 Niko Becker Wenn Sie in ACCESS Informationen präsentieren, übersichtlich gruppieren oder ausdrucken wollen, kann das mit Hilfe eines Berichts erfolgen. Als Datensatzquelle dient dabei eine
Excel VBA Prozeduren und Funktionen
Excel VBA Prozeduren und Funktionen Unterprogramme (Subroutinen)... lösen Teilprobleme der Gesamtaufgabe.... fassen Anweisungen, die ein bestimmtes Thema bearbeiten, zu einem Block zusammen.... sind eine
Lieferschein Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 [email protected] www.hp-engineering.
Lieferschein Lieferscheine Seite 1 Lieferscheine Seite 2 Inhaltsverzeichnis 1. STARTEN DER LIEFERSCHEINE 4 2. ARBEITEN MIT DEN LIEFERSCHEINEN 4 2.1 ERFASSEN EINES NEUEN LIEFERSCHEINS 5 2.1.1 TEXTFELD FÜR
Hilfe zur Verwendung digitaler Formulare
Übersicht A) Allgemeines Seite 1 B) Antragstellung / Auswahl der Formulare Seite 1 Aufruf der Formulare Seite 1 Bearbeiten/Ausfüllen der Formulare Seite 2 C) Einreichen/Weiterleiten Seite 4 A) Allgemeines
Einführung in die C++ Programmierung für Ingenieure
Einführung in die C++ Programmierung für Ingenieure MATTHIAS WALTER / JENS KLUNKER Universität Rostock, Lehrstuhl für Modellierung und Simulation 14. November 2012 c 2012 UNIVERSITÄT ROSTOCK FACULTY OF
Faktura. IT.S FAIR Faktura. Handbuch. Dauner Str.12, D-41236 Mönchengladbach, Hotline: 0900/1 296 607 (1,30 /Min)
IT.S FAIR Faktura Handbuch Dauner Str.12, D-41236 Mönchengladbach, Hotline: 0900/1 296 607 (1,30 /Min) 1. Inhalt 1. Inhalt... 2 2. Wie lege ich einen Kontakt an?... 3 3. Wie erstelle ich eine Aktion für
3. GLIEDERUNG. Aufgabe:
3. GLIEDERUNG Aufgabe: In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthält, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine übersichtlichere Darstellung
Abb. 1. Abb. 2. Schaltflächen Speichern und Bericht öffnen. Abb. 3. www.accessuebungen.de
Befehlsschaltfläche, Makro 2010 Niko Becker Mit Hilfe von Steuerelementen können Sie Formulare nicht nur ansprechend gestalten, sondern auch eine Art Benutzerführung einrichten, indem Sie beispielsweise
Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine.
Hilfsmittel Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine. Interne Nachrichten Mit Hilfe der Funktion Interne Nachrichten
Grundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen
Eigene Symbolleisten in Word erstellen Diese Anleitung beschreibt, wie man in Word eigene Symbolleisten erstellt und mit Schaltflächen füllt. Im zweiten Teil wird erklärt, wie man mit dem Makrorekorder
Nutzer-Synchronisation mittels WebWeaver Desktop. Handreichung
Nutzer-Synchronisation mittels WebWeaver Desktop Handreichung Allgemeine Hinweise Um die Synchronisation der Nutzerdaten durchzuführen, starten Sie WebWeaver Desktop bitte ausschließlich mit dem für Ihre
Arge Betriebsinformatik GmbH & Co.KG, CAP News 40, Februar 2013. CAP-News 40
CAP-News 40 CAP-News ist in unrägelmäßigen Abständen erscheinende Information zum Produktkonfigurator CAP/VARIANTS. Hier werden die neuen Befehle, Funktionen und Möglichkeiten beschrieben. In CAP-News
VisualBasic - Variablen
Typisch für alle Basic-Dialekte ist die Eigenschaft, dass Variablen eigentlich nicht deklariert werden müssen. Sobald Sie einen Bezeichner schreiben, der bisher nicht bekannt war, wird er automatisch angelegt
Access [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA
Aktionsabfragen lassen sich bequem mit der Entwurfsansicht für Abfragen zusammenstellen. Sie können damit Daten an Tabellen anfügen, bestehende Daten ändern oder löschen und sogar gleich die passende Tabelle
Anleitung zum Anlegen und Bearbeiten einer News in TYPO3 für www.fk-havelland-mitte.de
WEBandIT.net - Anleitung zum Anlegen und Bearbeiten einer News in TYPO3 für www.fk-havelland-mitte.de Die Internet-Seite wird intern durch das Programm TYPO3 verwaltet. Eine Anmeldung ist nur durch Zugangsdaten
SIZ Modul 221: Outlook und Internetdienste
SIZ Modul 221: Outlook und Internetdienste Outlook Dateien importieren (PST, XLS usw.) 1. Menü Datei/Importieren/Exportieren... 2. Aus andern Programmen oder Dateien importieren Das ist bei den meisten
VBA-Programmierung: Zusammenfassung
VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung
:LQGRZV([SORUHU &KULVWLQH%HHU
Der Windows Explorer 1. Starten des Windows Explorers Die Aufgabe des Explorers ist die Verwaltung und Organisation von Dateien und Ordnern. Mit seiner Hilfe kann man u.a. Ordner erstellen oder Daten von
Java Kurs für Anfänger Einheit 4 Klassen und Objekte
Java Kurs für Anfänger Einheit 4 Klassen und Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 13. Juni 2009 Inhaltsverzeichnis klasse
Ihr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
Ein + vor dem Ordnernamen zeigt an, dass der Ordner weitere Unterordner enthält. Diese lassen sich mit einem Klick (linke Maustaste) anzeigen.
Ordner erstellen, Bilder ordnen Um neue Ordner zu erstellen und Bilddateien zu ordnen, bietet es sich an, sich zunächst die Hierarchie der bereits vorhandenen Ordner anzuschauen. Mit einem Klick auf Ordner
> Mozilla Firefox 3. Browsereinstellungen optimieren. Übersicht. Stand Juli 2009. Seite. Inhalt. 1. Cache und Cookies löschen
> Mozilla Firefox 3 Browsereinstellungen optimieren Übersicht Inhalt Seite 1. Cache und Cookies löschen 2. Sicherheits- und Datenschutzeinstellungen 2 4 Stand Juli 2009 1. Cache und Cookies löschen Jede
VBA- Programmierung. Integrierte Lösungen mit Office 2013. Ricardo Hernández García. 1. Ausgabe, November 2013
VBA- Programmierung Ricardo Hernández García 1. Ausgabe, November 2013 Integrierte Lösungen mit Office 2013 VBA2013 3 VBA-Programmierung - Integrierte Lösungen mit Office 2013 3 Die VBA-Entwicklungsumgebung
OS Anwendungsbeschreibung
Inhalt Einleitung... 2 Start des Programms... 2 Scannen einer neuen Zeitungsseite... 4 Presse-Clipping... 8 Artikel ausschneiden und bearbeiten... 11 Übernahme aus der Zwischenablage... 19 Ausdruck in
E-Mail-Versand an Galileo Kundenstamm. Galileo / Outlook
E-Mail-Versand an Galileo Kundenstamm Galileo / Outlook 1 Grundsätzliches...1 2 Voraussetzung...1 3 Vorbereitung...2 3.1 E-Mail-Adressen exportieren 2 3.1.1 Ohne Filter 2 3.1.2 Mit Filter 2 4 Mail-Versand
PowerPoint 2010 Mit Folienmastern arbeiten
PP.002, Version 1.1 07.04.2015 Kurzanleitung PowerPoint 2010 Mit Folienmastern arbeiten Der Folienmaster ist die Vorlage für sämtliche Folien einer Präsentation. Er bestimmt das Design, die Farben, die
Dokumentation zum Spielserver der Software Challenge
Dokumentation zum Spielserver der Software Challenge 10.08.2011 Inhaltsverzeichnis: Programmoberfläche... 2 Ein neues Spiel erstellen... 2 Spielfeldoberfläche... 4 Spielwiederholung laden... 5 Testdurchläufe...
MANUELLE DATENSICHERUNG
Referat 7.4 - Informationstechnologie in der Landeskirche und im Oberkirchenrat MANUELLE DATENSICHERUNG AUF USB-STICK, EXTERNE FESTPLATTE, CD Seite 1 CuZea5 Impressum Autoren: Evangelischer Oberkirchenrat
