Transforma uma string com separações em uma string pronta para ser utilizada em uma query
Exemplo da Rotina:
cTexto := FormatIn([Texto], [Separador])
Exemplo 1- Quebrando um texto com ponto e vírgulas e filtrando em uma query:
//Definindo os tipos que serão filtrados com ponto e vírgula
cTipos := "MP;PI;PA;MO"
//Quebrando o texto, conforme o ponto e vírgula
cTextoOK := FormatIn(cTipos, ";")
//Montando a query, juntando com o texto já formatado
cQryAux := " SELECT "
cQryAux += " B1_COD, "
cQryAux += " B1_DESC "
cQryAux += " FROM "
cQryAux += " " + RetSQLName('SB1') + " SB1 "
cQryAux += " WHERE "
cQryAux += " B1_FILIAL = '" + FWxFilial('SB1') + "' "
cQryAux += " AND SB1.D_E_L_E_T_ = ' ' "
cQryAux += " AND B1_TIPO IN " + cTextoOk + " "
Exemplo em Vídeo:
Clique nesse link para ver um exemplo em Vídeo da nossa Maratona de Exemplos.
Observações:
– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
– Se tiver sugestões de rotinas, pode entrar em contato;