Page 28 - iTrain
P. 28
1.1.9 Kurzbeschreibung
Hier eine Kurze Anleitung – Info für die Nutzung des SQL-Befehlssatz. Es ist keine vollständige
Darstellung und wird nur für die Nutzung zum Dokumentieren der Modelleisenbahndaten sein.
Die SQL Syntax einer Select-Abfrage mit WHERE und LIKE kann wie folgt aufgebaut werden:
SELECT [master_Feedback Ports].F1, [master_Feedback Ports].F2, 'Master' AS Modul FROM
[master_Feedback Ports]
WHERE ((([master_Feedback Ports].F1)>="0") AND ((IsNumeric([F1]))=True));
Selektiere die beiden Spalten F1 und F2 aus der Datei master_Feedpack Ports.xlsx und ergänze in der
dritten Spalte den Begriff „Master“
Wenn der Inhalt in F1 >=0 und eine Numerisch (also eine Ziffer) ist
(Wenn diese Einschränkung nicht ist, würde alles was in Spalte A ist dargestellt. Es werden die
Leerzeilen ausgeschlossen (>=0) und nur Ziffern zugelassen (IsNumeric)
Die [] fast Elemente zusammen, wenn sie Freizeichen beinhalten. Sonst würde jedes Wort als Befehl
oder Variable verstanden und wir bekommen Fehler. Wenn kein Freizeichen enthalten kann []
wegelassen werden.
Abbildung 28 – Access-Tabelle nach Abfrage
Abbildung 29 - Exceltabelle
SELECT IO24_Accessories.F1, IO24_Accessories.F2, 'IO24' AS Modul
FROM IO24_Accessories
WHERE (((IO24_Accessories.F1) Like "A##") AND ((IO24_Accessories.F2)<>''));
Selektiere die beiden Spalten F1 und F2 aus der Datei IO24_Accessories.xlsx und ergänze in der
dritten Spalte den Begriff „Master“
Wenn F1 den Inhalt A mit zwei weiteren Ziffern hat und F2 ungleich Leer ist.
(Da wir hier nicht nach Ziffern suchen können, Weil die Spalten mit A für Accessory anfängt und zwei
folgezahlen hat, suchen wir alle A mit zwei Folgeziffern. Die Anzahl muss stimmen. Weiterhin darf F2
nicht Leer sein.)