AM
A Data no rodapé do Relatório está saindo assim: 2015-08-07
Fechado
A Data no rodapé do Relatório de impressão que foi gerado com o assistente do Adianti Studio Pro, está saindo assim: 2015-08-07.
Onde está localizado no framework da adianti esta data no formato errado para eu poder aplicar a formatação correta abaixo?
$data->setMask('dd/mm/yyyy');
Onde está localizado no framework da adianti esta data no formato errado para eu poder aplicar a formatação correta abaixo?
$data->setMask('dd/mm/yyyy');
Também estou quebrando a cabeça para converter a data (Y-m-d) para o formato br ao gerar um relatório pdf.
Bom dia,
Para o rodapé de um relatório fiz assim:
$tr->addCell('Data de Impressão:'.date('d/m/Y H:i:s'), 'right', 'footer', 5);
Para gerar um relatório do banco com a data no formato 'dd/mm/yyyy':
foreach ($customers as $customer)
{
$style = $colour ? 'datap' : 'datai';
$tr->addRow();
$tr->addCell($customer->id, 'center', $style);
$tr->addCell($customer->name, 'left', $style);
$tr->addCell($customer->category_name, 'left', $style);
$tr->addCell($customer->email, 'left', $style);
$tr->addCell($data = TDate::date2br($customer->birthdate), 'center', $style);
$colour = !$colour;
}
Funcionou de boa.
Benito Simas, qual é o seu email? Pode enviar para meu celular: 74.9193-1183 ou para meu email: microsystem.infor@bol.com.br
Veja só benito, deu certo. Só que tem um problema, depois de visualizar a impressão, quando eu fecho o relatório, ele dá um erro de offset.
Já resolvi, este erro de offset foi por causa do número no final da linha abaixo:
$tr->addCell('Data de Impressão:'.date('d/m/Y H:i:s'), 'right', 'footer', 5);
Se trocar o 5 por outro número, pode dar este erro de offset.
Pois é, para resolver este problema da data, eu apenas inverti as letras: o d pelo Y e o Y pelo d. Moleza!