Microsoft Access 2010 SQL nutzen
|
|
- Silvia Hoch
- vor 8 Jahren
- Abrufe
Transkript
1 Microsoft Access 2010 SQL nutzen
2 S(tructured)Q(uery)L(anguage)... ist eine strukturierte Abfragesprache für relationale Datenbanken. besteht aus Befehlen, die beschreiben, welche Aktion in der Datenbank ausgeführt werden soll. Access Einführung, Seite 2
3 Informationen im Internet SQLTutorial/ Access Einführung, Seite 3
4 besteht aus... DDL (Data Definition Language). Definition des Datenbankschemas. Tabellen und deren Relationen untereinander erzeugen und verändern. DML (Data Manipulation Language). Datenmanipulation. Daten auswählen und bearbeiten. DCL (Data Controlling Language). Rechteverwaltung. Transaktionsprotokoll. Sicherheit von Daten. Access Einführung, Seite 4
5 in Access DDL (Data Definition Language). Die Entwurfsansicht einer leeren Abfrage ist geöffnet. Abfragetools Entwurf Datendefinition. DML (Data Manipulation Language). Auswahl- und Aktionsabfragen. Union-Abfragen. DCL (Data Controlling Language). Nicht vorhanden. Access Einführung, Seite 5
6 SQL-Anweisungen... können sich über mehrere Zeilen erstrecken. enden immer mit einem Semikolon. werden immer von links nach rechts gelesen. beginnen immer mit einem SQL-Befehl. beachten nicht die Groß-und Kleinschreibung von SQL- Befehlen. Access Einführung, Seite 6
7 in Access SQL-Ansicht der Abfragen. Datensatzquelle von Listen in Formularen. Datensatzquelle von Formularen und Berichten. Access Einführung, Seite 7
8 Datensatzherkunft von Listenfeldern Access Einführung, Seite 8
9 Datensatzquelle von Berichten / Formularen Access Einführung, Seite 9
10 Datensatzherkunft / Datensatzquelle Mit Hilfe des Pfeils nach unten am rechten Rand wird eine Liste aller Tabellen und Abfragen in der geöffneten Datenbank angezeigt. Mit Hilfe eines Klicks kann ein Listenelement ausgewählt werden. Mit Hilfe der Schaltfläche mit den drei Punkten wird die Entwurfsansicht einer Abfrage geöffnet. In der SQL-Ansicht kann die Datenquelle festgelegt werden. Access Einführung, Seite 10
11 SQL-Ansicht einer vorhandenen Abfrage Die Abfrage ist in der Entwurfsansicht geöffnet. Registerkarte Start ist aktiv. Klick auf Ansicht SQL-Ansicht in der Gruppe Ansichten. Access Einführung, Seite 11
12 SQL-Anweisung ausführen Die Abfrage ist in der Entwurfs- oder SQL-Ansicht geöffnet. Abfragetools Entwurf. Klick auf den Befehl Ausführen in der Gruppe Ergebnisse. Access Einführung, Seite 12
13 Abfrage in SQL erstellen Registerkarte Erstellen ist aktiv. Abfrageentwurf in der Gruppe Abfragen. Oder für eine Datenquelle eines Listenfeldes: Das Eigenschaften-Fenster ist geöffnet. Klick auf die Schaltfläche mit den drei Punkten. Dialog Tabelle anzeigen schließen. Registerkarte Abfragetools Entwurf ist aktiv. Klick auf SQL-Ansicht in der Gruppe Ergebnisse. Access Einführung, Seite 13
14 SQL-Editor in Access ist ein Text-Editor, in dem die SQL-Anweisungen mit Hilfe der Tastatur geschrieben werden. bietet keine Intellisense. Access Einführung, Seite 14
15 Schriftgröße einstellen Klick auf Datei Optionen. Klick auf Objekt-Designer. In der Kategorie Abfrageentwurf kann die Schriftart und -größe eingestellt werden. Anschließend muss der SQL-Editor geschlossen und wieder geöffnet werden. Access Einführung, Seite 15
16 Auswahlabfragen... wählen Daten aus ein oder mehreren Tabellen aus. sortieren Informationen aus ein oder mehreren Tabellen. filtern Informationen in Abhängigkeit von bestimmten Kriterien. berechnen Daten aus vorhandenen Informationen. geben ein leeres Datenblatt zurück, falls keine passenden Daten vorhanden sind. Access Einführung, Seite 16
17 Aufbau einer Auswahlabfrage SQL-Befehl Feldliste Datenquelle Bedingung Sortierung; SELECT Tabelle.Feld / * FROM Tabelle WHERE Kriterium ORDER BY Tabelle.Feld; Access Einführung, Seite 17
18 Alle Felder aus einer Tabelle SELECT * FROM tblmitarbeiter; Wähle (SELECT) alle Felder (*) aus (FROM)... Das Sternchen ist ein Platzhalter für alle Felder einer Tabelle. Dem Schlüsselwort FROM folgt der Name der Tabelle. Access Einführung, Seite 18
19 Felder aus einer Tabelle SELECT Vorname, Nachname, Telefon FROM tblmitarbeiter; Dem Befehl SELECT folgt eine Auflistung der gewünschten Felder einer Tabelle. Es muss mindestens ein Feld oder das Sternchen angegeben werden. Die einzelnen Felder werden durch ein Kommata getrennt. Die Felder werden in der gleichen Reihenfolge in der Datenblattansicht angezeigt. Access Einführung, Seite 19
20 Felder aus einer Tabelle SELECT tblmitarbeiter.vorname, tblmitarbeiter.nachname, tblmitarbeiter.telefon FROM tblmitarbeiter; Der Punkt verbindet ein Tabellennamen mit einem darin definierten Feldnamen. Eckige Klammern begrenzen Feld- und Tabellennamen, wenn diese Leerzeichen enthalten. Access Einführung, Seite 20
21 Hinweise Der Feldname muss in der angegebenen Tabelle definiert sein. Andernfalls wird ein Fenster zur Parametereingabe geöffnet. In Access wird die Groß- und Kleinschreibung bei Tabellenund Feldnamen nicht beachtet. Um spätere Fehler zu vermeiden, sollte der Tabellenname so wie im Navigationsbereich angegeben und der Feldname so wie in der Entwurfsansicht der Tabelle geschrieben, genutzt werden. Access Einführung, Seite 21
22 Sortierung von... Zahlen. Datums- / Zeitwerten. Die Sortierung ist in Access abhängig von der intern gespeicherten Ganzzahl. Text. Die Sortierung erfolgt in Access in Abhängigkeit der ausgewählten Sprache und regionalen Einstellungen des Computers. Eine abweichende Einstellung kann mit Hilfe von Datei Optionen Allgemein in dem Bereich Datenbank erstellen eingestellt werden. Access Einführung, Seite 22
23 Daten aufsteigend sortieren SELECT tblmitarbeiter.vorname, tblmitarbeiter.nachname, tblmitarbeiter.telefon FROM tblmitarbeiter ORDER BY tblmitarbeiter.nachname, tblmitarbeiter.vorname; Dem Befehl ORDER BY folgt eine Liste von Feldern nach denen die Daten sortiert werden. Standardmäßig werden die Daten aufsteigend sortiert (ASC). In diesem Beispiel werden die Daten zuerst nach dem Nachnamen aufsteigend sortiert und anschließend nach dem Vornamen. Access Einführung, Seite 23
24 Daten absteigend sortieren SELECT tblmitarbeiter.vorname, tblmitarbeiter.nachname, tblmitarbeiter.telefon FROM tblmitarbeiter ORDER BY tblmitarbeiter.nachname, tblmitarbeiter.vorname DESC; Dem Befehl ORDER BY folgt eine Liste von Feldern nach denen die Daten sortiert werden. Dem Feldnamen folgt für eine absteigende Sortierung das Schlüsselwort DESC. Die Angabe bezieht sich immer nur auf das davorstehende Feld. In diesem Beispiel werden die Daten zuerst nach dem Nachnamen aufsteigend und anschließend nach dem Vornamen absteigend sortiert. Access Einführung, Seite 24
25 SQL-Anweisung speichern <STRG>+<S>. Datei Objekt speichern unter. In dem Dialog Speichern unter wird in dem ersten Textfeld der Name der Abfrage eingegeben. Jede Bezeichnung in Access ist eindeutig. Der Name sollte das Ergebnis der Abfrage widerspiegeln. Access Einführung, Seite 25
26 SQL-Editor schließen Klick auf das Kreuz in der oberen rechten Ecke. Falls die Struktur der Abfrage nicht gespeichert ist, wird eine Warnmeldung ausgegeben. Access Einführung, Seite 26
27 SQL-Anweisung ausführen Doppelklick auf den gewünschten Abfrage-Namen in dem Navigationsbereich. Der Befehl Öffnen im Kontextmenü zu einem Abfrage-Namen. Access Einführung, Seite 27
28 Filterung von Daten... durch Angabe von Bedingungen, die die Daten erfüllen müssen. durch die Einschränkung der Anzahl von Datensätzen. Access Einführung, Seite 28
29 Max Anzahl Datensätze SELECT TOP 5 tblgericht.gerichtname, tblgericht.preis FROM tblgericht ORDER BY tblgericht.preis DESC; SELECT TOP 10 PERCENT tblgericht.gerichtname, tblgericht.preis FROM tblgericht ORDER BY tblgericht.preis DESC; Dem Befehl TOP folgt eine Ganzzahl oder eine Prozentangabe. Entsprechend der Angabe wird eine bestimmte Anzahl von Datensätze zurückgegeben. Durch die Sortierung können die höchsten oder niedrigsten Werte angezeigt werden. Access Einführung, Seite 29
30 WHERE-Klausel SELECT tblgericht.gerichtname FROM tblgericht WHERE (tblgericht.vegetarisch = True) ORDER BY tblgericht.gerichtname; Dem Befehl WHERE folgt eine oder mehrere Bedingungen. Es werden nur die Datensätze angezeigt, die die angegebenen Bedingungen erfüllen. Access Einführung, Seite 30
31 Kriterien / Bedingungen... sind Ausdrücke, die die Daten in einem Feld erfüllen oder nicht. werden mit Hilfe von Operanden und Operatoren erstellt. sind Ausdrücke, die als Ergebnis wahr oder falsch zurück geben. können miteinander zu einem komplexen Ausdruck verknüpft werden. Access Einführung, Seite 31
32 Operatoren... vergleichen zwei Werte. vergleicht einen Wert mit einer Liste von Werten. überprüft, ob ein Wert in einem bestimmten Bereich liegt. verknüpfen Bedingungen. Access Einführung, Seite 32
33 Vergleichsoperatoren ist... Operator gleich = ungleich <> kleiner < kleiner gleich <= größer > größer gleich >= Access Einführung, Seite 33
34 Vergleich von Zahlen ist... Operator Kriterium Ergebnis gleich = 3 = 4 Falsch ungleich <> 3 <> 4 Wahr kleiner < 3 < 4 Wahr kleiner gleich <= 3 <= 4 Wahr größer > 3 > 4 Falsch größer gleich >= 3 >= 4 Falsch Access Einführung, Seite 34
35 Vergleich von Datums- und Zeitwerte ist... Operator Kriterium Ergebnis gleich = # # = # # Falsch ungleich <> # # <> # # Wahr kleiner < # # < # # Wahr kleiner gleich <= # # <= # # Wahr größer > # # > # # Falsch größer gleich >= # # => # # Falsch Access Einführung, Seite 35
36 Vergleich von Text ist... Operator Kriterium Ergebnis gleich = "abc" = "ABC" Wahr ungleich <> "abc" <> "ABC" Falsch kleiner < "abc" < "ABC" Falsch kleiner gleich <= "abc" <= "ABC" Wahr größer > "abc" > "ABC" Falsch größer gleich >= "abc" >= "ABC" Wahr Access Einführung, Seite 36
37 Operanden... werden mit Hilfe von Funktionen berechnet oder mit der Tastatur eingegeben. symbolisieren immer einen Wert von einem bestimmten Datentyp. Access Einführung, Seite 37
38 Operanden vom Datentyp Zahl SELECT tblgericht.idgericht, tblgericht.preis FROM tblgericht WHERE (tblgericht.preis > 5); SELECT tblgericht.idgericht, tblgericht.preis FROM tblgericht WHERE (tblgericht.preis > 5.5); Der Punkt wird als Dezimaltrennzeichen genutzt. Access Einführung, Seite 38
39 Operanden vom Datentyp Datum / Uhrzeit SELECT tblbestellung.idbestellung, tblbestellung.bestelldatum, tblbestellung.bestelluhrzeit FROM tblbestellung WHERE (tblbestellung.bestelldatum < #6/1/2013#); SELECT tblbestellung.idbestellung, tblbestellung.bestelldatum, tblbestellung.bestelluhrzeit FROM tblbestellung WHERE (tblbestellung.bestelluhrzeit > #16:00#); Datums- und Zeitwerte werden immer durch ein Hash-Zeichen begrenzt. Datumswerte werden in der Form Monat/Tag/Jahr eingegeben. Access Einführung, Seite 39
40 Operanden vom Datentyp Text SELECT tblmitarbeiter.vorname, tblmitarbeiter.nachname, tblmitarbeiter.telefon FROM tblmitarbeiter WHERE (tblmitarbeiter.nachname = "Meier"); Text wird durch Anführungsstriche begrenzt. Access Einführung, Seite 40
41 Hat das Feld einen undefinierten Wert? SELECT tblgericht.gerichtname, tblgericht.zutatenliste FROM tblgericht WHERE (tblgericht.zutatenliste Is Null); In der Datenblattansicht ist das Feld leer. Der Benutzer hat keinen Wert eingetragen. Access Einführung, Seite 41
42 Leere Zeichenfolge SELECT tblgericht.gerichtname, tblgericht.zutatenliste FROM tblgericht WHERE (tblgericht.zutatenliste = ""); Das Feld ist vom Datentyp Text. Das Feld hat einen definierten Wert. Das Feld enthält eine leere Zeichenfolge. Die zwei Anführungszeichen symbolisieren eine leere Zeichenfolge. In der Datenblattansicht ist eine leere Zeichenfolge nicht von einem undefinierten Feld zu unterscheiden. Access Einführung, Seite 42
43 Vergleich mit einer Liste von Werten SELECT tblkunde.anrede, tblkunde.nachname, tblkunde.strassehausnummer, tblkunde.postleitzahl, tblkunde.ort FROM tblkunde WHERE (tblkunde.postleitzahl In ("30161","30163","30167")); IN(param01, param02, ) definiert eine Liste von Vergleichswerten vom Typ Text, Zahl oder Datum / Zeit. Die Liste wird durch die runden Klammern begrenzt. Die Listenelemente werden durch Kommata getrennt. Access Einführung, Seite 43
44 Wertebereich nutzen SELECT tblbestellung.idbestellung, tblbestellung.bestelluhrzeit FROM tblbestellung WHERE (tblbestellung.bestelluhrzeit Between #12/30/ :0:0# And #12/30/ :0:0#); Between wert And wert entspricht dem Ausdruck >= wert And <= wert. Es können Wertebereich für Felder vom Datentyp Zahl oder Datum / Uhrzeit angegeben werden. Bei einer Uhrzeitangabe muss ein Datumswert gesetzt werden. Access Einführung, Seite 44
45 Operator Like SELECT tblmitarbeiter.vorname, tblmitarbeiter.nachname, tblmitarbeiter.telefon FROM tblmitarbeiter WHERE (tblmitarbeiter.nachname Like "M?ier"); Das Feld wird mit einem Textmuster verglichen. Das Textmuster wird durch Anführungszeichen begrenzt. Das Muster besteht aus alphanumerischen Zeichen, Ziffern und Platzhaltern. Access Einführung, Seite 45
46 Beispiele Kriterium Ersetzung Inhalt der Datenfelder im Ergebnis Wie "Meier" = "Meier" Meier Nicht Wie "Meier" <> "Meier" Scholz, Müller, Meyer etc. Wie "Me?er"? = ein Zeichen Meyer, Meier, etc. Wie "*-1234" * = x Zeichen oder 0 A-1234, -1234, ABC-1234, etc. Wie "30###" # = eine Zahl 30156, 30126, 30457, etc. Wie "M[ae][iy]er" Liste von Zeichen Maier, Mayer, Meier, Meyer Wie "[A-D]-1234" Bereich von Zeichen A.1234, B-1234, C-1234, D-1234 Wie "[!M]*"! = Nicht Scholz, Andersen, Stein etc. Access Einführung, Seite 46
47 Platzhalter für ein oder mehrere Zeichen Das Sternchen ersetzt eine beliebige Anzahl von Zeichen. Das Fragezeichen ersetzt ein beliebiges Zeichen. Das #-Zeichen ersetzt eine beliebige Ziffer von 0 9. Access Einführung, Seite 47
48 Platzhalter für eine Liste von Zeichen [ae]. Die eckigen Klammern fassen eine Liste von beliebigen Zeichen zusammen. Ein Zeichen aus der Liste muss an der Position vorkommen. [!ae]. Die eckigen Klammern fassen eine Liste von beliebigen Zeichen zusammen, die an der Position nicht vorkommen dürfen. [o-q]. Die eckigen Klammern fassen einen Bereich von Zeichen zusammen, die an dieser Position vorkommen dürfen. In diesem Beispiel können die Zeichen o, p und q genutzt werden. Access Einführung, Seite 48
49 Platzhalter nutzen SELECT tblmitarbeiter.vorname, tblmitarbeiter.nachname, tblmitarbeiter.telefon FROM tblmitarbeiter WHERE (tblmitarbeiter.nachname Like "M[!a][iy]er"); Die Platzhalter können an jeder beliebigen Position in jeder beliebigen Kombination genutzt werden. Access Einführung, Seite 49
50 Negation bei Vergleichen SELECT tblkunde.anrede, tblkunde.nachname, tblkunde.strassehausnummer, tblkunde.postleitzahl, tblkunde.ort FROM tblkunde WHERE (Not (tblkunde.postleitzahl = "30159")); SELECT tblkunde.anrede, tblkunde.nachname, tblkunde.strassehausnummer, tblkunde.postleitzahl, tblkunde.ort FROM tblkunde WHERE (tblkunde.postleitzahl <> "30159"); Access Einführung, Seite 50
51 Negation bei Ja / Nein-Werten SELECT tblgericht.gerichtname, tblgericht.laktosefrei FROM tblgericht WHERE (Not (tblgericht.laktosefrei=true)); SELECT tblgericht.gerichtname, tblgericht.laktosefrei FROM tblgericht WHERE (tblgericht.laktosefrei=false); Access Einführung, Seite 51
52 Negation bei undefinierten Werten SELECT tblgericht.gerichtname, tblgericht.zutatenliste FROM tblgericht WHERE (tblgericht.zutatenliste Is NOT Null); Access Einführung, Seite 52
53 Oder-Verknüpfung SELECT tblmitarbeiter.vorname, tblmitarbeiter.nachname, tblmitarbeiter.telefon FROM tblmitarbeiter WHERE ((tblmitarbeiter.nachname Like "S*") OR (tblmitarbeiter.nachname Like "M*")); In der Entwurfsansicht einer Abfrage stehen die Kriterien in einer Spalte. Eine der Bedingungen muss zutreffen. Access Einführung, Seite 53
54 Und-Verknüpfung SELECT tblkunde.anrede, tblkunde.nachname, tblkunde.postleitzahl, tblkunde.ort FROM tblkunde WHERE ((tblkunde.anrede="herr") AND (tblkunde.postleitzahl="30159")); In der Entwurfsansicht einer Abfrage stehen die Kriterien in einer Zeile. Alle angegebenen Bedingungen müssen zutreffen. Access Einführung, Seite 54
55 Mischformen SELECT tblkunde.anrede, tblkunde.nachname, FROM tblkunde WHERE tblkunde.strassehausnummer, tblkunde.postleitzahl, tblkunde.ort (((tblkunde.nachname Like "M*") OR (tblkunde.nachname Like "A*")) AND (tblkunde.postleitzahl="30159")) ; SELECT tblkunde.anrede, tblkunde.nachname, FROM tblkunde WHERE tblkunde.strassehausnummer, tblkunde.postleitzahl, tblkunde.ort (((tblkunde.nachname Like "M*") AND (tblkunde.postleitzahl="30159")) OR (tblkunde.nachname Like "A*")) ; Access Einführung, Seite 55
56 Relationen... beschreiben Beziehungen zwischen Tabellen. sind Verknüpfungen zwischen Tabellen. werden mit Hilfe von Schlüsselwerten hergestellt. zwischen Tabellen sind häufig 1 : n Beziehungen. Access Einführung, Seite 56
57 Schlüssel Jeder Datensatz in einer Tabelle hat einen Primärschlüssel. Dieser Schlüssel identifiziert eindeutig eine Zeile in einer Tabelle. Der Primärschlüssel kann in einer anderen Tabelle als Fremdschlüssel genutzt werden. Der Fremdschlüssel ist ein Platzhalter für einen Datensatz in einer übergeordneten Tabelle. Access Einführung, Seite 57
58 Zuordnung der Tabellen Verkehrsmittel ID Verkehrsmittel Master- / Elterntabelle Detail- / Kindtabelle Fahrzeug ID Fahrzeug Verkehrsmittel Master- / Elterntabelle Detail- / Kindtabelle Marke ID Fahrzeug Markenname Access Einführung, Seite 58
59 Beispiel Verkehrsmittel ID Verkehrsmittel Fahrzeug ID Fahrzeug Verkehrsmittel ID Verkehrsmittel 1 Schiene 2 Strasse 3 Luft ID Fahrzeug Verkehrsmittel 1 Eisenbahn 1 2 Bus 2 3 Straßenbahn 1 Access Einführung, Seite 59
60 SQL-Anweisung SELECT Tabelle.Feld / * FROM Tabelle INNER LEFT RIGHT JOIN Tabelle ON Tabelle.Feld = Tabelle.Feld WHERE Bedingung ORDER BY Tabelle.Feld; Access Einführung, Seite 60
61 Inner-Join-Verknüpfung ID Erdteil ID Erdteil Land 1 Europa 1 1 Belgien 2 Asien 3 Afrika 4 Amerika Erdteil Europa Europa Land Belgien Polen 2 1 Polen 3 3 Algier 4 2 Indien Afrika Algier Asien Indien Access Einführung, Seite 61
62 Erläuterung Es werden alle Datensätze zurückgeliefert, zu denen mindestens ein passendes Primär- / Fremdschlüsselpaar gefunden wird. Der Primärschlüssel aus der Mastertabelle muss mindestens einmal in der Detailtabelle genutzt werden. Access Einführung, Seite 62
63 in SQL SELECT tblgericht.gerichtname, tblbestelltegerichte.menge, tblbestelltegerichte.groesse, tblgericht.preis FROM tblbestelltegerichte INNER JOIN tblgericht ON tblbestelltegerichte.gericht = tblgericht.idgericht; Access Einführung, Seite 63
64 Erläuterung FROM [detailtabelle] INNER JOIN [mastertabelle] verknüpft zwei Tabellen. Dem Schlüsselwort FROM folgt die Kind-Tabelle und dem Schlüsselwort INNER JOIN folgt die Eltern-Tabelle. On [fremdschlüssel] = [primärschlüssel] verknüpft den Primärschlüssel aus der einen Tabelle mit den dazugehörigen Fremdschlüssel in der anderen Tabelle. Der Primärschlüssel identifiziert eindeutig die Eltern eines Kindes. Der Fremdschlüssel ordnet einem Kind genau ein Elternpaar zu. Access Einführung, Seite 64
65 Left-Join-Verknüpfung ID Erdteil ID Erdteil Land 1 Europa 1 1 Belgien 2 Asien 3 Afrika 4 Amerika Erdteil Europa Europa Land Belgien Polen 2 1 Polen 3 3 Algier 4 2 Indien Afrika Algier Asien Indien Amerika Access Einführung, Seite 65
66 Erläuterung Es werden alle Datensätze (Zeilen) aus der linken Tabelle angezeigt. Falls vorhandenen, werden die dazugehörigen Informationen aus der rechten Tabelle angezeigt. Zu dem Primärschlüssel aus der linken Tabelle kann kein oder beliebig viele Fremdschlüssel in der rechten Tabelle existieren. Access Einführung, Seite 66
67 in SQL SELECT tbldienstplan.kalenderwoche, tblmitarbeiter.vorname, tblmitarbeiter.nachname FROM tblmitarbeiter LEFT JOIN tbldienstplan ON tblmitarbeiter.idmitarbeiter = tbldienstplan.mitarbeiter; Access Einführung, Seite 67
68 Erläuterung FROM [detailtabelle] LEFT JOIN [mastertabelle] verknüpft zwei Tabellen. Dem Schlüsselwort FROM folgt die Kind-Tabelle und dem Schlüsselwort LEFT JOIN folgt die Eltern-Tabelle. On [fremdschlüssel] = [primärschlüssel] verknüpft den Primärschlüssel aus der einen Tabelle mit den dazugehörigen Fremdschlüssel in der anderen Tabelle. Der Primärschlüssel identifiziert eindeutig die Eltern eines Kindes. Der Fremdschlüssel ordnet einem Kind genau ein Elternpaar zu. In diesem Beispiel werden alle Mitarbeiter angezeigt. Falls sie einem Dienst zugeordnet sind, wird dieser angezeigt. Access Einführung, Seite 68
69 Right-Join-Verknüpfung ID Erdteil ID Erdteil Land 1 Europa 1 1 Belgien 2 Asien 3 Afrika 4 Amerika Erdteil Europa Europa Land Belgien Polen 2 1 Polen 3 3 Algier 4 2 Indien Afrika Algier Asien Indien Access Einführung, Seite 69
70 Erläuterung Es werden alle Datensätze (Zeilen) aus der rechten Tabelle angezeigt. Falls vorhandenen, werden die dazugehörigen Informationen aus der linken Tabelle angezeigt. Access Einführung, Seite 70
71 in SQL SELECT tblgericht.gerichtname, tblbestelltegerichte.menge, tblbestelltegerichte.groesse, tblgericht.preis FROM tblbestelltegerichte RIGHT JOIN tblgericht ON tblbestelltegerichte.gericht = tblgericht.idgericht; Access Einführung, Seite 71
72 Erläuterung FROM [detailtabelle] RIGHT JOIN [mastertabelle] verknüpft zwei Tabellen. Dem Schlüsselwort FROM folgt die Kind-Tabelle und dem Schlüsselwort RIGHT JOIN folgt die Eltern-Tabelle. On [fremdschlüssel] = [primärschlüssel] verknüpft den Primärschlüssel aus der einen Tabelle mit den dazugehörigen Fremdschlüssel in der anderen Tabelle. Der Primärschlüssel identifiziert eindeutig die Eltern eines Kindes. Der Fremdschlüssel ordnet einem Kind genau ein Elternpaar zu. Access Einführung, Seite 72
73 WHERE-Klausel SELECT tblgericht.gerichtname, tblbestelltegerichte.menge, tblgericht.vegetarisch FROM tblbestelltegerichte INNER JOIN tblgericht ON tblbestelltegerichte.gericht = tblgericht.idgericht WHERE (tblgericht.vegetarisch=true); Access Einführung, Seite 73
74 Daten sortieren SELECT tblgericht.gerichtname, tblgericht.vegetarisch FROM tblbestelltegerichte INNER JOIN tblgericht ON tblbestelltegerichte.gericht = tblgericht.idgericht WHERE (tblgericht.vegetarisch=true) ORDER BY tblgericht.gerichtname; Access Einführung, Seite 74
75 Unterbindung von Mehrfachausgaben SELECT DISTINCT tblgericht.gerichtname, tblgericht.vegetarisch FROM tblbestelltegerichte INNER JOIN tblgericht ON tblbestelltegerichte.gericht = tblgericht.idgericht WHERE (tblgericht.vegetarisch=true) ORDER BY tblgericht.gerichtname; Mehrfach auftretende Werte werden nur einmal angezeigt. Access Einführung, Seite 75
76 1 : n : 1 - Verknüpfung SELECT tblgericht.gerichtname, tblbestelltegerichte.menge, tblgericht.preis, tblpizzagroesse.groesse, tblpizzagroesse.preisaenderung FROM ( tblbestelltegerichte RIGHT JOIN tblgericht ON tblbestelltegerichte.gericht = tblgericht.idgericht ) LEFT JOIN tblpizzagroesse ON tblbestelltegerichte.groesse = tblpizzagroesse.idgroesse; Access Einführung, Seite 76
77 UNION-Anweisungen Verbindung von Ergebnisse mehrerer Select-Anweisungen. Jede Select-Anweisung hat die gleiche Anzahl von Feldern. Die Felder in den zu verbindenden Anweisungen haben die gleichen Datentypen. Die Felder müssen in der gleichen Reihenfolge angegeben werden. Die Feldnamen in der ersten Select-Anweisung werden für das Ergebnis der Union-Anweisung genutzt. Access Einführung, Seite 77
78 Möglichkeiten [Select] UNION [Select] zeigt keine doppelten Werte an. [Select] UNION ALL [Select] zeigt alle Werte an. Access Einführung, Seite 78
79 Beispiel SELECT tblpizza.gerichtname, tblpizza.preis FROM tblpizza UNION ALL SELECT tblsalat.gerichtname, tblsalat.preis FROM tblsalat; Access Einführung, Seite 79
80 Daten sortieren SELECT tblpizza.gerichtname, tblpizza.preis FROM tblpizza UNION SELECT tblsalat.gerichtname, tblsalat.preis FROM tblsalat ORDER BY Gerichtname; Access Einführung, Seite 80
81 Daten filtern SELECT tblpizza.gerichtname, tblpizza.preis FROM tblpizza WHERE Preis > 7 UNION SELECT tblsalat.gerichtname, tblsalat.preis FROM tblsalat ORDER BY Gerichtname; Access Einführung, Seite 81
82 Aktionsabfragen Automatisierte Bearbeitung von Datensätze in einer Tabelle. Löschabfrage. Datensätze werden in Abhängigkeit eines Kriteriums entfernt. Anfügeabfrage. Datensätze werden an bestehende Tabellen angefügt. Tabellenerstellungsabfrage. Eine Tabelle wird neu erstellt und Daten hinzugefügt. Aktualisierungabfrage. Daten werden in Abhängigkeit eines Kriteriums automatisiert verändert. Access Einführung, Seite 82
83 ausführen Vor der Ausführung einer Aktionsabfrage sollte immer eine Kopie der Daten angelegt. Doppelklick auf den Abfragenamen im Navigationsbereich. Access Einführung, Seite 83
84 in der Datenblattansicht überprüfen Die Registerkarte Start ist aktiv. Klick auf den Befehl Ansicht in der Gruppe Ansichten. Oder: Die Registerkarte Abfragetools Entwurf ist aktiv. Klick auf den Befehl Ansicht in der Gruppe Ergebnisse. Klick auf den Befehl Datenblattansicht. In der Ansicht werden die zu bearbeitenden Datensätze angezeigt. Access Einführung, Seite 84
85 Löschabfrage DELETE FROM tblnudeln WHERE (tblnudeln.gerichtname Like "Dinkel*"); DELETE FROM [tabelle] löscht alle Datensätze aus der angegebenen Tabelle. DELETE FROM [tabelle] WHERE [Bedingung] löscht alle Datensätze aus der angegebenen Tabelle, die die angegebenen Bedingung erfüllen. Access Einführung, Seite 85
86 ausführen Abfragetools Entwurf. Klick auf Ausführen in der Gruppe Ergebnisse. Nach Bestätigung der Warnmeldung werden die Datensätze gelöscht. Die Löschung kann nicht rückgängig gemacht werden. Access Einführung, Seite 86
87 Wechsel in die Datenblattansicht DELETE tblnudeln.* FROM tblnudeln WHERE (tblnudeln.gerichtname Like "Dinkel*"); Es muss das Sternchen als Platzhalter für ein Feld angegeben werden. Access Einführung, Seite 87
88 Wechsel in die Entwurfsansicht DELETE tblnudeln.*, tblnudeln.gerichtname FROM tblnudeln WHERE (tblnudeln.gerichtname Like "Dinkel*"); Das Feld, welches überprüft wird, muss angegeben werden. Access Einführung, Seite 88
89 Anfügeabfrage... fügt immer einer vorhandenen Tabelle Daten hinzu. fügt konstante Werte einer Tabelle hinzu. fügt Daten aus einer anderen Tabelle in der aktuellen oder einer anderen Datenbank hinzu. Access Einführung, Seite 89
90 von konstanten Werte an eine Tabelle INSERT INTO tblnudeln ( IDGericht, Gerichtname, Preis, vegetarisch ) VALUES ("N10", "Spiralnudeln Gemüse", 4.4, True); INSERT INTO [tabelle]. In welche Tabelle werden die Daten eingefügt? INSERT INTO [tabelle] (feld01. feld02,...). In welche Spalten / Felder in der angegebenen Tabelle werden die Daten angefügt. Es müssen nicht alle Felder einer Tabelle genutzt werden. VALUES (wert01, wert02, ) ist eine Auflistung von Werten, die in die Felder eingefügt werden. wert01 wird in das feld01 eingefügt und so weiter. Der Wert und das Feld haben den gleichen Datentyp. Access Einführung, Seite 90
91 ausführen Abfragetools Entwurf. Klick auf Ausführen in der Gruppe Ergebnisse. Nach Bestätigung der Warnmeldung werden die Datensätze angefügt. Access Einführung, Seite 91
92 Fehlermeldung bei Durchführung der Aktion Anzufügenden Primärschlüssel müssen in der Zieltabelle eindeutig sein. Die Werte und die Felder, in die sie eingefügt werden, müssen den gleichen Datentyp haben. Die Werte dürfen keine Gültigkeitsregeln in der Zieltabelle verletzen. Access Einführung, Seite 92
93 an eine Tabelle in der aktuellen Datenbank INSERT INTO tblnudeln ( IDGericht, Gerichtname, Preis, vegetarisch ) SELECT tblnudeln_neue.idgericht, tblnudeln_neue.gerichtname, tblnudeln_neue.preis, tblnudeln_neue.vegetarisch FROM tblnudeln_neue WHERE (tblnudeln_neue.gerichtname LIKE "Spiral*"); Access Einführung, Seite 93
94 an eine Tabelle in einer anderen Datenbank INSERT INTO tblgericht ( IDGericht, Gerichtname, Preis, vegetarisch ) IN "\access\dateibeispiel\sqlnutzen\pizzaservice_gerichte.accdb" SELECT tblnudeln_neue.idgericht, tblnudeln_neue.gerichtname, tblnudeln_neue.preis, tblnudeln_neue.vegetarisch FROM tblnudeln_neue WHERE (tblnudeln_neue.gerichtname LIKE "Spiral*"); Um Fehler zu vermeiden, sollte der absolute Pfad plus der Dateiname angegeben werden. Access Einführung, Seite 94
95 Tabellenerstellungsabfrage... erstellt eine Kopie der Datensätze in einer vorhandenen Tabelle. erstellt automatisiert eine neue Tabelle und kopiert die gewünschten Datensätze in diese hinein. Access Einführung, Seite 95
96 Neue Tabelle in der aktuellen Datenbank SELECT * INTO BestellungMai FROM tblbestellung WHERE (tblbestellung.bestelldatum Between #5/1/2013# And #5/31/2013#); SELECT tabelle.feld FROM tabelle WHERE bedingung legt die zu kopierenden Datensätze fest. Dem Schlüsselwort INTO folgt der Name der neuen Tabelle. Es werden die Feldnamen aus der Quelltabelle in der Zieltabelle genutzt. Access Einführung, Seite 96
97 ausführen Abfragetools Entwurf. Klick auf Ausführen in der Gruppe Ergebnisse. Nach Bestätigung der Warnmeldung werden die Datensätze angefügt. Access Einführung, Seite 97
98 Tabellenname vorhanden Eine Tabelle mit den gleichen Namen wird auf Nachfrage gelöscht. Die Löschung der Tabelle kann nicht rückgängig gemacht werden. Access Einführung, Seite 98
Microsoft Access 2010 Berechnungen in Abfragen. Leibniz Universität IT Services Anja Aue
Microsoft Access 2010 Berechnungen in Abfragen Leibniz Universität IT Services Anja Aue Auswahlabfragen... sortieren Informationen aus ein oder mehreren Tabellen. filtern Informationen in Abhängigkeit
MehrMicrosoft Access 2010 Auswahlabfragen erstellen. Leibniz Universität IT Services Anja Aue
Microsoft Access 2010 Auswahlabfragen erstellen Leibniz Universität IT Services Anja Aue Abfragen... stellen Informationen aus ein oder mehreren Tabellen neu zusammen. verknüpfen mehrere Tabellen. sortieren
MehrEine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten.
Einführung SQL 2010 Niko Becker Mit unseren Übungen zu ACCESS können Sie Aufbau und Struktur einer relationalen Datenbank kennenlernen. Wir zeigen Ihnen wie Sie Tabellen, Formulare und Berichte erstellen
MehrMicrosoft Access 2010 SQL nutzen
Microsoft Access 2010 SQL nutzen Welchen Bestellwert haben die einzelnen Bestellposten? Wie ist der durchschnittliche Bestellwert? Wie viel Zeit liegt zwischen dem Bestelldatum und dem Versanddatum? S(tructured)Q(uery)L(anguage)
MehrInformatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrSQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:
SQL Structured Query Language: strukturierte Datenbankabfragesprache eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken In der SQL-Ansicht arbeiten In
MehrAufbau des SELECT-Befehls. Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen.
Datenbankabfragen (Query) mit SQL (Structured Query Language) 1 Aufbau des SELECT-Befehls Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen. SQL-Syntax: SELECT spaltenliste FROM tabellenname
MehrMS Access 2013 Kompakt
2 ABFRAGEN Eine Abfrage ist im Wesentlichen der Filterung eines Datenbestandes sehr ähnlich. Auch hier werden aus einer Menge von Informationen nur jene Datensätze ausgewählt, die einem vorher definierten
MehrDetails zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY.
SELECT - Der Grundbefehl zur Auswahl von Daten Die SELECT-Anweisung fragt Daten aus einer Datenbank ab und stellt diese in einer virtuellen Tabelle zur Verfügung. Diese virtuelle Tabelle, eine Menge von
MehrMS Access 2010 Kompakt
2 ABFRAGEN Eine Abfrage ist im Wesentlichen der Filterung eines Datenbestandes sehr ähnlich. Auch hier werden aus einer Menge von Informationen nur jene Datensätze ausgewählt, die einem vorher definierten
MehrSQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
MehrMicrosoft Access Abfragen: Informationen anzeigen und sortieren
Microsoft Access Abfragen: Informationen anzeigen und sortieren Alle Kunden Die Namen der Mitarbeiter und deren E-Mail-Adresse Bestellungen, nach dem Datum sortiert Anja Aue 16.11.16 Abfragen Zusammenstellung
MehrDatenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
MehrMicrosoft Access 2010 SQL nutzen
Microsoft Access 2010 SQL nutzen Welche Bestellungen hat Kunde x aufgegeben? Welche Kunden haben noch nie bestellt? Wer hat welche Bestellungen von welchen Kunden aufgenommen? S(tructured)Q(uery)L(anguage)
MehrMicrosoft 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
MehrMengenvergleiche: Alle Konten außer das, mit dem größten Saldo.
Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten
MehrEinführung in SQL. Sprachumfang: Indizes. Datensätzen. Zugriffsrechten
Einführung in SQL Die Sprache SQL (Structured Query Language) ist eine Programmiersprache für relationale Datenbanksysteme, die auf dem ANSI-SQL-Standard beruht. SQL wird heute von fast jedem Datenbanksystem
MehrMicrosoft Access 2010 Daten filtern. Leibniz Universität IT Services Anja Aue
Microsoft Access 2010 Daten filtern Leibniz Universität IT Services Anja Aue Auswahlabfragen... sortieren Informationen aus ein oder mehreren Tabellen. filtern Informationen in Abhängigkeit von bestimmten
MehrAccess Verbrecherdatenbank Teil 3
Access Verbrecherdatenbank Teil 3 Allgemeines Im letzten Teil des Lehrgangs zu Microsoft Access erfährst du, wie man aus einer Datenbank Informationen herausfiltert, indem an Filter und Abfragen anwendet.
MehrAuswertung 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
MehrAbfragen in Access. Die einfache Auswahlabfrage aus einer einzigen Tabelle
Um gezielte Informationen - auch aus verschiedenen Tabellen einer Datenbank - zu erhalten, benutzt man Abfragen. Man kann dort die Tabellen einer Datenbank miteinander verknüpfen und erhält somit die gewünschten
MehrDatenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,
MehrC# - Einführung in die Programmiersprache Arbeiten mit ADO.NET. Leibniz Universität IT Services Anja Aue
C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET Leibniz Universität IT Services Anja Aue Experteneinstellungen in Visual Studio Express Extras Einstellungen Experteneinstellungen. Es werden
MehrBerechnungen in Access Teil I
in Access Teil I Viele Daten müssen in eine Datenbank nicht eingetragen werden, weil sie sich aus anderen Daten berechnen lassen. Zum Beispiel lässt sich die Mehrwertsteuer oder der Bruttopreis in einer
MehrAccess Grundkurs. M. Eng. Robert Maaßen
Access Grundkurs M. Eng. Robert Maaßen Wer steht da? M. Eng. Robert Maaßen ich@robertmaassen.de www.robertmaassen.de Studium: Informatik Vertiefungsrichtung Medientechnik, Diplom Ingenieur (FH), HAWK,
MehrAccess 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
MehrDer 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.
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrAccess 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
MehrArbeiten mit einem lokalen PostgreSQL-Server
Arbeiten mit einem lokalen PostgreSQL-Server Download für das Betriebssystem Windows PostgreSQL-Server und pgadmin: http://www.enterprisedb.com/products-servicestraining/pgdownload#windows pgadmin: http://www.pgadmin.org/download/windows.php
MehrDatenbanken 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,
MehrDATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
MehrExcel 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
MehrCarl-Engler-Schule Karlsruhe Datenbank 1 (5)
Carl-Engler-Schule Karlsruhe Datenbank 1 (5) Informationen zur Datenbank 1. Definition 1.1 Datenbank-Basis Eine Datenbank-Basis ist eine Sammlung von Informationen über Objekte (z.b Musikstücke, Einwohner,
Mehr1. Erreichen Sie, dass im Feld KdNr (Kunden-Nummer) nur 4-stellige Zahlen eingetragen
Diverse Gültigkeitsregeln - Lösungshinweise 1998 Niko Becker Hilfedateien stehen Ihnen auf unserer Homepage Seite ACCESS Infos und Hilfe zur Verfügung 1. Erreichen Sie, dass im Feld KdNr (Kunden-Nummer)
Mehr4. 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
MehrMicrosoft Access Integritätsregeln für Tabellen. Anja Aue
Microsoft Access Integritätsregeln für Tabellen Anja Aue 10.11.16 Tabelle in der Entwurfsansicht öffnen Klick mit der rechten Maustaste auf einen Tabellen-Namen in dem Navigationsfenster. Klick auf das
MehrSQL-Befehlsliste. Vereinbarung über die Schreibweise
Vereinbarung über die Schreibweise Schlüsselwort [optionale Elemente] Beschreibung Befehlsworte in SQL-Anweisungen werden in Großbuchstaben geschrieben mögliche, aber nicht zwingend erforderliche Teile
MehrAlerts für Microsoft CRM 4.0
Alerts für Microsoft CRM 4.0 Benutzerhandbuch Der Inhalt des Dokuments ist Änderungen vorbehalten. Microsoft und Microsoft CRM sind registrierte Markenzeichen von Microsoft Inc. Alle weiteren erwähnten
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrSo importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard
1 von 6 102013 18:09 SharePoint 2013 Veröffentlicht: 16.07.2012 Zusammenfassung: Hier erfahren Sie, wie Sie einen KPI (Key Performance Indicator) mithilfe des PerformancePoint Dashboard Designer in SharePoint
MehrSuche 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
MehrAuswahlabfragen mit ACCESS
Auswahlabfragen mit ACCESS Abfragekriterien und Operatoren Beim Entwerfen von ACCESS-Auswahlabfragen (queries) sind definierte Abfragekriterien bzw. Operatoren zu benutzen. Ein Abfragekriterium ist eine
MehrDatenverwaltung mit MS Excel INHALTSVERZEICHNIS
INHALTSVERZEICHNIS Datenmatrix... 4 Datenmatrix (DB-Bereich) Aufbau:... 4 Erfassung / Bearbeitung / Löschung:... 4 Neu... 4 Löschen:... 4 Wiederherstellen:... 4 Vorherigen suchen / Weitersuchen:... 4 Kriterien:...
MehrEin Ausflug zu ACCESS
Ein Ausflug zu ACCESS Die folgenden Folien zeigen beispielhaft, wie man sein DB- Wissen auf ACCESS übertragen kann betrachtet wird ACCESS 2002, da gerade im Bereich der Nutzung von SQL hier einiges nachgearbeitet
MehrErstellen eines Formulars
Seite 1 von 5 Word > Erstellen bestimmter Dokumente > Formen Erstellen von Formularen, die in Word ausgefüllt werden können Basierend auf einer Vorlage können Sie dieser Inhaltssteuerelemente und Hinweistext
MehrDas SQL-Schlüsselwort ALL entspricht dem Allquantor der Prädikatenlogik
Beispielaufgaben Informationssysteme erstellt von Fabian Rump zur IS Vorlesung 2009/10 1 Multiple Choice Aussage richtig falsch Eine SQL-Abfrage beginnt immer mit dem Schlüsselwort SELECT Eine Datenbank
MehrFusszeile mit Datumsfeld und Dateiname
Fusszeile mit Datumsfeld und Dateiname Für innerbetriebliche Rundschreiben kann es nützlich sein, in der Fusszeile den Namen der Autorin bzw. des Autors und das Datum mit der Uhrzeit als Feld einzufügen.
MehrMicrosoft Access Abfragen. Verknüpfung von Tabellen
Microsoft Access Abfragen. Verknüpfung von Tabellen Welche Bestellungen hat Kunde... aufgegeben? Welche Kunden im Staat USA haben Waren im Wert von mindestens... bestellt? Welche Waren wurden nicht bestellt?
MehrEine Kundendatenbank erstellen
Eine Kundendatenbank erstellen Situation Sie möchten Ihre Kundendaten künftig effektiver mit Hilfe eines Datenbankprogramms verwalten. 1. Starten Sie das Programm Microsoft Access 2000. Start -> Programme
MehrAccess [basics] Gruppierungen in Abfragen. Beispieldatenbank. Abfragen gruppieren. Artikel pro Kategorie zählen
Abfragen lassen sich längst nicht nur dazu benutzen, die gewünschten Felder oder Datensätze einer oder mehrerer Tabellen darzustellen. Sie können Daten auch nach bestimmten Kriterien zu Gruppen zusammenfassen
MehrFunktion Erläuterung Beispiel
WESTFÄLISCHE WILHELMS-UNIVERSITÄT WIRTSCHAFTSWISSENSCHAFTLICHE FAKULTÄT BETRIEBLICHE DATENVERARBEITUNG Folgende Befehle werden typischerweise im Excel-Testat benötigt. Die Beispiele in diesem Dokument
Mehrtentoinfinity 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
MehrProbeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Seite 1 von 5
Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Seite 1 von 5 Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Hinweise Der Aufgabensatz
MehrFunktionsbeschreibung. Lieferantenbewertung. von IT Consulting Kauka GmbH
Funktionsbeschreibung Lieferantenbewertung von IT Consulting Kauka GmbH Stand 16.02.2010 odul LBW Das Modul LBW... 3 1. Konfiguration... 4 1.1 ppm... 4 1.2 Zertifikate... 5 1.3 Reklamationsverhalten...
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen
MehrISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski. www.iit.tu-cottbus.de
08 Datenbanken Übung SQL Einführung Eckbert Jankowski www.iit.tu-cottbus.de Datenmodell (Wiederholung, Zusammenfassung) Objekte und deren Eigenschaften definieren Beziehungen zwischen den Objekten erkennen/definieren
MehrIm Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.
Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:
MehrO UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:
O UTLOOK EDITION Was ist die Outlook Edition? Outlook Edition integriert Microsoft Outlook E-Mail in Salesforce. Die Outlook Edition fügt neue Schaltflächen und Optionen zur Outlook- Benutzeroberfläche
MehrMS Excel 2010 Kompakt
MS Excel 00 Kompakt FILTERN Aus einem großen Datenbestand sollen nur jene Datensätze (Zeilen) angezeigt werden, die einem bestimmten Eintrag eines Feldes (Spalte) entsprechen. Excel unterstützt Filterungen
MehrIV. Datenbankmanagement
Wirtschaftsinformatik 2 (PWIN) IV. Datenbankmanagement Kapitel 2: Datenmanipulationssprache SQL Wirtschaftsinformatik 2 (PWIN) SS 2009, Professur für Mobile Business & Multilateral Security 1 Agenda 1.
MehrArtikel 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
MehrAnleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle
Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle Öffnen der ClacTabelle welche die Daten enthält (oder eine neue erstellen) Hier ein Beispiel
MehrDas 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
MehrKurzanleitung zur Bereitstellung von Sachverhalten und Lösungen zum Universitätsrepetitorium auf dem Server unirep.rewi.hu-berlin.
Humboldt-Universität zu Berlin Juristische Fakultät Kurzanleitung zur Bereitstellung von Sachverhalten und Lösungen zum Universitätsrepetitorium auf dem Server unirep.rewi.hu-berlin.de Stand: 1. Juni 2010
MehrAccess 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
MehrAccess 2000 und MS SQL Server im Teamwork
Access 2000 und MS SQL Server im Teamwork von Irene Bauder, Jürgen Bär 1. Auflage Hanser München 2000 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 21473 6 Zu Inhaltsverzeichnis schnell und
MehrWhitepaper. Produkt: combit Relationship Manager / address manager. Integration der Ansicht "Adressen" in eigene Solution
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / address manager Integration der Ansicht "Adressen" in eigene Solution Integration der Ansicht "Adressen" in
MehrFaktura. 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
MehrExcel 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
MehrVariablen & 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
MehrExcel 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
MehrVorgehensweise für die Umstellung von Quicken-Konten bei Bargeldbuchungen auf ein Wertpapierkonto
Vorgehensweise für die Umstellung von Quicken-Konten bei Bargeldbuchungen auf ein Wertpapierkonto Bevor Sie Ihre Datei nach Quicken 2010, bzw. 2011 konvertieren, können Sie in Ihrer jetzt benutzten Version
MehrSchritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten
1 von 5 12.01.2013 17:59 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben von Verbindungen mit SQL Server-Daten, mit deren Hilfe
MehrARAkoll 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
MehrÜbersicht der wichtigsten MySQL-Befehle
Übersicht der wichtigsten MySQL-Befehle 1. Arbeiten mit Datenbanken 1.1 Datenbank anlegen Eine Datenbank kann man wie folgt erstellen. CREATE DATABASE db_namen; 1.2 Existierende Datenbanken anzeigen Mit
MehrProgrammieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler
Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname
MehrWhitepaper. Produkt: address manager 2003. David XL Tobit InfoCenter AddIn für den address manager email Zuordnung
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: address manager 2003 David XL Tobit InfoCenter AddIn für den address manager email Zuordnung David XL Tobit InfoCenter AddIn für den address
MehrBedienungsanleitung. 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...
MehrCVR Seniorentreff vom 04. und 05.02.03 Serienbriefe/Seriendruck. Serienbriefe / Seriendruck
Serienbriefe / Seriendruck Mit Hilfe des Seriendruck-Managers lassen sich Serienbriefe, Adressetiketten, oder Briefumschläge relativ einfach erstellen. Der Seriendruck-Manager hilft dabei, die Adressdaten
MehrAufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken
Aufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken 30 Wozu dient ein Primärschlüssel? Mit dem Primärschlüssel wird ein Datenfeld
MehrWhitepaper. Produkt: combit address manager / combit Relationship Manager. Datenabgleich zwischen Notebook und Desktop-PC / Server
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit address manager / combit Relationship Manager Datenabgleich zwischen Notebook und Desktop-PC / Server Datenabgleich zwischen Notebook
MehrDokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
MehrSQL structured query language
Umfangreiche Datenmengen werden üblicherweise in relationalen Datenbank-Systemen (RDBMS) gespeichert Logische Struktur der Datenbank wird mittels Entity/Realtionship-Diagrammen dargestellt structured query
MehrJava Einführung Operatoren Kapitel 2 und 3
Java Einführung Operatoren Kapitel 2 und 3 Inhalt dieser Einheit Operatoren (unär, binär, ternär) Rangfolge der Operatoren Zuweisungsoperatoren Vergleichsoperatoren Logische Operatoren 2 Operatoren Abhängig
MehrAntolin-Titel jetzt automatisch in WinBIAP kennzeichnen
& Antolin-Titel jetzt automatisch in WinBIAP kennzeichnen Immer mehr Schulen setzen das erfolgreiche Leseförderungsprojekt "Antolin" ein - und die Bibliotheken verzeichnen große Nachfrage nach den Kinderbüchern,
MehrMicrosoft Access 2010 Daten importieren
Microsoft Access 2010 Daten importieren Daten nach Access importieren Klick auf den Reiter des Menübandes Externe Daten. In der Gruppe Importieren und Verknüpfen werden mit Hilfe von Befehlen die verschiedenen
MehrMicrosoft Access 2010 Gruppierte Daten in Berichten
Microsoft Access 2010 Gruppierte Daten in Berichten Berichte... zeigen Daten zum Lesen an. können Daten gruppieren und berechnen. beziehen die Daten aus einer Tabelle oder Abfrage / SQL- Anweisung. bereiten
Mehr32.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
MehrEinkaufslisten 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
MehrVirtueller 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,
MehrNavigationsübungen in Microsoft Access
Navigationsübungen in Microsoft Access Starten Sie Microsoft Access! Öffnen Sie die Datenbank Nordwind 2000.mdb und Sie erhalten folgendes Bild: Mit dieser Demonstrations-Datenbank von Microsoft können
MehrMeldewesen Plus. TIPP: Nach Möglichkeit sollten Sie vor dem Erstellen von Etiketten die Vorlagen dupliziert haben!
Meldewesen Plus Etikettendruck Bitte prüfen Sie vor Erstellung der Etiketten die Seiteneinstellungen unter: Datei - Seitenformat: Wichtig ist, dass bei den ersten 4 Feldern 0cm und links 0,499cm steht.
MehrAnleitung zum Bestellformular für Visitenkarten UZH
Anleitung zum Bestellformular für Visitenkarten UZH Wählen Sie zurück ein Thema zur Übersicht durch Anklicken Auftraggeber/ Rechnungsadresse Erfassung der administrativen Angaben des Auftraggebers UZH-Einheit
MehrErstellen von Formbriefen, Adressetiketten und Briefumschlägen ohne Serienbrief-Assistenten
Erstellen von Formbriefen, Adressetiketten und Briefumschlägen ohne Serienbrief-Assistenten Das Verfahren läuft in folgenden Schritten ab: Erstellen der Datenquelle Erstellen eines Textdokuments Einfügen
Mehr1. So einfach ist der Excel-Bildschirm
1. So einfach ist der Excel-Bildschirm So sieht Excel aus, wenn ich es gestartet habe. Leider ist bei vielen Symbolen in der Menüleiste nicht auf den ersten Blick zu erkennen, welche Funktion sie übernehmen.
Mehr12. Dokumente Speichern und Drucken
12. Dokumente Speichern und Drucken 12.1 Überblick Wie oft sollte man sein Dokument speichern? Nachdem Sie ein Word Dokument erstellt oder bearbeitet haben, sollten Sie es immer speichern. Sie sollten
Mehr1. 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
Mehr