valuelists.ini 1.76 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
; global valuelists.ini fuer gemeinsame verwendung verlinkt innerhalb tabellen
; meist steht immer daselbe in jeder valuelists

; Vorteil:
;   eine aenderung fuer alle
;   alles an einem ort
;   alle haben dann die gleiche Programmierung
;   bessere uebersicht
;   wichtige erlaeuterungen in einer datei zusammengefasst

; Nachteil:
;   man muss etwas aufpassen, weil aenderung dann alle betrifft
;   nach aendeerung suchen wer es benutzt und alle testen
;   einfaches loeschen geht nicht so schnell

; Syntax:
;   individuelle vocabularies mit eigenen Namen oder bei Gleichheit vocabulary_<table>

; Suche:
;   grep -ir 'vocabulary = <>' tables/*

; Wichtiges:
;  - sort (ORDER BY) nicht fuer schnellfilter moeglich
;  - das OTHER... hinter dem select, verschwindet wenn man diese sql's forumliert - wahrscheinlich wegen parser
;     "SELECT IFNULL(field, '--') FROM list_table ORDER BY field"
;     "SELECT tab.tabID, tab.name FROM view_pc AS tab ORDER BY tab.name"
;     mittlerweile auch in php mit block_after moeglich

; Beispiele:
; Mehrfachbenutzung

;#
;# con_softInv
;# mpi_install
;# mpi_inventar
;# sort_lizenzSoft
;# view_invInst
;# view_install
;#
;[version]
;__sql__ = "SELECT verID, version FROM mpi_version ORDER BY orderID"


; Einzelbenutzung

;#
;# con_verLic
;#
;[versionCon]
;__sql__ = "SELECT ver.verID, CONCAT(soft.software,' : ',ver.version) FROM mpi_version AS ver LEFT JOIN mpi_software AS soft ON ver.softID = soft.softID ORDER BY soft.software"

; BEGIN


;
; view_chemAll
;
58
59
60
61
[vFilename]
__sql__ = "SELECT ablageID, filename FROM view_ablageAll"


62
63
64
;
; list_gefahr
;
65

Gerd Schachtschneider's avatar
Gerd Schachtschneider committed
66
67
[lagerklasse]
__sql__ = "SELECT lgk,CONCAT(lgk,' : ',beschreibung) from list_lgk"
68

69
70
71
[kennzeichen]
__sql__ = "SELECT IFNULL(kennzeichen, '--') FROM list_gefahr GROUP BY kennzeichen ORDER BY kennzeichen"

72

73
; ENDE
Gerd Schachtschneider's avatar
Gerd Schachtschneider committed
74
75