Ir para conteúdo
Fórum Script Brasil

kuroi

Membros
  • Total de itens

    7.184
  • Registro em

  • Última visita

Tudo que kuroi postou

  1. serio?? então poste o codigo todo da sua sub como ela esta atualmente.
  2. 4300?? o certo é 0, moderador não ganha nd. então, robinho, isso aqui resolveria tudo:
  3. kuroi

    Ler/Gravar um arquivo.txt

    aqui esse codigo ta compilando. qual a mensagem do erro??
  4. a então. é erro de sintaxe, não erro de conexao. alex, tenta o seguinte. poe o cursor la na sua linha do execute e aperte F9. a linha deve ficar vermelha. então rode o programa normalmente e rode a parte do codigo onde você ta tentando executar essa procedure. quando chegar na linha do execute, ele deve pausar a execucao. então, aperte Ctrl + G pra abrir a janela do Immediate. nela, digite: ? ssql e aperte Enter. ele vai te mostrar o valor q vai estar dentro de ssql. então poste aqui o valor q ele mostrar pra gente ver se agora consegue resolver.
  5. ponha um id no input, exemplo: <INPUT TYPE="text" NAME="TCEP" id="TCEP" onkeypress="return mascara(event,this,'##.###-###');" size="10" maxlength="10"> e pra acessa-lo no javascript, faca: if (document.getElementById("TCEP").length != 10) {alert("CEP TEM QUE TER 8 DIGITOS!!!");document.getElementById("TCEP").focus(); return (false);}[/code]
  6. kuroi

    Ler/Gravar um arquivo.txt

    é, tem sim: http://www.cplusplus.com/doc/tutorial/files/
  7. ta estranho, mas antes desse if, adiciona, de teste, a linha: alert(document.FORM_ENVIA_CEP_SERVICO.TCEP.length); e faca os testes pra ver se o valor q ele vai informar no alert é realmente o q deveria.
  8. kuroi

    Ler/Gravar um arquivo.txt

    o printf() era a funcao q existia em c pra escrever na tela, e ai quando saiu o c++, veio o cout, q é mais facil de usar. se você trabalha com c++, acho q seria recomendavel usar o sempre cout, já q o printf() é uma funcao mais antiga. entretanto, li por ai q dependendo do caso o printf pode ser mais recomendado, mas se você ta iniciando, é melhor não se preocupar com isso por enquanto.
  9. não, é como você tava fazendo com as strings: "insert into noticias (conteudo, fonte, titulo, datar) values ('"& VarDesc &"','"& vfonte &"','"& vtitulo &"','"& vdata &"')" pra gravar no formato YYYY-MM-DD, você teria q dividir a data com as funcoes Year(), Month() e Day().
  10. porque você não faz isso pela propriedade html maxlength??
  11. a então é aleatorio sim. você ta pegando pelo primero q aparecer e isso não da pra saber. não tem nd ditando a ordenacao q você deve seguir. então é aleatorio. hum, acho q ninguém nunca pensou num relatorio assim hehe. mas isso é o tipo de coisa q o programador q tem q controlar. isso de pegar o primero q aparecer não existe mesmo, não da pra trabalhar no crystal assim. alias, não se trabalha com banco de dados assim. alguma coisa teria q ser feita na tabela pra garantir a ordenacao. ordenacoes so podem ser feitas pondo todos os registros na ordem: 11112222333 ou 33322221111. não existe fazer 123123123, não tem como saber qual 1 tem q ir aonde, ou qual 2 tem ir aonde. bom, mas vejo umas opcoes pra você aqui: - você tem um campo autonumeracao na sua tabela?? mesmo q não seja autonumeracao, se for um id numerico q vai somando 1 a cada registro, serve. isso so funcionaria se você sempre tiver, a cada 3 registros, um pra cada prioridade. exemplo, tem q ser (1, 2, 3 - 3, 2, 1 - 2, 3, 1). não pode ter assim: (1, 2, 1 - 3, 1, 2 - 3, 1, 3). ou seja se numa sequencia estiver faltando o registro de uma das prioridades, esquece. e se algum registro do meio tiver sido excluido, fazendo ficar faltando um numero no seu campo id, esquece tb. se isso q eu falei estiver seguido certinho, você pode fazer um agrupamento baseado no id a cada 3 numeros. ai nesse caso, me fala ai q eu passo mais detalhes. senao, so te resta a segunda opcao: - ponha na tabela aquele campo de q eu falei no post de cima pra juntar as pessoas num grupo. exemplo, se você tem os registro assim: PRIORIDADE | NOME | GRUPO ------------------------- 1 | RONALDO LIMA | 1 3 | SERGIO DA SILVA | 1 2 | PAOLA DUARTE | 1 2 | ROBSON BATISTA | 2 1 | MARCELO OLIVEIRA | 2 3 | AMELIA PEREIRA | 2[/code] assim você sabe q RONALDO, SERGIO e PAOLA tem q ficar juntos. se não tem isso, não tem como saber. ai se você tiver mtos dados e for dar muito trabalho preencher a tabela toda, você pode fazer um programa no visual basic q faca isso pra vc. nesse caso, me fala q eu te ajudo no codigo.
  12. kuroi

    Ler/Gravar um arquivo.txt

    de uma olhada nas funcoes fopen(), fprintf() e fscanf(): http://www.cplusplus.com/reference/clibrary/cstdio/fopen/ http://www.cplusplus.com/reference/clibrary/cstdio/fprintf/ http://www.cplusplus.com/reference/clibrary/cstdio/fscanf/ algumas funcoes q aparecem no pe dessas paginas ai tb podem ajudar.
  13. a data tem q ir entre aspa simples. como as strings. de qualquer modo, o bom é sempre gravar no formato YYYY-MM-DD.
  14. etc etc?? alex, isso é sempre importante, nunca esqueca. sem a mensagem do erro exata q aparece na tela, fica dificil pra gente saber aqui do q se trata. de qualquer modo a conexao ainda ta aberta e td?? você não fecha ela em nenhum lugar?? mas posta ai a mensagem do erro e tb o codigo como ficou depois das alteracoes q você fez.
  15. kuroi

    vb com access

    isso é vba no access, ou seria o visual basic 6?? se for dentro do access, acho q o q você quer seria menu Ferramentas -> Macro -> Editor do Visual Basic. se for no visual basic 6, então explique melhor o q seria "codigo de logica".
  16. mas então robinho. como você junta o RONALDO LIMA, a PAOLA DUARTE e o SERGIO DA SILVA?? como você sabe q são eles tres q formarao um grupo?? ou você não sabe e isso sera aleatorio?? se for aleatorio, o unico modo q vejo de fazer isso seria adicionar um campo a mais na tabela q seja referente ao grupo q a pessoa se encontra. e ai você ia preenchendo esse campo a medida q as pessoas forem sendo cadastradas. so o problema vai ser preencher esse campo para os dados já existentes dependendo da quantidade de dados.
  17. então, mas não seria so mandar ordenar como eu falei acima?? o q eu entendi é q os grupos serao dividos pela data, não seria isso?? exemplo: não seria isso?? se for isso, é so ordenar pela data e depois pela prioridade dentro da opcao Report -> Sort Records... do menu.
  18. não entendi direito o q você ta precisando. não seria entrar no menu Report -> Sort Records... e mandar ordenar pela data e depois pela prioridade??
  19. o array executar esta declarado??
  20. isso porque o x e o y do evento mousedown, são o x e o y referentes ao form q é clicado e não referente a tela. acho q o q você quer seria isso: Form5.Left = Me.Left + X Form5.Top = Me.Top + Y[/code]
  21. mas qual a mensagem do erro?? tente essa opcoes: - tire o parenteses da query, faca assim: ssql = "SP_Inserir_Usuario_01 " & executar(0) & ", '" & executar(1) & "', '" & executar(2) & "', '" & executar(3) & "'" - para executar, faca assim: cnn.Execute ssql se der algum erro, poste ai a mensagem q ele da. de qualquer modo, aqui nesse link: http://authors.aspalliance.com/stevesmith/...cles/sprocs.asp tem varios exemplos de como executar procedures (é pra asp mas vai servir no visual basic). so fico pensando se pode ter alguma diferenca com o mysql, mas não acho q seja o caso.
  22. mas você tem q por esse codiog q eu passei depois de preencher os executar() ne. senao você vai tentar inserir valroes em branco. e vai dar erro naquele q é numerico. mas pra executar, acho q é so isso: cmd.Execute ssql
  23. olhai: http://www.go4expert.com/forums/showthread.php?t=2557
  24. porque você abre e fecha chave na hora de chamar a procedure?? é alugma sintaxe do mysql?? pelo menos quando eu chamava procedure do sql, eu fazia simplesmente assim: ssql = "SP_Inserir_Usuario_01(" & executar(0) & ", '" & executar(1) & "', '" & executar(2) & "', '" & executar(3) & "')"
  25. é so você guardar em uma variavel o hwnd da janela q é retornado pelo GetForegroundWindow(). ai cada vez q você chamar o GetForegroundWindow() de novo, você compara o retorno com o hwnd q você tem guardado. se for diferente, significa q mudou de janela e ai você da a mensagem e atualiza o seu hwnd.
×
×
  • Criar Novo...