DataModule com Lookup

Delphi

17/07/2023

Carrissimos boa noite! Tudo bom?

Criei uma chave lookup dentro de clientdataset no modulo de dados.

O problema e que quando associo o mesmo campo com um dblookupcombobox ele mostra o conteudo do campo alinhado na direita.

Como faço para alinhar o conteudo do campo na esquerda?

Versao delphi 10.3

Att

Abraço a todos e obrigado pelo suporte
Antonio Pazebao

Antonio Pazebao

Curtidas 0

Melhor post

Frank Hosaka

Frank Hosaka

18/07/2023

Eu não sei nada de Delphi, mas essa é a resposta que eu encontrei no Bard do Google (que está em fase experimental). Espero que lhe ajude:


Para alinhar o campo DBLookupComboBox à esquerda no Delphi, você pode usar a propriedade Alignment do campo. A propriedade Alignment tem os seguintes valores possíveis:

al_left: Alinha o texto à esquerda.
al_right: Alinha o texto à direita.
al_center: Alinha o texto no centro.
al_justify: Justifica o texto.
Para alinhar o campo DBLookupComboBox à esquerda, você pode usar o seguinte código:

myDBLookupComboBox.Field.Alignment := al_left;
Por exemplo, o seguinte código alinha o campo DBLookupComboBox à esquerda:

procedure TForm1.FormCreate(Sender: TObject);
begin
  myDBLookupComboBox.Field.Alignment := al_left;
end;
Você também pode usar o editor de campos para alinhar o campo DBLookupComboBox à esquerda. Para fazer isso, siga estas etapas:

Clique duas vezes no campo DBLookupComboBox no formulário.
Na caixa de diálogo Editor de campos, clique na guia Alinhamento.
No grupo Alinhamento, selecione a opção À esquerda.
Clique em OK.
O campo DBLookupComboBox agora será alinhado à esquerda.
GOSTEI 1

Mais Respostas

Antonio Pazebao

Antonio Pazebao

17/07/2023

Eu não sei nada de Delphi, mas essa é a resposta que eu encontrei no Bard do Google (que está em fase experimental). Espero que lhe ajude:


Para alinhar o campo DBLookupComboBox à esquerda no Delphi, você pode usar a propriedade Alignment do campo. A propriedade Alignment tem os seguintes valores possíveis:

al_left: Alinha o texto à esquerda.
al_right: Alinha o texto à direita.
al_center: Alinha o texto no centro.
al_justify: Justifica o texto.
Para alinhar o campo DBLookupComboBox à esquerda, você pode usar o seguinte código:

myDBLookupComboBox.Field.Alignment := al_left;
Por exemplo, o seguinte código alinha o campo DBLookupComboBox à esquerda:

procedure TForm1.FormCreate(Sender: TObject);
begin
  myDBLookupComboBox.Field.Alignment := al_left;
end;
Você também pode usar o editor de campos para alinhar o campo DBLookupComboBox à esquerda. Para fazer isso, siga estas etapas:

Clique duas vezes no campo DBLookupComboBox no formulário.
Na caixa de diálogo Editor de campos, clique na guia Alinhamento.
No grupo Alinhamento, selecione a opção À esquerda.
Clique em OK.
O campo DBLookupComboBox agora será alinhado à esquerda.



Obrigado pelas informações, porem nao obtive sucesso!

Com relação ao objeto ok. Isso sem duvida ja faço. Porém, o problema é o registro que sai alinhado a direita!!!

Cesar
GOSTEI 0
Antonio Pazebao

Antonio Pazebao

17/07/2023

Carissimos boa tarde!

Finalmente consegui resolver o problema do lookup alinhado a direita! Para aqueles que procuram algum problema semelhante vai a dica!!

A tabela a qual vc esta fazendo a busca no determinado campo! Esse era o erro. O mesmo estava alinhado a direita.

Ajustei o alinhamento para a esquerda e funcionou certinho!!


Abraços a todos e obrigado pela grande colaboração.

Att

Cesar
GOSTEI 0
POSTAR