domingo, 10 de janeiro de 2016

Windev Sql /16.. - Sql Like - Pesquisar Cidade combox conforme for digitando









Video Sql Like



Nessa aula vou mostrar como procurar uma cidade e no combox ir aparecendo o que esta sendo
digitado. Like
WinDev




PROCEDURE combox_municipio_like(_cidade,_estado)
_data_source is Data Source
_sql is string
_sql = [
    SELECT
    cidade as nome_cidade
    FROM
    municipios
    WHERE
    estado=%2
    AND
    municipios.cidade LIKE %1
]
//_sql = StringBuild(_sql,"'%"+_cidade+"%'","'"+_estado+"'") //SELECIONA QUALQUER LUGAR   
_sql = StringBuild(_sql,"'"+_cidade+"%'","'"+_estado+"'") //SELECIONA A PARTIR

Trace(_sql)  

ListDeleteAll(COMBO_CIDADE)
IF HExecuteSQLQuery(_data_source,hQueryDefault,_sql) THEN
    HReadFirst(_data_source)
    WHILE NOT HOut()
        ListAdd(COMBO_CIDADE,_data_source.nome_cidade+gLink(_data_source.nome_cidade))
        HReadNext(_data_source)
    END
    HFreeQuery(_data_source)     
END




//Dentro do Estado
//colocar quando digitar o estado
combox_municipio_like(EDT_Endereco_cidade,EDT_Endereco_uf)




//dentro do edt_cidade, quando exit do edt
IF EDT_Endereco_cidade=COMBO_CIDADE..StoredValue THEN
ELSE
    EDT_Endereco_cidade=COMBO_CIDADE..StoredValue
END





//dentro do edt_cidade modifify
// whenever modifying edt_cidade
combox_municipio_like(EDT_Endereco_cidade,EDT_Endereco_uf)
ListSelectPlus(COMBO_CIDADE,1)



//Dentro da combox cidade
EDT_Endereco_cidade=COMBO_CIDADE..StoredValue








Blog - Curso Sql/1 ... Select/Update -> NVL
Blog - Curso Sql/2... - Select Last_Day() - Ultimo dia Do Mes
Blog - Curso Sql/3... - Months_BetWeen
Blog - Curso Sq/4 ... - SysDate - Hora e Data Atual
Blog - Curso Sq/5 ... - Decode
Blog - Curso Sql/6... - Select Instr
Blog - Curso Sql/7... - Select Instr - Procura posicao 
Blog - Curso Sql/8 - Select count 
Blog - Curso Sql/9 - Select Max,Min,Count,Avg
Blog - Curso Sql/10 - Modifica Strings-Minuscula/Maiscula
Blog - Curso Sql/11 - Tamanho Campo - Len
Blog - Curso Sq/12 - Select - Pegar Dia/mes/Ano 
Blog - Curso Sql/13 - Select Betwen /2/ - Intervalo Data
Blog - Curso Sql/14 -  ALTER TABLE veiculo ADD foto BLOB
Blog - Curso Sql/15 - Dropt Table - Eliminar Uma Tabela Dentro WinDev 
Blog - Curso Sql/16 - Like - Pesquisar Cidade combox 
Blog - Curso Sql/17 - Select - Wl.ExtractString 
Blog - Curso Sql/18 - fazer Queue - Ver se Existe Cnpj/Cpf  

Nenhum comentário:

Postar um comentário

Teste

Teste
teste