; 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_ ; 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 ; [vFilename] __sql__ = "SELECT ablageID, filename FROM view_ablageAll" ; ; list_gefahr ; [lagerklasse] __sql__ = "SELECT lgk,CONCAT(lgk,' : ',beschreibung) from list_lgk" [kennzeichen] __sql__ = "SELECT IFNULL(kennzeichen, '--') FROM list_gefahr GROUP BY kennzeichen ORDER BY kennzeichen" ; ENDE