Hola,
Estoy teniendo un problema en la carga de un campo que llama a una query, que a su vea llama a otra.
La segunda query recoge como variables ciertos campos, que yo en la primera las he indicado con un valor fijo. Pero no me funciona. ¿Que estoy haciendo mal? para el valor de Scr y Nam no me coje los valores que le pongo en duro en la query ( value="FmbDlgDelSwfInf" y value="ButCnf"). Es que ya no se me ocurre nada mas....
En la ventana tengo esto:
<criteria id="CriButCnfVsb" label="CriButCnfVsb" component="text" initial-load="value" target-action="FmbSwfDlgDelGetButCnfVsbAtr" readonly="true" style="col-xs-4 col-sm-4 col-lg-4"/>
que llama a FmbSwfDlgDelGetButCnfVsbAtr.
Y en las queryes tengo:
<query id="FmbSwfDlgDelGetButCnfVsbAtr" cacheable="true">
<table query="FmbCoreGetFldVsbAtr" alias="f"/>
<field alias="value" id="value" table="f"/>
<field alias="label" id="value" table="f"/>
<variable id="Scr" type="STRING" value="FmbDlgDelSwfInf"/>
<variable id="Nam" type="STRING" value="ButCnf"/>
</query>
<query id="FmbCoreGetFldVsbAtr" distinct="true" cacheable="true">
<table id="AweScrCnf" alias="a" />
<field alias="value" id="Val" table="a" />
<field alias="label" id="Val" table="a" />
<where>
<and>
<filter field="Scr" table="a" condition="=" variable="Scr" ignorecase="false" trim="false" optional="false" />
<filter field="Nam" table="a" condition="=" variable="Nam" ignorecase="false" trim="false" optional="false" />
<filter field="Atr" table="a" condition="=" variable="Atr" ignorecase="false" trim="false" optional="false" />
<filter field="Act" table="a" condition="=" variable="Act" ignorecase="false" trim="false" optional="false" />
</and>
</where>
<variable id="Scr" type="STRING" name="Scr" />
<variable id="Nam" type="STRING" name="Nam" />
<variable id="Atr" type="STRING" value="visible" />
<variable id="Act" type="INTEGER" value="1" />
</query>
y no coje estos valores como Scr y Nam. Lo que me ejecuta es:
2023-01-27 11:23:38.051 [INFO ] [AWERequestThread-223] - [Usr: nramos][Screen: BoSwfGenSelTyp][BBDD: fitgvalmsqs13][FmbSwfDlgDelGetButCnfVsbAtr] [SELECT f.value AS value, f.value AS label FROM (SELECT DISTINCT a.Val AS value, a.Val AS label FROM AweScrCnf a WHERE ((a.Scr = '') AND (a.Nam = '') AND (a.Atr = 'visible') AND (a.Act = 1))) f] => 0 rows of 0 total rows
Gracias,
Nerea.