Jogar valor da dbedit para a dblookupcombobox

Delphi

07/07/2011

Criei um topico a uma semana sobre como jogar o campo datafield de uma dbllookupcombobox para uma dbedit (topico ja resolvido), porem preciso fazer o processo inverso, pois nao salvo nada na dblookup e preciso mostrar os dados em um formulario de alteracao de produto que estao salvos nas dbedits. Tentei utilizar o seguinte codigo
DBLookUpComboBox1.DataField := DBText1.text;
mas ele da o seguinte erro: 'ADOTable3 field 'PR' not found.'    
Daniel

Daniel

Curtidas 0

Respostas

Rodrigo Mattos

Rodrigo Mattos

07/07/2011

Amigo, você ja tentou fazer assim:


DBLookUpComboBox1.Text := DBText1.text;




Espero ter Ajudado.
GOSTEI 0
Wilson Junior

Wilson Junior

07/07/2011

Tente assim:
DBLookUpComboBox1.KeyValue := DBText1.text;


Espero ter colaborado.
GOSTEI 0
Daniel

Daniel

07/07/2011

Tente assim:
DBLookUpComboBox1.KeyValue := DBText1.text;


Espero ter colaborado.
Ele da o seguinte erro: 'Could not convert variant of type (Unicodestring) into type (Double).'
GOSTEI 0
Wilson Junior

Wilson Junior

07/07/2011

Qual o tipo do campo DBEdit1 e o do KeyField?
GOSTEI 0
Daniel

Daniel

07/07/2011

Qual o tipo do campo DBEdit1 e o do KeyField?
O da dbedit é texto e a dblookupcombobox é somente para listar outro campo ele nao salve, ele lista é atraves de codigo ele copia para a dbedit, porem nos formularios de alteração como nao tem nada salvo ele nao mostra nada por isso preciso fazer o processo inverso
GOSTEI 0
José

José

07/07/2011

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0
POSTAR