TCSetField

Define o tipo de campo de um Alias temporário

Exemplo da Rotina:

TCSetField("Alias", "Campo", "Tipo")

Exemplo 1- Alterando o tipo da coluna para data após executar uma query:

//Montando a consulta
cQry := " SELECT "
cQry += "     B1_COD,  "
cQry += "     B1_DESC,  "
cQry += "     B1_UCOM  "
cQry += " FROM  "
cQry += "     " + RetSQLName('SB1') + " SB1  "
cQry += " WHERE  "
cQry += "     B1_FILIAL = '" + FWxFilial('SB1') + "' "
cQry += "     AND B1_UCOM != ' ' "
cQry += "     AND B1_MSBLQL != '1' "
cQry += "     AND SB1.D_E_L_E_T_ = ' ' "

//Executando a consulta
TCQuery cQry New Alias "QRY_AUX"

//Transformando coluna no tipo Date
TCSetField("QRY_AUX", "B1_UCOM", "D")

Observações:

– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;

– Se tiver sugestões de rotinas, pode entrar em contato;