Page 81 - BiDiB und iTrain
P. 81
Dokumentation 81
8.4.7 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 68 – Access-Tabelle nach Abfrage
Abbildung 69 -
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.)