Fórum dblookupcombobox #297624
28/09/2005
0
Peço, mais uma vez, a ajuda de todos, eu sei que tem como fazer, mas como sou iniciante, não estou achando uma solução.
Fico no aguardo.
Um abraço a todos.
Rogerio
Roger1976
Curtir tópico
+ 0Posts
29/09/2005
Rogick
Se der certo, posta aqui para a galera ficar sabendo. 8)
Gostei + 0
29/09/2005
Roger1976
Valeu pela atenção, caso eu encontre uma solução, postarei...
Gostei + 0
29/09/2005
Rogick
Gostei + 0
29/09/2005
Daniel_mc
Gostei + 0
30/09/2005
Roger1976
procedure TdmMovimentacao.sqlMovimentacaoCOD_CLIENTEGetText(Sender: TField;
var Text: string; DisplayText: Boolean);
begin
if sender.IsNull then
Text := sender.AsString + ´ ´ + dmMovimentacao.sqlMovimentacao.FieldByName(´CLIENTE´).AsString;
end;
Propriedades:
- DataSource: dmVendas.dsVendas
- DataField: COD_CLIENTE
- ListSource: dmClientes.dsClientes
- ListField: CLIENTE
- KeyField: COD_CLIENTE
Fiz dessa maneira e não funcionou. Kra, sou iniciante, vc de fora e com mais experiência perceberá mais facilmente onde estou errando.
Daniel_mc, eu já tinha verificado o DisplayWidth, está certo, qdo faço o teste aparece na lista os dois campos, só aparece apenas qdo depois que eu seleciono.
Grato pela atenção de vcs, caso eu encontre uma solução, postarei.
Gostei + 0
30/09/2005
Roger1976
Gostei + 0
01/10/2005
Rogick
procedure TdmMovimentacao.sqlMovimentacaoCOD_CLIENTEGetText(Sender: TField;
var Text: string; DisplayText: Boolean);
begin
// Se o campo NÃO for nulo, então mostre-o
if [b]not[\b] Sender.IsNull then
Text := sender.AsString + ´ ´ + dmMovimentacao.sqlMovimentacao.FieldByName(´CLIENTE´).AsString;
end;
testa agora p/ ver se vai. 8)
Gostei + 0
01/10/2005
Roger1976
Talvez eu tenha me expressado mal, mas vou fazer uma montagem ´grosseira´ para vc me entender melhor.
Até aqui, tudo bem, está funcionando numa boa...
_________________________________
| | V | |____________________________|___|
| | |
| 01 - FULANO DE TAL | |
| 02 - SICRANO | |
| 03 - BELTRANO | |
|____________________________|___|
... mas gostaria que ficasse assim:
_________________________________
| 01 - FULANO DE TAL | V | |____________________________|___|
Vc entendeu?
Tem como fazer, eu já vi um sistema em que o dblookupcombobox funciona dessa forma.
Por enqto, valeu mesmo pela ajuda e caso tenha uma solução, agradeço.
Vamos ver se a gente consegue resolver esta questão, com certeza vai ajudar não só a mim mas a todos do fórum...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)