Fórum Teclas de Funcção F2, F3, F4... Pegar tipo de campos #331105

13/10/2006

0

Amigos, como utilizo as teclas de função para atalhos... Alguem sabe como consigo capturar o tipo do campo de uma tabela..

Obrigado.


Ant.neto

Ant.neto

Responder

Posts

16/10/2006

Nigro

DMGipLite.qry_di_.Fields[nCampo].DataType
ou
for iContador := 0 to ComponentCount - 1 do
begin
if (Components[iContador] is TMaskEdit) then
begin
if TMaskEdit(Components[iContador]).Text = ´ / / ´ then
begin
TMaskEdit(Components[iContador]).Hint := ´Click duplo para limpar´;
TMaskEdit(Components[iContador]).OnClick := Custom_MaskEditDblClick;
TMaskEdit(Components[iContador]).ShowHint := True;
TMaskEdit(Components[iContador]).Cursor := crHandPoint;
end;
end;
if (Components[iContador] is TDBEdit) then
begin
if TDBEdit(Components[iContador]).DataSource.DataSet.FieldByName(TDBEdit(Components[iContador]).DataField).DataType in [ftDate, ftDateTime] then
begin
TDBEdit(Components[iContador]).Hint := ´Click duplo para limpar´;
TDBEdit(Components[iContador]).OnDblClick := Custom_DbEditDblClick;
TDBEdit(Components[iContador]).ShowHint := True;
TDBEdit(Components[iContador]).Cursor := crHandPoint;
end;
end;
end;


Responder

Gostei + 0

16/10/2006

Ant.neto

DMGipLite.qry_di_.Fields[nCampo].DataType ou for iContador := 0 to ComponentCount - 1 do begin if (Components[iContador] is TMaskEdit) then begin if TMaskEdit(Components[iContador]).Text = ´ / / ´ then begin TMaskEdit(Components[iContador]).Hint := ´Click duplo para limpar´; TMaskEdit(Components[iContador]).OnClick := Custom_MaskEditDblClick; TMaskEdit(Components[iContador]).ShowHint := True; TMaskEdit(Components[iContador]).Cursor := crHandPoint; end; end; if (Components[iContador] is TDBEdit) then begin if TDBEdit(Components[iContador]).DataSource.DataSet.FieldByName(TDBEdit(Components[iContador]).DataField).DataType in [ftDate, ftDateTime] then begin TDBEdit(Components[iContador]).Hint := ´Click duplo para limpar´; TDBEdit(Components[iContador]).OnDblClick := Custom_DbEditDblClick; TDBEdit(Components[iContador]).ShowHint := True; TDBEdit(Components[iContador]).Cursor := crHandPoint; end; end; end;



Responder

Gostei + 0

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

Aceitar