USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Loop 4 vezes
Zork
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 10/01/2007 15:41 hs            
Boa Tarde
 
Amigos tenho um codigo que esta rodando 4 vezes num loop e preciso que rode 2 vezes, alguem pode me ajudar ? Segue o trechoi do codigo abaixo
 
    For i = 1 To Grid.Rows - 1
        For ii = 0 To lstFornecedor.ListCount - 1
    
          
           If lstFornecedor.Selected(ii) = True Then
                vet(ii) = lstFornecedor.ItemData(lstFornecedor.ListIndex)
                lstFornecedor.ListIndex = ii
             
              IncluirCotacao = "INSERT INTO COTACAO(NCOD,VALUNICOMP,IPI,OBS,PRAZOENT,FORMAPG,PRAZCOT,CODPROD,CODFOR,CODSET,CODGRUPO,SOLICITANTE) " _
                             & "VALUES(" & NCOD & ",'" & Grid.TextMatrix(i, 1) & "','" & Grid.TextMatrix(i, 2) & "','" & txtOBS & "','" & Grid.TextMatrix(i, 3) & "', " _
                             & "'" & Grid.TextMatrix(i, 4) & "','" & Grid.TextMatrix(i, 5) & "'," & lstProduto.ItemData(lstProduto.ListIndex) & ", " _
                             & "" & vet(ii) & "," & cboSetor.ItemData(cboSetor.ListIndex) & "," & cboGrupo.ItemData(cboGrupo.ListIndex) & ",'" & Trim(lblSOLICITANTE.Caption) & "')"
              Banco.Execute IncluirCotacao
           End If
     Next
            

Next
 MsgBox "Cotação efetuada com sucesso"
   
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 10/01/2007 15:49 hs            
ué... pelo q vi tá rodando 4 vezes pq tem 4 linhas no grid...
 
   
Zork
SÃO PAULO
SP - BRASIL
Postada em 10/01/2007 16:37 hs            
A grid tem apenas 2 linhas oque acontece é que o primeiro Loop quando é executado roda o segundo loop logo abaixo ai ele faz a repeticao apenas do segundo no meu caso apenas 2 vezes, ai quando ele termina e volta para o primeiro loop, ele roda 2 vezes que é oqeu preciso, mas ai roda novamente o segundo tendeu ? rssss isso que me mata, tem alguma sugestao ?
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 11/01/2007 11:07 hs            
Não entendi...Emoções
 
Vamos lá... vc está com um grid e com um list... Pelo q vi vc quer gravar na tabela mas pq acessar  o list e o grid? Poderia exemplificar como está a tela?
     
Zork
SÃO PAULO
SP - BRASIL
Postada em 11/01/2007 11:35 hs            
Ghost é o seguinte os dados da GRID estao no laço para eu poder saber quantas linhas eu tenho para poder inserir os valores que estao nela e o LIST esta num laço para pegar o valor do que eu selecionei e por no banco entendeu ? + / -
     
san
não registrado
ENUNCIADA !
Postada em 11/01/2007 12:10 hs   
Manda como exemplo o conteúdo do list e do grid pra gente entender melhor e o que seria o resultado final desejado. Porque do jeito que está, sempre vai dar a quantidade de registros do list multiplicado pela quantidade de registros do grid. Se cada um tivesse 5 registros vc ficaria com 25 inserts. 
   
Página(s): 1/3      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página