DataModule com Lookup
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
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
Curtidas 0
Melhor post
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
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
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
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