allterar liistview1 liistview2
oii alguem pode me ajudar a allterar 2 liistview?
eu to querendo allterar 2 captiion
tipo se eu allterar a liistview 1 se a 2 tiver o mesmo captiion ai alltera ela tbm
se não só allter a 2
eu to querendo allterar 2 captiion
tipo se eu allterar a liistview 1 se a 2 tiver o mesmo captiion ai alltera ela tbm
se não só allter a 2
Alessandra
Curtidas 0
Respostas
Alessandra
20/03/2011
eu to usando assim listview_dependente.Items.Item[i].Caption = listview_funcionario.Items.Item[listview_funcionario.ItemIndex].Caption
so que ele so sta alterando o 1 captiion da liistview 2 se eu colocar outro não alltera
so que ele so sta alterando o 1 captiion da liistview 2 se eu colocar outro não alltera
GOSTEI 0
Alessandra
20/03/2011
????????
GOSTEI 0
Perivaldo Martins
20/03/2011
você quer comparar os dois Listview e alterar o caption do item do segundo de acordo com o primeiro é isso?
Não entendi direito o q vc tá querendo fazer.
Boa sorte e bons códigos.
GOSTEI 0
Alessandra
20/03/2011
é exatemente isso
GOSTEI 0
Alessandra
20/03/2011
?????????
GOSTEI 0
Perivaldo Martins
20/03/2011
é exatemente isso
Ok!
Você conhece a função CompareText?
CompareText ( const String1, String2 : string ) : Integer;
ou
AnsiCompareTextEstas funções podem lhe auxiliar no que você pretende fazer. Qualquer dúvida, estaremos aqui para tentar ajudar. Boa sorte e bons códigos.
GOSTEI 0
Alessandra
20/03/2011
não to sabendo muito usar função, to iniciando em delphi, tem muita coisa q dsconheço.
eu stava tentando agora fazer assim
Altera := False;
If listview_funcionario.ItemIndex <> -1 Then
begin
for Contador:= 0 to listview_dependente.Items.Count - 1 do
Begin
If listview_dependente.Items.Item[Contador].Caption = listview_funcionario.Items.Item[listview_funcionario.ItemIndex].Caption Then
Alterar:= True;
eu stava tentando agora fazer assim
Altera := False;
If listview_funcionario.ItemIndex <> -1 Then
begin
for Contador:= 0 to listview_dependente.Items.Count - 1 do
Begin
If listview_dependente.Items.Item[Contador].Caption = listview_funcionario.Items.Item[listview_funcionario.ItemIndex].Caption Then
Alterar:= True;
GOSTEI 0
Perivaldo Martins
20/03/2011
não to sabendo muito usar função, to iniciando em delphi, tem muita coisa q dsconheço.
eu stava tentando agora fazer assim
Altera := False;
If listview_funcionario.ItemIndex <> -1 Then
begin
for Contador:= 0 to listview_dependente.Items.Count - 1 do
Begin
If listview_dependente.Items.Item[Contador].Caption = listview_funcionario.Items.Item[listview_funcionario.ItemIndex].Caption Then
Alterar:= True;
Essa sua variável booleana (Altera) serve para que mesmo?
Tente o código abaixo:
Código editado
eu stava tentando agora fazer assim
Altera := False;
If listview_funcionario.ItemIndex <> -1 Then
begin
for Contador:= 0 to listview_dependente.Items.Count - 1 do
Begin
If listview_dependente.Items.Item[Contador].Caption = listview_funcionario.Items.Item[listview_funcionario.ItemIndex].Caption Then
Alterar:= True;
var i: integer; existe : boolean; begin for i := 0 to lwList1.Items.Count-1 do begin existe := CompareText(lwList1.Items[i].Caption, lwList2.Items[i].Caption) = 0; if not existe then begin lwList2.Items[i].Caption := lwList1.Items[i].Caption; end; end; end;
GOSTEI 0
Alessandra
20/03/2011
esta aparecendo o mesmo probleminha do meu, ele so alltera se tiver 1 caption igual mais se tiverem 2 ele so muda o primeiro o segundo não
GOSTEI 0
Alessandra
20/03/2011
a variavel altera
se encontra um caption na listvi1 igual a 2 alltara se não altera so a 1
se encontra um caption na listvi1 igual a 2 alltara se não altera so a 1
GOSTEI 0
Alessandra
20/03/2011
???????
GOSTEI 0
Perivaldo Martins
20/03/2011
Não estou com Delphi aqui, mas com esse código ele deveria alterar independente da quantidade, vou olhar a tarde quanto estiver no meu note e retorno aqui no seu post.
Boa sorte e bons códigos.
GOSTEI 0
Alessandra
20/03/2011
ta certo
muito obrigado msm
vou ficar aguardando
enqnto isso vo tentando aqui
muito obrigado msm
vou ficar aguardando
enqnto isso vo tentando aqui
GOSTEI 0
Alessandra
20/03/2011
pow não consegui fazer ele allterar todos
a logica pelo q vi ta certa
ñ sei o q é
a logica pelo q vi ta certa
ñ sei o q é
GOSTEI 0
Alessandra
20/03/2011
ja teitei dscombra qula erro desse ai mais esta dificil
o que é?
ajuda...
o que é?
ajuda...
GOSTEI 0
Alessandra
20/03/2011
ja teitei descombra qual erro desse ai mais esta dificil
o que é?
ajuda...
o que é?
ajuda...
GOSTEI 0
Perivaldo Martins
20/03/2011
ja teitei descombra qual erro desse ai mais esta dificil
o que é?
ajuda...
Me manda teu e-mail que eu te envio um exemplo com o código que eu fiz aqui e postei no fórum.
Boa sorte e bons códigos.
o que é?
ajuda...
GOSTEI 0
Alessandra
20/03/2011
oi dmorei a responder um pouco + ja rspondendo
ond vc posto o codigo?
manda o endereço
abraço
GOSTEI 0
José
20/03/2011
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0