Fórum Como pode ser feito ? #326682

02/08/2006

0

E ai galera blz

Estou querendo que me ajudem a resolver dois problemas que são:

1º - Desabilitar a tecla insert em um dbgrid sem desabilitar a edição dele ?

2º - Codigo para Imprimir no QuickReport somente o que se refere ao nome que eu pesquisei no banco de dados, e Como mudar o caption do form QuickReport para não Ficar Só o Print Preview

è isso ai Galera!!!

Agradeço desde Já :wink:


Alecsandro Moura

Alecsandro Moura

Responder

Posts

02/08/2006

Marco Salles

1º - Desabilitar a tecla insert em um dbgrid sem desabilitar a edição dele ?


procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if key = vk_insert then
  Key:=0;
end;



2º - Codigo para Imprimir no QuickReport somente o que se refere ao nome que eu pesquisei no banco de dados, e Como mudar o caption do form QuickReport para não Ficar Só o Print Preview


Nun entendi nada :cry: :cry: :cry:


Responder

Gostei + 0

02/08/2006

Alecsandro Moura

Desculpa se não me espresei Bem mas é o seguinte :

Estou usando Qrep Para Imprimir. Tenho um formulario de pedido e quero Imprimir os dados desse formulario com o Qrep só que quando eu abro a impressão aparece na visualização todo o banco de dados para Imprimir então eu quero saber como fazer uma consulta no banco de dados e só aparecer para Imprimir o que eu consultei, e tambem gostaria de saber como mudar na visualização do caption do form de impressão que aparece como PrintPreview e eu queria colocar ´Pedido´.

È isso ai espero ter sido mais especifico agora Valeu, Qualquer coisa que não tenha entendido na pergunta é só postar que eu tento me explicar melhor.!!! :oops:

:D


Responder

Gostei + 0

02/08/2006

Marco Salles

blz ,
mas em primeiro lugar , voce fez duas perguntas e antes de proseguir , gostaria de saber se a primeira pergunta que voce fez, foi atendida...

1º - Desabilitar a tecla insert em um dbgrid sem desabilitar a edição dele ? Código: procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = vk_insert then Key:=0; end;


:?: :?: :?: :?:


Responder

Gostei + 0

03/08/2006

Alecsandro Moura

A meu primeiro probleminha foi resolvido 100¬ funcionou bem como eu queria. :wink:

Valeu SE puder me ajudar na proxima duvida agradeço!! :D


Responder

Gostei + 0

03/08/2006

M@gnun

ta aih a resposta pro caption ...

no form q vc for chamar o preview:

procedure TForm1.Timer1Timer(Sender: TObject);
var PrevFrm: TForm;
i:Integer;
begin { Pega o Form do Preview Ativo }

PrevFrm := nil;
for i := 0 to Screen.FormCount-1 do
with Screen.Forms[i] do

if ClassName = ´TQRStandardPreview´ then
PrevFrm := Screen.Forms[i]; { Se não encontrou o Form, abandona }

if PrevFrm = nil then
Exit; { Botão Close do Preview}

PrevFrm.Caption := ´COLOQUE O CAPTION AQUI´;

Timer1.Enabled := False;

end;

no form q tem o QuickRep

procedure TForm2.QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
Form1.Timer1.Enabled := True;
end;


Responder

Gostei + 0

03/08/2006

Alecsandro Moura

Não Funcionou ? :cry: :cry: :cry:


Responder

Gostei + 0

03/08/2006

M@gnun

que parte nao funciou ?


Responder

Gostei + 0

03/08/2006

Alecsandro Moura

Desculpa cara Refix toda a digitação do codigo com calma e eu tinha digitado um comando errado que fazia com o i não fosse bem Inicializado :oops:

Valeu só não funcionou porque eu não prestei muita atenção no que eu estava fazendo.


Responder

Gostei + 0

06/08/2006

Micheus

Como mudar o caption do form QuickReport para não Ficar Só o Print Preview
Até onde sabia, basta apenas alterar a propriedade [i:76be952081]ReportTitle[/i:76be952081]. Ex. [i:76be952081]QuickRep1.ReportTitle[/i:76be952081] := ´Pedido´;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar