Bom, de repente apareceu uma 2 dúvidas que to um tempão e não consigo resolver;
É o seguinte:
Na tabela cadastro, tem o campo datacadastro que é tipo DATE.
No evento onnewrecord do ZQuery, puz:
QryClientesDataCadastro.AsDateTime:= Date;
Bom, na hora que cliko no botão "novo", aparerce a data certinha do dia,' 22/02/2008', no Banco, gravo 1899-12-30.
Porem, quando abro o formulario de cadastro e somente visualiso os registros, la estão todos os campos da tabela: Nome, Cpf, Endereco, menos o campo DataCadastro que retorna vazio.
Se eu for e trocar a correspondencia do DBedit por exermplo para mostrar o nome, ele aparece. Mas a data,essa não.
O que fazer?
A outra situação é a seguinte:
To abrindo o relatorio com o código:
procedure TfrmPrincipal.ImprimirClick(Sender: TObject);
// var
// Dia: Integer;
// Texto: String;
begin
Texto := '';
if InputQuery('Digite o Dia para recebimento','Impressão para Recebimento em casa',Texto) then
begin
try
Dia := StrToInt(Texto);
except
ShowMessage('Dia inválido!');
Exit;
end;
end
else
begin
Exit;
end;
Application.CreateForm(TfrmRelatorio,frmRelatorio);
if not frmRelatorio.QryClientes.Locate('MelhorDia', Dia, []) then
begin
frmRelatorio.Close;
ShowMessage('Registro não encontrado!');
Exit;
end
else
begin
frmRelatorio.QryClientes.Filter := 'MelhorDia = ' + inttostr(Dia);
frmRelatorio.QryClientes.Filtered := true;
// frmRelatorio.QryClientes.Filter := 'ReceberCasa = SIM';
// frmRelatorio.QryClientes.Filtered := true;
frmRelatorio.QuickRepListagem.PreviewModal;
frmRelatorio.Free;
end;
end;
Detalhes:
o texto comentado:
[code]
// var
// Dia: Integer;
// Texto: String;
Essas variaveis tiveram que serem declaradas como globais pois na procidure tava dando que elas nunca foram usadas;
E...
Preciso por essa parte pra funcionar:
Pergunta
Carlos Rocha
Bom, de repente apareceu uma 2 dúvidas que to um tempão e não consigo resolver;
É o seguinte:
Na tabela cadastro, tem o campo datacadastro que é tipo DATE.
No evento onnewrecord do ZQuery, puz:
Bom, na hora que cliko no botão "novo", aparerce a data certinha do dia,' 22/02/2008', no Banco, gravo 1899-12-30. Porem, quando abro o formulario de cadastro e somente visualiso os registros, la estão todos os campos da tabela: Nome, Cpf, Endereco, menos o campo DataCadastro que retorna vazio. Se eu for e trocar a correspondencia do DBedit por exermplo para mostrar o nome, ele aparece. Mas a data,essa não. O que fazer? A outra situação é a seguinte: To abrindo o relatorio com o código: Essas variaveis tiveram que serem declaradas como globais pois na procidure tava dando que elas nunca foram usadas; E... Preciso por essa parte pra funcionar:A query cliente filtrat tb o ReceberCasa com o valor SIM, e do jeito que puz não ta retornando valor mas quando comento, ai retorna.
Como resolver isso?
Editado por MicheusTítulo do tópico alterado. Não observação do item 3.6 das regras do forum.
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.