Reinaldo,
Mauro Coutinho,
Sim, eu vi esse site tbem. Ele explica de modo simples, como criar uma listview, mas sem usar aquela parte de SQL.
Eu acho que nao fiz mudancas significativas no modelo original. Apenas mudei os nomes das colunas ( col ), listas ( lst ), caixas de texto ( txt ) de acordo com as minhas necessidades. Tambem mudei o tipo de fonte que as ferramentas em cada formulario utliza ( de tahoma para uma fonte com suporte a japones ).
Outra alteracao que fiz foi uma que o Mauro Coutinho citou no forum do tomasvasques sobre mudar isso "Microsoft.JET.OLEDB.4.0" para isso "Microsoft.ACE.OLEDB.12.0".
Eu nao entendo quase nada de VBA nem ACCESS , SQL. Mas fazendo varias tentativas e indo por exclusoes, acho q o problema esta na parte em que atraves de ADODB.Connection(???) e comandos sql ele pega os dados do BD e monta a listview. Porem acontece o problema de nao reconhecer os caracteres japones. Bom, imagino que o meu problema seja igual a quando alguem do Brasil, com OS e programas em portugues tenta abrir algum site ou documento de office escritos em caracteres nao romanizados. O mesmo acontece qdo abro arquivos com palavras acentuadas ( aparece desenhos no lugar da letra acentuada ).
Com relacao a instalacao do listview, consegui fazer indo em referencias e procurar pelo arquivo MSCOMCTL.OCX conforme o topico citado.
Bom, como vcs nao conseguem nem abrir os arquivos, se fosse possivel pra vcs pegarem o modelo original e no arquivo de BD alterar os dados com alguma fonte nao romanizada talvez conseguissem reproduzir o que esta acontecendo aqui.
Minha proxima tentativa sera montar os arquivos do zero, apenas copiando as instrucoes VBA.
Outra coisa, ainda nao tive tempo de reportar, mas quando clico em filtrar na no formulario de pesquisa, as colunas do listview se duplicam, triplicam, quadruplicam. Por exemplo, se originalmente temos 10 colunas, ao apertar o botao de filtrar aparecem mais 10 ou 20 ou 30 colunas com os mesmos nomes porem sem os valores.
Bom, de qualquer forma, sem poder abrir os arquivos fica dificil para entender o meu problema. Mas se puderem me ajudar, mesmo que na base de hipoteses e imaginacoes, fico muito agradecido.
Postado : 25/10/2012 6:54 pm