Fórum DataModule com Lookup #620268
17/07/2023
0
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
Curtir tópico
+ 0Post mais votado
18/07/2023
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.
Frank Hosaka
Gostei + 1
Mais Posts
18/07/2023
Antonio Pazebao
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
26/07/2023
Antonio Pazebao
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
Clique aqui para fazer login e interagir na Comunidade :)