ERRO EM UM FOR
a ideia é essa mesmo, se esta limpo tem q add, se esta preenchido usa o text, assim ele passa alterando onde esta sim pra não, porem se não tem nada na célula da erro, por isso limitei o for, a 10 célula estava limpa e gerava erro....o problema q a célula estando limpa, o index da erro, agora não sei se valeria a pena no preenchimento do list preencher toda a coluna com alguma informação, e em seguida passar zerando, pode ser uma gambi q resolva
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
For i = 0 To 8
If ListView1.Items(i).SubItems(1).Text = [Ô]SIM[Ô] Then
ListView1.Items(i).SubItems(1).Text = [Ô]nao[Ô]
End If
Next
End Sub
NICKOSOFT,
Legal, as células [Ô]não inicializadas[Ô] (ou que nunca armazenaram um valor qualquer) não aceita [Ô].Text[Ô].
Acredito que o [Ô].Add[Ô] deve fazer algum tipo de [Ô]inicialização[Ô] da célula, talvez uma alocação em memória e talz (chutando).
[][ô]s,
Tunusat.
Legal, as células [Ô]não inicializadas[Ô] (ou que nunca armazenaram um valor qualquer) não aceita [Ô].Text[Ô].
Acredito que o [Ô].Add[Ô] deve fazer algum tipo de [Ô]inicialização[Ô] da célula, talvez uma alocação em memória e talz (chutando).
[][ô]s,
Tunusat.
realmente, a única ideia de pronto q tive foi essa, inicialmente preenche-las (add), assim indexa, e podem ser manipuladas posteriormente (text) sem qq problema
depende o volume de dados pode se tornar bem lento isso, ai um novo problema....
depende o volume de dados pode se tornar bem lento isso, ai um novo problema....
So precisava fazer um cont de quantos pacientes tem 6> consultas e o puerpério como sim....mais ta difÃcil....
PessoALL,
Não consegui achar uma função para me dizer se a [Ô]célula[Ô] está inicializada ou não ... A [Ô]IsError[Ô] também não ajuda!
Mas estava pensando em algo assim:
[][ô]s,
Tunusat.
Não consegui achar uma função para me dizer se a [Ô]célula[Ô] está inicializada ou não ... A [Ô]IsError[Ô] também não ajuda!
Mas estava pensando em algo assim:
For i = 0 To ListView1.Items.Count - 1
If IsError(ListView1.Items(i).SubItems(3)) Then
If ListView1.Items(i).SubItems(2).Text > 5 Then
ListView1.Items(i).SubItems(1).Text = [Ô]SIM[Ô]
ElseIf ListView1.Items(i).SubItems(2).Text < 6 Then
ListView1.Items(i).SubItems(1).Text = [Ô]NÃO[Ô]
End If
Else
If ListView1.Items(i).SubItems(2).Text > 5 Then
ListView1.Items(i).SubItems.Add([Ô]SIM[Ô])
ElseIf ListView1.Items(i).SubItems(2).Text < 6 Then
ListView1.Items(i).SubItems.Add([Ô]NÃO[Ô])
End If
End If
Next
[][ô]s,
Tunusat.
Tunusat com esse ultimo ele funciounou mais ele insiste em colocar no campo puerpério aonde esta vazio o calculo kkkk foda....
Mas se na parte do add vc definir o index do subitem igual na partre de cima da edicao?
KURTGU,
Estou tentando entender uma coisa...
... pq é feito um duplo [Ô]FOR[Ô] na parte de cima do código?
Bom ... eu adicionei este trecho de código:
Com este trecho, não é mais possÃvel fazer [Ô].Add[Ô], somente usar o [Ô].Text[Ô]... acredito eu...
[][ô]s,
Tunusat.
Estou tentando entender uma coisa...
... pq é feito um duplo [Ô]FOR[Ô] na parte de cima do código?
For i = 0 To ListView1.Items.Count - 1
For i2 = 0 To ListView2.Items.Count - 1
If ListView1.Items(i).Text = ListView2.Items(i2).Text Then
ListView1.Items(i).SubItems.Add(i).Text = [Ô]SIM[Ô]
Else
ListView1.Items(i).SubItems.Add(i).Text = [Ô] [Ô]
End If
Next
Next
Bom ... eu adicionei este trecho de código:
Else
ListView1.Items(i).SubItems.Add(i).Text = [Ô] [Ô]
Com este trecho, não é mais possÃvel fazer [Ô].Add[Ô], somente usar o [Ô].Text[Ô]... acredito eu...
If ListView1.Items(i).SubItems(2).Text > 5 Then
ListView1.Items(i).SubItems(4).Text = [Ô]SIM[Ô]
ElseIf ListView1.Items(i).SubItems(2).Text < 6 Then
ListView1.Items(i).SubItems(4).Text = [Ô]NÃO[Ô]
End If
[][ô]s,
Tunusat.
Agradeco a Todos Pela Ajuda...E Principalmente Paciencia....
Tópico encerrado , respostas não são mais permitidas