Re: [delphi-br] Erro com Memory Leak e A.V.
Se a propriedade KeyFieldNames do lookupcombobox for o código do cliente, no duplo clique do grid jogue o código do cliente na propriedade EditValue do lookupcombobox. Em 12 de maio de 2010 11:37, Murilo Cunha escreveu: > > > Daniel, > > Usando TcxLookupComboBox, como faco para que o combo exiba uma > determinada linha na lista?? > > Tenho no LookupComboBox esta estrutura, por exemplo: > > Codigo Nome > -- > 001 Murilo > 002 Denis > 003 Alessandra > 004 Marcio > > Em um grid no form tenho uma lista com produtos comprados por estes > clientes, quando clico duas vezes rapido no grid quero que o > LookupComboBox exiba os dados do cliente selecionado. Exemplo: > > Grid > ID Cliente Produto > 1 001 Secador > 2 001 Xampu > 3 002 Escova > 4 003 Pente > 5 003 Creme de pentear > > Se clicar duas vezes rapido no registro 3 o lookupComboBox deve exibir > DENIS. > Como fazer isso? > > Obrigado > MuriloCunha > > > On 03/05/2010 16:47, Daniel Hiromy wrote: > > Não seria mais fácil usar o TcxLookupComboBox? > > Se você quiser exibir mais de um campo do seu dataset, basta colocar o > nome > > dos fields na propriedade ListFieldNames separados por ';'. > > > > Em 30 de abril de 2010 11:07, Murilo > > Cunha> > escreveu: > > > > > >> > >> Pessoal, > >> > >> Estou com um pequeno problema: > >> > >> Tenho um TcxComboBox que recebe alguns valores (nomes dos usuarios de > >> meu banco). > >> Junto com estes nomes estao as senhas que os usuarios cadastraram, como > >> se fosse o ultimo login. > >> > >> Para carregar o TcxComboBox uso esta estrutura: > >> cbxUsuario.Properties.Items.AddObject(strUsuario, > >> TObject(LongInt(NewStr(strSenha; > >> > >> onde: > >> strUsuario = string com o nome do usuario > >> strSenha = string com a senha > >> > >> Ateh aqui funciona perfeito. > >> > >> Quando vou fechar o form e destruir os objetos criados anteriormente dah > >> erro de Access Violation > >> Se nao destruo, dah erro de Memory Leak. > >> > >> Destruo desta forma: > >> var > >> idx : integer; > >> begin > >> for idx := 0 to Pred(cbxUsuario.Properties.Items.Count) do > >> cbxUsuario.Properties.Items.Objects[idx].Free; //<-- Erro > >> de A. V. > >> > >> Alguem tem alguma ideia de como fazer para destruir estes objetos? > >> > >> Obrigado > >> MuriloCunha > >> > >> > >> > >> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Erro com Memory Leak e A.V.
Daniel, Usando TcxLookupComboBox, como faco para que o combo exiba uma determinada linha na lista?? Tenho no LookupComboBox esta estrutura, por exemplo: CodigoNome -- 001Murilo 002Denis 003Alessandra 004Marcio Em um grid no form tenho uma lista com produtos comprados por estes clientes, quando clico duas vezes rapido no grid quero que o LookupComboBox exiba os dados do cliente selecionado. Exemplo: Grid IDClienteProduto 1001Secador 2001Xampu 3002Escova 4003Pente 5003Creme de pentear Se clicar duas vezes rapido no registro 3 o lookupComboBox deve exibir DENIS. Como fazer isso? Obrigado MuriloCunha On 03/05/2010 16:47, Daniel Hiromy wrote: > Não seria mais fácil usar o TcxLookupComboBox? > Se você quiser exibir mais de um campo do seu dataset, basta colocar o nome > dos fields na propriedade ListFieldNames separados por ';'. > > Em 30 de abril de 2010 11:07, Murilo Cunha escreveu: > > >> >> Pessoal, >> >> Estou com um pequeno problema: >> >> Tenho um TcxComboBox que recebe alguns valores (nomes dos usuarios de >> meu banco). >> Junto com estes nomes estao as senhas que os usuarios cadastraram, como >> se fosse o ultimo login. >> >> Para carregar o TcxComboBox uso esta estrutura: >> cbxUsuario.Properties.Items.AddObject(strUsuario, >> TObject(LongInt(NewStr(strSenha; >> >> onde: >> strUsuario = string com o nome do usuario >> strSenha = string com a senha >> >> Ateh aqui funciona perfeito. >> >> Quando vou fechar o form e destruir os objetos criados anteriormente dah >> erro de Access Violation >> Se nao destruo, dah erro de Memory Leak. >> >> Destruo desta forma: >> var >> idx : integer; >> begin >> for idx := 0 to Pred(cbxUsuario.Properties.Items.Count) do >> cbxUsuario.Properties.Items.Objects[idx].Free; //<-- Erro >> de A. V. >> >> Alguem tem alguma ideia de como fazer para destruir estes objetos? >> >> Obrigado >> MuriloCunha >> >> >> >> > > [As partes desta mensagem que não continham texto foram removidas] > > > > > >
Re: [delphi-br] Erro com Memory Leak e A.V.
Não seria mais fácil usar o TcxLookupComboBox? Se você quiser exibir mais de um campo do seu dataset, basta colocar o nome dos fields na propriedade ListFieldNames separados por ';'. Em 30 de abril de 2010 11:07, Murilo Cunha escreveu: > > > Pessoal, > > Estou com um pequeno problema: > > Tenho um TcxComboBox que recebe alguns valores (nomes dos usuarios de > meu banco). > Junto com estes nomes estao as senhas que os usuarios cadastraram, como > se fosse o ultimo login. > > Para carregar o TcxComboBox uso esta estrutura: > cbxUsuario.Properties.Items.AddObject(strUsuario, > TObject(LongInt(NewStr(strSenha; > > onde: > strUsuario = string com o nome do usuario > strSenha = string com a senha > > Ateh aqui funciona perfeito. > > Quando vou fechar o form e destruir os objetos criados anteriormente dah > erro de Access Violation > Se nao destruo, dah erro de Memory Leak. > > Destruo desta forma: > var > idx : integer; > begin > for idx := 0 to Pred(cbxUsuario.Properties.Items.Count) do > cbxUsuario.Properties.Items.Objects[idx].Free; // <-- Erro > de A. V. > > Alguem tem alguma ideia de como fazer para destruir estes objetos? > > Obrigado > MuriloCunha > > > [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Erro com Memory Leak e A.V.
Pessoal, Estou com um pequeno problema: Tenho um TcxComboBox que recebe alguns valores (nomes dos usuarios de meu banco). Junto com estes nomes estao as senhas que os usuarios cadastraram, como se fosse o ultimo login. Para carregar o TcxComboBox uso esta estrutura: cbxUsuario.Properties.Items.AddObject(strUsuario, TObject(LongInt(NewStr(strSenha; onde: strUsuario = string com o nome do usuario strSenha = string com a senha Ateh aqui funciona perfeito. Quando vou fechar o form e destruir os objetos criados anteriormente dah erro de Access Violation Se nao destruo, dah erro de Memory Leak. Destruo desta forma: var idx : integer; begin for idx := 0 to Pred(cbxUsuario.Properties.Items.Count) do cbxUsuario.Properties.Items.Objects[idx].Free;// <-- Erro de A. V. Alguem tem alguma ideia de como fazer para destruir estes objetos? Obrigado MuriloCunha