Fórum TDbLookupComboBox no Delphi 2010 #402970
14/06/2011
0
Em uma transferencia entre contas bancarias tenho 2 TDbLookupComboBox conectados ao mesmo datasource.
Utilizo o TDbLookupComboBox como componente de busca, sem informar o datasource destino e capturo nele o numero da conta para poder fazer os updates.
Eu utilizava Delphi 7 e funcionava normalmente, mas ao migrar para o Delhi2010 ocorre que ao escolher a conta no segundo TDbLookupComboBox, o primeiro é limpo e dai ocorre o erro "Cold not convert variant of type (Null) into type (OleStr).
Sei que o referido erro ocorre porque o primeiro lookup esta vazio e então o keyvalue dele esta null.
Gostaria de saber se algum dos colegas passou pelo problema e como resolveu?
Marcello.
Marcello Cainelli
Curtir tópico
+ 0Posts
14/06/2011
Rafael Mattos
WindowState := wsMinimized; WindowState := wsNormal; Application.ProcessMessages;
ou assim
Application.Restore; Application.BringToFront; Application.ProcessMessages;
Gostei + 0
14/06/2011
Rafael Mattos
WindowState := wsMinimized; WindowState := wsNormal; Application.ProcessMessages;
ou assim
Application.Restore; Application.BringToFront; Application.ProcessMessages;
opa respondi no lugar errado.
--------------------------------------
as como ta seu código?
atribuindo o valor? vc passa asVariant né?
o caso seria vc mudar esse asVariant ou atribuir um valor no caso se ela for null
Gostei + 0
14/06/2011
Marcello Cainelli
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)