User Tools

Site Tools


vba:classes:jsf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vba:classes:jsf [29.05.2020 10:31:30]
yaslaw [Modifiers]
vba:classes:jsf [01.07.2020 08:27:12] (current)
yaslaw
Line 1: Line 1:
 <​const>​ <​const>​
-    version=1.4.0 +    version=1.4.2 
-    vdate=27.05.2020+    vdate=18.06.2020
     fname=jsf.cls     fname=jsf.cls
     ns=%NAMESPACE%     ns=%NAMESPACE%
Line 137: Line 137:
 | item | $key/​$index,​ $defaultKey=null | Wählt aus einer Unterliste den entsprechenden Wert | ''​%%|%%item:​3'' ​ | item | $key/​$index,​ $defaultKey=null | Wählt aus einer Unterliste den entsprechenden Wert | ''​%%|%%item:​3'' ​
 | tbl | $range = Leerstring | Erstellt eine ADODB-Excel-tabelle [tblname$range] | ''​%%|%%Sheet1''​ \\ ''​%%|%%Sheet1:'​A1:​A3'''​ | | tbl | $range = Leerstring | Erstellt eine ADODB-Excel-tabelle [tblname$range] | ''​%%|%%Sheet1''​ \\ ''​%%|%%Sheet1:'​A1:​A3'''​ |
 +| fld | $table | Erstellt ein SQL-String für ein Feld oder ein Tabelle. | ''​%%|%%fld''​ \\ ''​%%|%%fld:​table''​ |
 \\ ''​%%|%%item:​ort''​ \\ ''​%%|%%item:​ort:​unbekannt''​ | \\ ''​%%|%%item:​ort''​ \\ ''​%%|%%item:​ort:​unbekannt''​ |
  
Line 166: Line 167:
 d j.parse("#​{data|item:'​land':'​country'​}"​) d j.parse("#​{data|item:'​land':'​country'​}"​)
 <​String>​ '​Schweiz'​ <​String>​ '​Schweiz'​
 +
 +'fld und tpl
 +Set j = jsf("​{t1:​table_1,​t2:​[table_2],​f1:'​[ort]',​ f2:​PLZ}"​)
 +d j.map
 +<​Dictionary> ​ (
 +    [t1] => <​String>​ '​table_1'​
 +    [t2] => <​String>​ '​table_2'​
 +    [f1] => <​String>​ '​[ort]'​
 +    [f2] => <​String>​ '​PLZ'​
 +)
 +?​j.parse("​select #​{f1|fld:​a},​ #​{f2|fld|upper} from #​{t1|tbl:'​A1:​F4'​} a, #{t2|tbl} b")
 +select [a].[ort], [PLZ] from [table_1$A1:​F4] a, [table_2$] b
 </​code>​ </​code>​
 ===== Anwendungsbeipiele ===== ===== Anwendungsbeipiele =====
vba/classes/jsf.1590741090.txt.gz · Last modified: 29.05.2020 10:31:30 by yaslaw