ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Setando valor Null do DBLookupComboBox

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
AnOnImUs.Info
Colaborador
Colaborador


Registrado: Quinta-Feira, 23 de Agosto de 2007
Mensagens: 1119
Localização: Goiânia - GO

MensagemEnviada: Seg Jan 14, 2008 8:34 am    Assunto: Setando valor Null do DBLookupComboBox Responder com Citação

Ola !

minha duvida e a seguinte... tenho em minha aplicacao um DBLookupCombobox onde no Evento OnShow do Form eu seto o valor da propriedade "ListFieldIndex = -1". ate aqui tudo bem... funciona corretamente...
Toda vez que eu clico neste LookupComboBox.. ele traz o primeiro registro no caso o "ListFieldIndex = 0" e fica com este valor...

minha duvida e a seguinte como eu faço para atribuir um valor Nulo para que o usuario possa seleciona-lo e nao atribuir nenhum valor a este campo?

desde ja meu muito obrigado.
_________________
Reter o conhecimento é promover a ignorância !
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
abagattini
Mestre
Mestre


Registrado: Terça-Feira, 29 de Novembro de 2005
Mensagens: 758
Localização: Porto Alegre/RS

MensagemEnviada: Seg Jan 14, 2008 8:47 am    Assunto: Responder com Citação

Código:

DBLookupCombobox.KeyValue := -1;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
AnOnImUs.Info
Colaborador
Colaborador


Registrado: Quinta-Feira, 23 de Agosto de 2007
Mensagens: 1119
Localização: Goiânia - GO

MensagemEnviada: Seg Jan 14, 2008 9:01 am    Assunto: Responder com Citação

abagattini escreveu:
Código:

DBLookupCombobox.KeyValue := -1;


Caro colega "abagattini"

esse processo eu ja utilizo no evento OnShow do Form...a questao e que depois que o usuario clica no LookupComboBox ele seta um valor e nao tem como eu voltar mais para o valor KeyValue := -1 para fazer isso so se eu fechar o form e de um OnShow nele novamente.

o problema e que e um sistema de pesquisa onde um lookup depende de outro para visualizar seus registros.

Ex.:

LookupEmpresa.
LookupProduto

quando eu seleciono a empresa... ao clicar no LookupProduto ele traz para mim todos os produtos que pertence a aquela empresa.

o problema e que se eu ja tiver selecionado um produto e mudar a empresa e essa empresa nao tiver produtos para ela... o produto que eu selecionei anteriormente continua selecionado.

e porque eu tambem quero deixar disponivel para o usuario a opcao Null para ele selecionar caso mude de ideia.

espero que voce tenha entendido.

Obrigado pela atenção
_________________
Reter o conhecimento é promover a ignorância !
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
AnOnImUs.Info
Colaborador
Colaborador


Registrado: Quinta-Feira, 23 de Agosto de 2007
Mensagens: 1119
Localização: Goiânia - GO

MensagemEnviada: Seg Jan 14, 2008 9:30 am    Assunto: Responder com Citação

Prontinho... resolvido o problema...
tenho que colocar e na select que e feita no banco.

select * from (
select
EMPR_ID,
EMPR_RAZAO_SOCIAL
from
EMPRESA
union all
select
0 empr_id,
'' empr_razao_social
from
empresa
group by
empr_id)
order by
1
_________________
Reter o conhecimento é promover a ignorância !
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB