Como Zerar um DBLookupComboBox?

Delphi

17/06/2004

Pessoal, tenho um form onde existem varios DBLookupComboBox, como eu faço para que o usuario pudesse ´desmarcar´ uma opção do DBLookup, caso ele queira anular uma escolha.

Outra coisa, quando a pessoa escolhe a opcao do DBLookup, no evento on click da mesma é atualizado uma variavel que soma o valor com os outros dblookup, então quando a pessoa escolhesse nenhuma opcao, o programa devera calcular novamente .

Alguem poderia me ajudar?

Atenciosamente

Marcio Nardo


Mnardo

Mnardo

Curtidas 0

Respostas

Eder_cpd

Eder_cpd

17/06/2004

dblookupcombobox1.keyvalue := null;


GOSTEI 0
Mnardo

Mnardo

17/06/2004

dblookupcombobox1.keyvalue := null;


Mas aonde eu colocaria isso, em que evento. Por exemplo, eu queria que ao clicar na tecla delete, o campo dblookupcombobox ficasse em branco


GOSTEI 0
Dankada

Dankada

17/06/2004

[quote:521f2105e7=´eder_cpd´]dblookupcombobox1.keyvalue := null;


Mas aonde eu colocaria isso, em que evento. Por exemplo, eu queria que ao clicar na tecla delete, o campo dblookupcombobox ficasse em branco[/quote:521f2105e7]

evento
onKeyDown

if (Key=Vk_delete) or (key = vk_back) Then
DBLookupComboBox1.KeyValue := ´´;


GOSTEI 0
Paulo_amorim

Paulo_amorim

17/06/2004

evento onKeyDown if (Key=Vk_delete) or (key = vk_back) Then DBLookupComboBox1.KeyValue := ´´;


Olá

Um jeito:

if Key in [VK_Delete, VK_back] then
dlc.KeyValue := Null;


Espero que ajude
Até+


GOSTEI 0
POSTAR