Benutzer-Werkzeuge

Webseiten-Werkzeuge


libreoffice_base

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
libreoffice_base [2014/11/26 21:54]
admin [Löschabfrage]
libreoffice_base [2015/01/22 13:04]
admin
Zeile 140: Zeile 140:
  
 Kriterium: ? Kriterium: ?
 +
 +5a, 26.11.2014
  
 ===== Löschabfrage =====  ===== Löschabfrage ===== 
Zeile 158: Zeile 160:
  
 Abfrage erstellen > Abfrage mit der Maus in das Datenbankfenster auf Tabellen schieben > Tabellenname > Definition und Daten > Weiter > Fertigstellen\\ ​ Abfrage erstellen > Abfrage mit der Maus in das Datenbankfenster auf Tabellen schieben > Tabellenname > Definition und Daten > Weiter > Fertigstellen\\ ​
-SELECT "​Klasse",​ "​Name",​ "​Geschlecht",​ "​Strasse",​ "​PLZ",​ "​Ort",​ "​Geb_datum",​ "​Fahrschueler", "ID" **INTO "​test2A"​** FROM "test" WHERE "​Klasse"​ = '​2A'​+SELECT ​"​Nr",​"​Klasse",​ "​Name",​ "​Geschlecht",​ "​Strasse",​ "​PLZ",​ "​Ort",​ "​Geb_datum",​ "​Fahrschueler"​ **INTO "​test2A"​** FROM "schueler" WHERE "​Klasse"​ = '​2A'​
  
 ===== Aktualisierungsabfrage =====  ===== Aktualisierungsabfrage ===== 
Zeile 164: Zeile 166:
 Extras > SQL >  Extras > SQL > 
  
-UPDATE "test" SET "​Klasse"​ = '​3A'​ WHERE "​Klasse"​='​2A'​\\+UPDATE "schuelerbak" SET "​Klasse"​ = '​3A'​ WHERE "​Klasse"​='​2A'​\\
 Man darf den Befehl nicht in die SQL-Ansicht der Abfrage reinschreiben,​ sondern unter EXTRAS – SQL in einen SQL-Statement Interpreter reinschreiben. Dann auf "​Ausführen"​ - Siehe da! Es funktioniert! Man darf den Befehl nicht in die SQL-Ansicht der Abfrage reinschreiben,​ sondern unter EXTRAS – SQL in einen SQL-Statement Interpreter reinschreiben. Dann auf "​Ausführen"​ - Siehe da! Es funktioniert!
  
 ===== Position einer Zeichenkette in einem Feld berechnen ===== ===== Position einer Zeichenkette in einem Feld berechnen =====
  
-POSITION ( ' ' IN "​Name"​ )+Feld: POSITION ( ' ' IN "​Name"​ ) \\
 Alias: pos Alias: pos
  
 ===== Zuname extrahieren ===== ===== Zuname extrahieren =====
  
-LEFT([Name],​ POSITION('​ ' IN [Name])-1)+Feld: LEFT([Name],​ POSITION('​ ' IN [Name])-1) ​\\
 Alias: Zuname Alias: Zuname
  
 ===== Vorname extrahieren ===== ===== Vorname extrahieren =====
  
-SUBSTR([Name],​ POSITION('​ ' IN [Name])+1)+Feld: SUBSTR([Name],​ POSITION('​ ' IN [Name])+1) ​\\
 Alias: Vorname Alias: Vorname
 +
 +===== Alter berechnen =====
 +
 +Feld: DATEDIFF('​yy',"​Geb_datum",​NOW())
 +Alias: alter
  
 ===== Eine ganze Datenbanktabelle löschen ===== ===== Eine ganze Datenbanktabelle löschen =====
  
-  *re. Maustste ​auf Tabellenname > Löschen oder+  *re. Maustaste ​auf Tabellenname > Löschen oder
   *DROP TABLE "​Tabellenname"​   *DROP TABLE "​Tabellenname"​
  
 ===== Bericht ===== ===== Bericht =====
  
 +  *Bericht unter Verwendung des Assistenten erstellen...
   *Bericht in Entwurfsansicht erstellen   *Bericht in Entwurfsansicht erstellen
   *Zähler: Textfeld einfügen > Eigenschaften (F4) > Daten > Datenfeld-Typ > Zähler   *Zähler: Textfeld einfügen > Eigenschaften (F4) > Daten > Datenfeld-Typ > Zähler
   *Klassenliste für 2A und 8A erstellen, Abfrage mit Parameterabfrage bei Klasse   *Klassenliste für 2A und 8A erstellen, Abfrage mit Parameterabfrage bei Klasse
 +
 +
 +5B, 4.15.2014
  
 ===== Beziehungen ===== ===== Beziehungen =====
libreoffice_base.txt · Zuletzt geändert: 2015/01/22 13:04 von admin