Tipps und Tricks rund um Word
Beispiel: Wohnungen und Eigentümer
- Generelle Funktion
- Schalter für DATABASE
- 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
a) Adresszeilen übernehmen
b) Zahlen formatieren
Aus der Tabelle "Wohnungen" möchte ich die Daten für Geschoss, Wohnfläche, Faktor und anzurechnende Wohnfläche sowie die Anschrift der Wohnung übernehmen. Für jeden Eigentümer sollen die für ihn geltenden Daten angezeigt werden. Das sind für einige Wohnungen zwei Geschosse, für andere nur eines.
|
Tja, das kann so nicht bleiben ...
- Wohnfläche und anzurechnende Wohnfläche sollen mit zwei Nachkommastellen und dem Zusatz "m²" gezeigt werden
- Der Faktor ist entweder 0,8 oder 1,0 - also eine Nachkommastelle
Das geht alles mit dem Schalter FORMAT. Für die Wohnfläche sieht FORMAT so aus:
FORMAT ('Wohnfläche', '#,##0.00 m²') AS Wohnfläche
FORMAT ('Wohnfläche', | Feldname in einfachen Anführungszeichen |
'#,##0.00 m²') | gefolgt vom Formatierungsschalter in einfacher Anführungszeichen - in amerikanischer Schreibweise mit einem Tausenderkomma und einem Dezimalpunkt! Die Einheit muss noch innerhalb der einfachen Anführungszeichen stehen. |
AS | Ohne AS wird keine Überschrift übergeben - stattdessen steht dann "Expr101" oder ähnliches anstelle der Überschrift. |
Wohnfläche | Name des Feldes OHNE einfache Anführungszeichen |
|
Das Gleiche wird für den Faktor und die anzurechnende Wohnfläche formatiert:
... "SELECT 'Geschoss', FORMAT ('Wohnfläche', '#,##0.00 m²') AS Wohnfläche, FORMAT ('Faktor', '0.0') AS Faktor, FORMAT ('anzurechnende Wohnfläche', '#,##0.00 m²') AS anzurechnende Wohnfläche, 'Straße', 'Hausnummer', 'PLZ', 'Ort' ...
ACHTUNG! Sobald eine Überschrift aus mehreren Worten besteht - wie "anzurechnende Wohnfläche" - müssen Sie die Worte durch geschützte Leerzeichen mit STRG+Leerschritt trennen oder besser verbinden. Einfache Leerzeichen führt zu der Fehlermeldung "Die SELECT-Anweisungt schließt ein reserviertes Wort oder einen Arguemtnnamen ein, das/der falsch, mit falscher Zeichensetzung oder überhaupt nicht eingegeben wurde".
Denken Sie daran, dass Sie bei jeder Änderung im DATABASE-Feld das Feld mit F9 aktualisieren müssen!
Nochmal zusammenfassend:
- FORMAT ohne Anführungszeichen
- Klammer auf
- Feldname in einfachen Anführungszeichen
- Zahlenschalter in einfachen Anführungszeichen
- Währung, Einheit oder ähnliches muss innerhalb der einfachen Anführungszeichen stehen
- Zahlenschalter in amerikanischer Schreibweise mit Tausenderkomma und Dezimalpunkt
- Klammer wieder zu
- AS gefolgt von Feldname ohne Anführungszeichen; Leerschritte mit STRG+Leer als geschützte Leerschritte eingeben
18.08.2015