mestre fyoda Postado Fevereiro 12, 2006 Denunciar Share Postado Fevereiro 12, 2006 como faço para passar parametro do nome do form e receber no module para usar . exemplo .no modulePublic Sub Cancela_Agendamento(Formulario As Form)Formulario.ListView.ListItems.ClearEnd Subno formularioCall Cancela_Agendamento(Agendamento)onde o Agendamento é o nome do form .o que esta errado ? Formulario.ListView.ListItems.Clear não esta funcionando ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Fevereiro 13, 2006 Denunciar Share Postado Fevereiro 13, 2006 porque não funciona? da algum erro?o q exatamente c quer fazer?pra essa funcao funcionar o seu form deve ter uma listview chamada "ListView".se o q você quer é limpar todas as listviews do form, faca um for eachPublic Sub Cancela_Agendamento(Formulario As Form) Dim x As Control For Each x In Formulario.Controls If TypeOf x Is ListView Then x.ListItems.Clear Next End Sub Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Fevereiro 13, 2006 Autor Denunciar Share Postado Fevereiro 13, 2006 eu queria que o formulario que q esta a ação passace parametro para o module , ai economizava no codigo para não ficar colocando o preenchimento da listview e a deletação dela . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Fevereiro 18, 2006 Denunciar Share Postado Fevereiro 18, 2006 O nome da ListView é mesmo "ListView" ou seria "ListView1"?Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Fevereiro 18, 2006 Autor Denunciar Share Postado Fevereiro 18, 2006 é Listview . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Fevereiro 18, 2006 Denunciar Share Postado Fevereiro 18, 2006 então cara, da uma olhada no q eu disse da outra vez, principalmente na primeira linha.porque não funciona? da algum erro?o q exatamente c quer fazer?se você responder isso fica bem mais facil pra gente tentar te ajudar...ele da algum erro ou simplesmente não acontece nada?outra coisa, não seria mais logico você passar o parametro da listview em vez do form? assim você poderia utilizar para qualquer listview... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Fevereiro 18, 2006 Autor Denunciar Share Postado Fevereiro 18, 2006 não acontece nada .e passar o parametro da listview fica complicado porque todas se chamam assim mas teria como fazer com o nome do form passando parametro ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Fevereiro 19, 2006 Denunciar Share Postado Fevereiro 19, 2006 verifique nome de parametros, do formulario, da listview, etc porque o q fez devia estar funcionando.você tem meu e-mail, se quiser mandar la beleza. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Fevereiro 19, 2006 Autor Denunciar Share Postado Fevereiro 19, 2006 já enviei Kuroi . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Fevereiro 19, 2006 Denunciar Share Postado Fevereiro 19, 2006 cara, aqui funcionou normal. presta atencao na function q você fez. porque logo depois q você limpa, você já preenche de novo:While Not rs.EOF Set Item = Form.ListView.ListItems.Add(, , rs("nome"), , 1) Item.ListSubItems.Add , , rs("data") Item.ListSubItems.Add , , rs("placa") Item.ListSubItems.Add , , rs("servico") Item.ListSubItems.Add , , rs("km") rs.MoveNext Wendou seja, parece q não acontece nada, mas na verdade ele limpa e já preenche de novo.depois de dar run no programa e passar pela sua funcao, esperemente dar pause, apagar essa parte do codigo q eu copiei no e-mail e chamar a function de novo q você vai ver como vai limpar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Fevereiro 19, 2006 Autor Denunciar Share Postado Fevereiro 19, 2006 estranho funcionou .vlw Public Function lista(Form As Form)Form.ListView.ListItems.ClearSet rs = cn.Execute(" Select * from Servico ") While Not rs.EOF Set Item = Form.ListView.ListItems.Add(, , rs("nome")) Item.ListSubItems.Add , , rs("data") Item.ListSubItems.Add , , rs("placa") Item.ListSubItems.Add , , rs("servico") Item.ListSubItems.Add , , rs("km") rs.MoveNext WendEnd Function Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
como faço para passar parametro do nome do form e receber no module para usar .
exemplo .
no module
no formulario
onde o Agendamento é o nome do form .
o que esta errado ?
Formulario.ListView.ListItems.Clear não esta funcionando !
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.