Tipps und Tricks rund um Word
Funktion DATABASE - Spalten umbenennen
- Generelle Funktion
- SELECT-Anweisung
- Beispiel: Kursleiter, Kurse und Bürotage
- Beispiel: Wohnungen und Besitzer
- Beispiel: Offene Rechnungen pro Kunde
- Beispiel: Liste der Kursleiter mit Anzahl
- Beispiel: Liste der Reiseteilnehmer in Serienbrief (Blog)
- Fehler "Ungültiges Seriendruckfeld"
- Fehler: zu wenig Zeichen werden ausgelesen
Spaltennamen werden üblicherweise direkt aus der Datenquelle übernommen. Alles, was in SELECT gewählt wurde, erscheint mit exakt diesem Namen:
\s "SELECT `Anrede`, `Vorname`, `Name` FROM `'Halbjahr 1$'`"
Es entsteht eine Tabelle mit den Spaltenbezeichnungen Anrede, Vorname, Name. Umbenannt werden die Spalten mit AS und einem folgenden Alias-Name:
\s "SELECT `Anrede`, `Vorname`, `Name` AS Nachname FROM `'Halbjahr 1$'`"
Hier wird die Spalte "Name" in "Nachname" umbenannt. Achten Sie darauf, dass der tatsächliche Spaltenname `Name` in Accent graves eingefasst wird, der Aliasname aber nicht.
In der Datenbank gibt es eine Spalte "Betrag", sie soll in der Seriendruck-Tabelle als "Umsatz 2016" ausgegeben werden:
`Betrag` AS `Umsatz 2016`
Dabei ist zu beachten:
- der tatsächliche Spaltenname ID wird in Accent graves eingefasst: `Betrag`
- der "Alias"-Name muss ebenfalls in Accent graves gesetzt werden, weil er einen Leerschritt beinhaltet.
Notwendig ist AS immer, wenn Spalten mit FORMAT umformatiert werden.
FORMAT ('Wohnfläche', '#,##0.00 m²') AS Wohnfläche
Ohne AS würde in diesem Fall keine Spaltenbeschriftung aus der Adressquelle verwendet, sondern ein allgemeiner Ausdruck wie "Expr10".
17.07.2016