Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

ConverteDataHoraDateTime

Esta função é utilizada quando se trabalha com um campo no formato datetime (um campo tipo datetime armazena o valor de uma data e hora). A função serve para montar uma data e uma hora passados como parâmetro em uma string no formato datetime do banco. É utilizada quando for montado um select com um campo datetime.

Sintaxe: ConverteDataHoraDateTime(Numero xdate, Numero hora, Alfa End Convertido);

Parámetros:

Nome Tipo Descripción
xdate Numérico Data utilizada.
hora Numérico Hora utilizada.
convertido Alfa Retorna o valor convertido para ser usado no select.

Ejemplo:

/* Pega os valores da tela de entrada (data incial, hora incial, data final e hora final) e converte para formato do banco para ser utilizado no select. */
Definir alfa vdatini;
Definir alfa vdatfim;
Definir data xhoraux;

/* Converte Hora Inicial. */
Divide(EHorIni,100,3,vhoras);
Divide(EHorIni,100,2,vminutos);
vhoraini = (vhoras * 60) + vminutos;
ConverteDataHoraDateTime(edatini,vhoraini,vdatini);

/* Converte Hora Final. */
xhoraux = EHorFim + 1;
Divide(xhoraux,100,3,vhoras);
Divide(xhoraux,100,2,vminutos);
vhorafim = (vhoras * 60) + vminutos;
Se (vhorafim = 1440)
vhorafim = 1439;
ConverteDataHoraDateTime(edatfim,vhorafim,vdatfim);

/* Exemplo de utilização dos valores convertidos. */
InsClauSQLWhere("Detalhe_1"," (R067LPR.DTHLOG >= ");
InsClauSQLWhere("Detalhe_1",vdatini);
InsClauSQLWhere("Detalhe_1"," ) AND ( R067LPR.DTHLOG <= ");
InsClauSQLWhere("Detalhe_1",vdatfim);
InsClauSQLWhere("Detalhe_1"," )");

Utilização: Gerador de relatórios, regras de apuração, regras de integração, gerador de Importação/Exportação.

(missing or bad snippet)