Ir para conteúdo
Fórum Script Brasil

kuroi

Membros
  • Total de itens

    7.184
  • Registro em

  • Última visita

Tudo que kuroi postou

  1. henrique, se aparece a opcao Max() mas não aparece a Sum(), então o campo q você esta tentando somar deve ser do tipo texto (string) não?? ele tem q ser como texto no banco mesmo?? se for isso mesmo e você não puder mudar pra numerico direto no banco, então, você poderia usar um campo formula pra converte-lo pra numero, mas caso exista a possibilidade de haver algum dado não numerico (algum texto) dentro do campo, você teria q fazer um tratamento.
  2. isso, você faria com um SendKeys() mesmo. se precisar antes colocar o foco na janela do programa use as apis FindWindow() e SetForegroundWindow() como explicado aqui: http://scriptbrasil.com.br/forum/index.php...st&p=503948 quanto a parte de saber se deu certo, ai vai depender de qual aplicativo você ta usando. você tem q ver alguma forma de capturar a resposta q ele vai dar. já fiz isso uma vez tentando recuperar um arquivo q a garota tinha encriptado (usando um software de protecao) la no trabalho mas tinha perdido a senha. caso a senha fosse digitada corretamente, o arquivo encriptado seria restaurado na pasta. então pra saber se a senha tinha dado certo, eu só tinha q checar se o arquivo verdadeiro existia. eu fiz um teste e funcionou certinho com o arquivo de teste q eu fiz, mas não consegui recuperar a senha da menina, ia levar muito tempo testando, já q eu tinha q ficar checando janelas e etc, talvez seja melhor você verificar se no seu caso não é possivel fazer por linha de comando, ai seria mais facil. senao, o jeito vai ser descobrir se tem um jeito de interpretar pelo visual basic a resposta q ele da pra senha digitada (se for correta ou não). tem como sim, tem umas apis pra ler as areas de memórias dos processos, mas não lembro os nomes agora, faca uma busca. usando essa api você consegue encontrar os valores nas areas de memórias, mas não sei se vai ser tão facil localizar uma string.
  3. não sou bom com essa parte de seguranca e td, mas imagino q ele deva fazer a checagem pelo numero serial do hd ou coisa assim, deve existir alguma api pra captura-lo no visual basic.
  4. no evento resize do form você teria q redimensionar os outros objetos. o esquema seria você trocar o .heigth do objeto pelo .heigth do formulario menos o .left do objeto e menos uma margem q você queira colocar em relacao ao form no lado direito. e então você faria o mesmo com a propriedade .width, mas utilizando o .width do form e o .top do objeto. inclusive você pode fazer um for pra percorrer todos objetos e redimensionar certinho. deve ter ate codigo pronto pra isso por ai. só o q você vai ter q ver é caso você queira q o objeto fique posicionado na direita do formulario, mas a logica deve ser a mesma.
  5. kuroi

    Listview

    é mesmo, faltou um adoItensNF.Recordset.MoveNext na ultima linha antes de fechar o loop.
  6. no caso você esta procurando pelo texto "bsc". se você quer procurar pelo texto q esta dentro da varaivel bsc, seria assim: criterio = "Nome Like '" & bsc & "'"
  7. vinny, não entendi exatamente q informacao você ta precisando guardar.
  8. ia ser mais facil se você tivesse passado o link direto da pagina pra gente visualizar, mas pelo q você ta falando, me parece q ele usa hover no css: http://www.w3schools.com/css/pr_pseudo_hover.asp agora, se não me engano, nas versoes antigas do ie, o hover só funcionava na tag a. se você for usar em outra tag e quiser q funcione no ie6, vai ter q adaptar tb alguma coisa em javascript.
  9. nossa, mas você fez o codigo mais dificil de td q seria pra finalizar os processos e ta com dificuldade no mais facil?? é só tratar a string, você pode fazer isso facinho com a funcao Split() por exemplo. ou ainda usar outras funcoes de string, como Mid(), Right(), InStr(), StrReverse(), etc, faca uma busca por ai.
  10. kuroi

    Listview

    é verdade, não é pra ser Lista.Add.SubItems, é pra ser somente Lista.SubItems, tenta ai. lembrando tb q Lista tem q tar decalarado como ListItem mesmo. ListItems com s no final seria uma colecao de objetos ListItem.
  11. kuroi

    Listview

    almarante, Lista tem q ser do tipo ListItem e não ListItems. depois, se continuar dando erro, tente: Set Lista = lstItensNf.ListItems.Add(, , CStr(adoItensNF.Recordset("Item")))
  12. kuroi

    DataTypeCompatibility

    aqui ele explica qual a finalidade de usar o 80: http://msdn.microsoft.com/en-us/library/ms...8SQL.90%29.aspx então, se esse programa utiliza a biblioteca ActiveX Data Objetcs, o DataTypeCompatibility 80 é necessario para usar alguns recursos exclusivos a partir do sql 2005 (multiple active result sets (MARS), query notifications, user-defined types (UDTs), or the new xml data type) possivelmente esse programa EdgeCam use algum desses recursos, ou ainda talvez haja alguma melhora na performance com o uso do Native Client, por isso eles preferiram usar assim. você está tendo algum problema com o 80??
  13. nossa não precisa formatar de novo não, deve dar pra corrigir isso. o erro esta acontecendo em um projeto só?? os outros funcionam normal?? se você abrir um projeto novo por exemplo, ele funciona em problemas??
  14. mesclarei os topicos pra ajudar as pessoas q estiverem buscando. assim elas não correm o risco de encontrar um tópico sem solucao.
  15. VBA.Format() no lugar de Format() não funcionou?? as funcoes do vb6 fazem parte da biblioteca do VBA, por isso achei q o office presente ou não pudesse influenciar. já vi gente tendo problema de ele não reconhecer uma funcao ou outra em um projeto ou outro, ou num form ou outro, não sei por qual motivo, mas q resolvia se você colocar VBA. na frente. agora se ele não tiver reconhecendo nenhuma funcao em nenhum formulario em nenhum projeto, então tente excluir o vb6 e instalar tudo de novo. hehehe mas ai não tem como ele saber. a funcao apontada não existe em nenhuma das bibliotecas q ele ta enxergando e só, ele não tem como adivinhar de q biblioteca ela vem, se ele soubesse significa q a biblioteca não está faltando. EDITADO: mas como eu disse, o Format() faz parte da biblioteca VBA, q o vb costuma enxergar normalmente. se por algum motivo ele não a estiver conseguindo visualiza-la nos projetos, a solucao deve ser instalar o vb6 de novo.
  16. tente VBA.Format() vai ver q ele ta sentido falta do office, você já o instalou??
  17. moverei o seu tópico pra sala de remocao de malwares. siga essas instrucoes: http://scriptbrasil.com.br/forum/index.php?showtopic=86007 e então poste o log do hijackthis aqui mesmo neste tópico para q te ajudem a remover o virus.
  18. aqui explica como muda: http://www.nthelp.com/NT6/change_mac_w2k.htm você só tem q fazer com q o visual basic siga os passos descritos. o metodo 2 me parece a melhor opcao, mas pode dar trabalho.
  19. deve ser isso: Update tabela Set data = DateAdd('m', 1, data) faca um backup da tabela antes.
  20. possivelmente, a medida q você vai diminuindo a janela, chega uma hora q a soma dos min-widths das divs q estao lado a lado dentro do #conteudo (considerando tb as margins e etc) fica maior q o min-width do proprio #conteudo (ou seja o conteudo da div #conteudo fica maior do q ela mesma na horizontal), fazendo com q o conteudo seja quebrado. de uma checada nisso.
  21. ponha o campo como int, e procure por uma opcao Identity ou qualquer coisa assim. deixe com o valor Yes (Not For Replication). se não for esse o texto exato q tiver la, procure por algo nesse sentido, isso ai era o q eu fazia no sql 2000, aqui não tenho outra versao mais recente pra verificar.
  22. o certo seria x += 0.5 e x tem q estar declarado como float ou double.
  23. SrDominguez, não fique duplicando topicos, poste só uma vez sobre o assunto. mesclei os dois topicos. hehehe é uma falha bem idiota... mas considerando q eu já vi uma pagina q testava a senha no javascript (você abria o codigo e lia if (usario = "xxx" && senha = "yyy")), esse cara do inmet ta é de parabens.
×
×
  • Criar Novo...