Olá boa tarde,

Tenho estado a tentar configurar uma pesquisa em pMapper, que faça a busca em 
mais do que um campo em simultâneo, numa layer PostGIS. 


Imaginem uma tabela

col1 | col2
a | b
c | d
e | f
...

Eu tentei assim

<searchitem name="n_casas" description="Casas">
    <layer type="postgis" name="tipo">
        <field type="s" name="col1" alias="nomes" description="Nome" 
wildcard="0" operator="OR">
            <definition type="suggest" connectiontype="db" minlength="0" 
sort="asc">
                <dsn 
encoding="UTF-8">pgsql://xxx:xxx@localhost/cartografia</dsn>
                <sql>SELECT DISTINCT col1 FROM xxx.casas WHERE col1 ~* 
'[search]' ORDER BY col1</sql>
            </definition>
        </field>
        <field type="s" name="col2" alias="nomes" operator="OR">
            <definition type="suggest" connectiontype="db" minlength="0" 
sort="asc">
                <dsn 
encoding="UTF-8">pgsql://xxx:xxx@localhost/cartografia</dsn>
                <sql>SELECT DISTINCT col2 FROM xxx.casas WHERE col2 ~* 
'[search]' ORDER BY col2</sql>
            </definition>
        </field>
    </layer>
</searchitem>


mas para chegar ao resultado tenho de preencher dois campos (imagem em anexo) e 
eu, obviamente, queria que aparecesse só um campo para introduzir a variável, a 
partir do qual fossem feitas as pesquisas nas duas colunas databela.

Alguma sugestão?

Obrigado!


Abraço,
Pedro
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a