Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvidas No Objeto Dblookuplistbox


Livio Neiva

Pergunta

Ola a todos!!!

Estou trabalhando com o obj -> DBlookupListBox e fiz esses procedimentos;

Com o DBlookupListBox selecionado alterei as sequintes propriedades:

Propriedade Alteração

DataSource FrmControles.SrcClientes(dataSouoce)

DataField CustNo (campos da tabela)

ListSource ControlesFrm.ClientesSrc (campos da tabela)

ListField Company (campos da tabela)

KeyField CustNo (campos da tabela)

Banco de dados estar ligado ao DataSource:

Quando eu façoa últim a alteração nas propriedades aparece essa mensagem:

circular datalinks are not allowed

E quando eu fecho o sistema e abro novamente aparece essa outra mensagem:

circular datalinks are not allowed. Ignore the error and continue? NOTE: ingnoring the error may cause components to be deleted or property values to be lost.

Como faço para resolver esse problema?

Livio_neiva@hotmail.com

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Guest --Jonas --
Ola a todos!!!

Estou trabalhando com o obj -> DBlookupListBox e fiz esses procedimentos;

Com o DBlookupListBox selecionado alterei as sequintes propriedades:

Propriedade Alteração

DataSource FrmControles.SrcClientes(dataSouoce)

DataField CustNo (campos da tabela)

ListSource ControlesFrm.ClientesSrc (campos da tabela)

ListField Company (campos da tabela)

KeyField CustNo (campos da tabela)

Banco de dados estar ligado ao DataSource:

Quando eu façoa últim a alteração nas propriedades aparece essa mensagem:

circular datalinks are not allowed

E quando eu fecho o sistema e abro novamente aparece essa outra mensagem:

circular datalinks are not allowed. Ignore the error and continue? NOTE: ingnoring the error may cause components to be deleted or property values to be lost.

Como faço para resolver esse problema?

Livio_neiva@hotmail.com

circular datalinks significa que voce não pode definir datasource e listsource, ou voce usa um ou outro ... ok ?

Link para o comentário
Compartilhar em outros sites

  • 0

O uso de lookup (DBLookupComboBox/ListBox e campos, ou seja, Fields) tem como objetivo, buscar na tabela lookup todas as linhas (referente aos campos definidos) aonde o campo referenciado na tabela principal aparece.

Acho que esse é um daqueles casos que é melhor desenha, para entender. ;)

Na figura abaixo, está indicado onde cada datasource/campo devem ser configurados. Os quadros vermelhos indicam o campo de relacionamento (NrMatricula) e o azul, os que serão apresentados no DBLookupListBox.

Esta configuração trará, como resultado no DBLookupListBox, uma lista com todas as pessoas que poderão ser selecionadas para que uma seja atribuída a tabela principal - conf. NrMatricula.

1183283140_lookup_mini.JPG

Este procedimento será sempre igual, estejam os componentes em Form's ou Datamodule.

Espero ter ajudado a clarear as dúvidas.

Abraços

_________________

Livio, pensando melhor sobre o exemplo, vi que havia o colocado invertido (dá um desconto, porque as 06:00 só Teko tá trabalhando - o Tiko já dormiu, hehehe). A imagem estava mais para uma relação mestre detalhe.

Então eu alterei-a. Quem já leu, me desculpe.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...