Como filtrar os dados relacionados no BrowseDialog


Author
Message
Rogerio Mauri
Rogerio Mauri
StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
Você poderia também configurar um ListView ou um DataGridView no FORM cadastro para sempre listar os contatos daquele cliente com chave de relacionamento. Observe o projeto exemplo que acompanha o StrataFrame com o título 'CRM Application Exemple'. Ele é bem interessante.

Smile Rogério


BlogLicitec

Rogério Mauri Smile



Valdair Ziegler
Valdair Ziegler
StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)
Group: Forum Members
Posts: 22, Visits: 481
ok Ivan, grato.
Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Os searchfields do BrowseDialog possuem uma propriedade chamada Initial Search Field. Você pode setar um searchfield como sendo o PK do Cliente dentro da tabela de contatos e torná-lo não visível. Dê uma olhada na tela de diálogo "Search Field Criteria", bem abaixo você pode desmarcar o checkbox do "Visible"

Então, você poderia em código setar o Initial Value, algo como:

me.MeuBrowseDialog.SearchFields.Item("MeuCampo").InitialValue = PrimaryKeyDoCliente

Quando o usuário entrar neste seu BrowseDialog, só irá trazer contatos deste cliente.

Espero que te ajude. Wink

Valdair Ziegler
Valdair Ziegler
StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)StrataFrame Beginner (22 reputation)
Group: Forum Members
Posts: 22, Visits: 481
Olá

Tenho um Form cadastro de clientes e contatos relacionados ao cliente. Para cadastras os contatos uso um ChildFormDialog. Ao cadastrar tudo ok. Tenho também um BrowseDialog no Form contatos. Ao pesquisar qualquer dado no BrowseDialog os dados de todos os contatos são mostrados. Como faço para que a pesquisa seja feita só com os contatos daquele cliente?

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search