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.)
   23   24   25   26   27   28   29   30   31   32   33