Ir para conteúdo
Fórum Script Brasil

kuroi

Membros
  • Total de itens

    7.184
  • Registro em

  • Última visita

Tudo que kuroi postou

  1. se você puser FlexGrid1.SetFocus não funciona??
  2. da onde veio esse cybervert?? ela não é nativa do vb6, certo?? verifique com o fabricante a compatibilidade com o vista. bom minha dica é você instalar o visual basic num pc com vista, e compilar e criar o instalador no proprio pc com o vista. ai caso você for instalar em vista use esse instalador. caso for instalar em xp, use o q você já tem. outra opcao tb é usar o innosetup pra montar o instalador em vez do p&d.
  3. cara, clica com o botao direito no subreport, selecione Format SubReport e na aba Common, dexe selecionada a opcao Can Grow. se isso não resolver (ou se ela já estiver selecionada), tente criar uma section (no painel esquerdo onde fica o nome das sections, clique com o botao direito na section onde esta o subreport e selecione a opcao Insert Section Below) exclusiva para o subreport. não ponha mais nd alem do subreport dentro dela.
  4. kuroi

    Loop Infinito

    então, mas você tentou dar um control break e olhar o tabuleiro pra ver como ficou?? por q acho q, se o codigo estiver correto, esse problema só ia ocorrer quando chegar no 7. alias, talvez nem no 7, acho q só quando faltar só 8 e 9. e ai quando acontecesse isso, o esquema seria: comecar no primero quadrante, e em vez de pular direto pro segundo, procurar algum quadrado livre q esteja na mesma linha ou coluna q ele e marcar o outro quadradinho no mesmo quadradao. mas ce sabe, quando quiser, pode mandar o projeto la.
  5. kuroi

    Between entre horas...

    a ai eu não conheco o seu sistema ai, mas se acontecer um caso como o q eu falei, da date_close se encaxar em mais de um registro pro mesmo cliente na tabela regrashora, você não vai saber qual é qual sem um outro parametro pra comparar. então, tb bem q a data pouco importe, mas ela resolveria esse problema. você pode grava-la e despreza-la na hora de mostrar, tipo formate pra mostrar so a hora. e tb não necessariamente tem q ser a data de verdade. no access, se não me engano, um registro sem data, subentende-se q seja o dia 30/12/1899. ai quando a hora for do dia seguinte, você grava dia 31/12/1899. tipo se isso atrapalhar em alguma coisa, você não precisa gravar necessariamente no campo horaf, mas pode criar um campo auxiliar, e, dependendo do valor dele, você da um DateAdd() somando mais 1 dia na hora de fazer a consulta.
  6. kuroi

    Between entre horas...

    opa, já vi um problema aqui: não entendi direito. isso significa q comecou as 18hs mas só acabou as 8h do dia seguinte?? se for, o q acontece é o access não vai entender isso. ele vai achar q as duas datas são do mesmo dia. ai como a ordem do between não importa, ele vai pegar tb os das 10 e juntar aqui. o q você teria q fazer seria gravar data junto com a hora, tanto no horai e no horaf como no date_close e me fala outra coisa. se hj eu abro um problema com horai 10:00 e horaf 16:00 mas fecho as 14:00 no date_close. e ai outro dia eu abro um otro problema com horai 12:00 e horaf 18:00 mas fecho tb as 15:00 no date_close. como você faz pra saber qual dos problemas foi resolvido as 14 e qual foi resolvido as 15?? existe alguma outra relacao?? associar so o codigo do cliente na tabela não vai dar em nd, já q ele pode ter mtos registros. não teria q ter um codigo adicional pra fazer a relacao??
  7. kuroi

    Between entre horas...

    a mas se são campos do banco, acho q fica mais simples ainda. tenta isso: ComandoSQL5 = "SELECT a.cliente, a.valor, a.horai, a.horaf, b.close_date, b.fname FROM regrashora a,problems b WHERE a.cliente = b.uid and b.close_date BETWEEN a.horai and a.horaf" ou então: ComandoSQL5 = "SELECT a.cliente, a.valor, a.horai, a.horaf, b.close_date, b.fname FROM regrashora As a INNER JOIN problems As b ON a.cliente = b.uid Where b.close_date BETWEEN a.horai and a.horaf" quanto a essa mensagem de erro, se ela persistir, verifica se os nomes de todos os campos e tabela esta digitados certo.
  8. verdade, pode ajudar. só q ai não posso te dar mta ajuda, porque não manjo muito dessa parte.
  9. kuroi

    Between entre horas...

    opa notax td bom, ta no desepero cara?? mas pelo q eu vejo não parece ser tão complicado. o q acontece é q não adianta selecionar o valor e passar o valor como você fez nas querys de cima. se você passar o valor, o sql entende como valor e não como o campo. o esquema seria usar um inner join (veja aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=108732) mais ou menos como você fez na ultima opcao. faz o seguinte, tente isso: ComandoSQL5 = "SELECT a.cliente, a.valor, a.horai, a.horaf, b.close_date, b.fname FROM regrashora a,problems b WHERE a.cliente = b.uid and b.close_date BETWEEN #" & horai & "# and #" & horaf & "# " o problema é q você ta confundindo a parte de dentro da query com a parte de fora. se horai e horaf são variaveis dos asp (e não tem nd a ver com a tabela), você não pode por o a. se não o asp procura um objeto chamado a por isso o erro de Object required. entenda q você tem q pegar o valor da variavel e por no select. veja se isso resolve, mas tipo veja o link q eu passei ali (isso q você fez em cima é nd mais do q uma outra forma de se escrever um INNER JOIN). entenda q você tem relacionar as duas tabelas no select por um campo q elas tenham em comum. q acredito, q seja a.cliente e b.uid, certo??
  10. kuroi

    Loop Infinito

    e ae?? foi no jogo?? heheh acho q você não vai ter coragem de levanta da cama por uns dia não?? ou já se acostumou com esses "incidentes"?? zuera hahahah mas ou o atletico minero esse ano ta de zuera mesmo em ou fiz ate no papel pra testar hehehhe só q você tem q ficar meio esperto, principalmente quando for chegando no final e o espaco for diminuindo. tipo, minha sugestao seria q você fosse vendo pelo quadradao. tipo pusesse o 1 no primero quadradao, depois no segundo depois no terceiro. só q tem q ficar de olho, porque quando tiver nos ultimos numeros, tem quadradao q pode parecer q tem mais de um quadrado disponivel, mas acontece q se você escolher o errado, pode prejudicar os proximos quadradoes. pelo menos quando chegar no 7 e 8 (se você seguir a ordem crescente) tem q prestar bastante atencao.
  11. você não vai conseguir por a lista dentro da input box. o esquema é criar um formulario (userform no vba) no formato q você quer, simulando uma inputbox. mas isso você quer fazer no visual basic 6 ou é no vba dentro do excel??
  12. kuroi

    Tabela no vb

    opa livro não conheco não, mas nesse site aqui http://www.macoratti.net tem praticamente tudo o q você precisa saber. entra na secao de visual basic e procure sobre ADO la. quanto ao seu codigo, esta dando alguma mensagem de erro?? quando der erro sempre poste aqui a descricao e aponte a linha do erro q assim fica mais facil da gente identificar. mas tipo, tem modos mais simples de se fazer isso. nem precisa declarar objeto command. imagino q DataBase no seu codigo seja um objeto ADODB.Connection ativo não?? se for é so fazer assim: Set RecordSet_user = DataBase.Execute("Select * From usuarios") If txtUserName.Text = RecordSet_user.Fields(0) And _ txtPassword.Text = RecordSet_user.Fields(1) Then Autenticacao = 1 End If[/code]
  13. você pode pegar o top 3 pela ordenacao decrescente e fazer varios UNION ALL.
  14. não imagino uma possivel solucao com query já q o resultado depende da sequencia de registros. se ele dependesse do registro imediatamente anterior, dependendo seria possivel fazer sim baseado na chave com um inner join da chave com a propria chave - 1. agora como o endereco AAAA pode aparecer em varios lugares diferentes com intervalo entre os registros e como pontos diferentes não influenciam em nd e tendo q considerar o intervalo da hora, acho q fica meio impossivel. mas tem q ser por query?? onde você precisa exibir o resultado?? você não esta usando nenhuma linguagem de programacao, tipo visual basic, php etc?? não pode fazer pela linguagem??
  15. kuroi

    Ajuda com o Details

    é... ta dificil de entender... mas tipo, você tem só uma tabela no relatorio ou tem mais?? elas estao ligadas?? cara se não me engano você tem q se cadastrar no forum primeiro (criar um usuario e logar). ai pra por foto no post, você pode anexar o arquivo com a opcao aqui em baixo na hora de postar. ou se for mais facil pra você hospedar a imagem em algum servidor, ai não sei se precisa mesmo se cadastrar ai você pode exibir aqui, clicando no botaozinho de imagem ali em cima e passar o endereco (ou colocar o endereco dentro da tag img tipo assim: [i.m.g]http://www.endereco.xxx/imagem.jpg[/i.m.g] só q sem os pontos pra escrever img). mas se você tiver hospedado em algum servidor, é só me passar o endereco.
  16. kuroi

    Ajuda com o Details

    é acho q eu acabei complicando, já q você não precisa de nenhum sumario, só do grupo. acho q você tb ta com uma versao do crystal diferente da minha, então as opcoes são diferentes. mas faca o seguinte, va por outro caminho. clique em menu Insert -> Group... ai não sei qual sua versao do crystal e então pode ser um pouco diferente, mas deve te abrir uma janela mais ou menos assim: ai, veja se você entende, você deve agrupar pelo nome (ou pelo codigo) do funcionario. no caso, na figura, na primeira opcao você deveria esolher esse campo. a janelinha q abrir pra você pode ser diferente, mas ela serve pra mesma coisa, olhando você deve encontrar como funciona. depois disso, no relatorio vai aparecer as secoes referentes ao header (cabecalho) e ao footer (rodape) do agrupamente do funcionario. o agrupamento signficia q ele mostrara apenas um registro por funcionario, não importa qtas vezes ele apareca. ai se você quiser ver cada um dos registros de cada um, ponha no details. pra mostrar só um de cada funcionario, ponha o nome dele no group header ou no group footer.
  17. kuroi

    ajuda no vb

    ta bom... qualquer problema, poste.
  18. kuroi

    Loop Infinito

    opa opa opa tem um jeito q vai dar certo sempre, a gente q não tinha visto. bom sei la, não signfica q não tem solucao pelo jeito q você faz, nem q você tenha q fazer obrigatoriamente como vou falar. e tb não significa q vai ser facil. bom e tb de repente talvez eu te dar a ideia estrague sua diversao, porque talvez seja uma coisa q você queira fazer com seu proprio esforco. logico q o esforco todo vai ser seu, pois a ideia é mais facil, o dificil é por em pratica. mas vou por ate escondido aqui, caso você não queira ler por enquanto hehehe (selecione o texto se quiser ler) mas ai teria q ser o esquema de primeiro preencher o tabluero todo e depois apagar alguns numeros. bom, mas é isso. se você escolher seguir essa forma, ai vai ser complicado tb de fazer, mas dara certo. outra coisa a se pensar tb, é q na hora de apagar o numero, tb não sei se pode ser qualquer numero. acho q nos sudokus q a gente ve por ai, eles devem seguir alguma logica... sei la. as vezes de repente se você apaga numero demais, o jogo vai acabar ficando com varias solucoes possiveis e o cara vai ter q resolver na base do chute em vez de seguir a logica do jogo.
  19. kuroi

    Loop Infinito

    hahahah foi por isso q eu disse: é esse pego nos dois... eu tb tava achando q do jeito q você tava fazendo não teria erro... hum, ficou complicado mesmo. ai tem q pensar bastante. mas tipo, o q você tem q fazer tb então é, na hora de colocar o numero, testar os lugares onde ele pode aparecer. ai você vai ter q fazer uns testes maiores ainda. do tipo, a cada numero q você for incluir, você tem q ver se tera espaco pra ele mesmo nas demais posicoes e se ele não atrapalha nenhum outro... heheheh por isso nunca tive coragem de fazer um sudoku... mas to pensando umas coisas aqui, se tiver alguma ideia eu falo. mas tipo tem uma logica q a gente deveria seguir q não estamos achando.
  20. kuroi

    Ajuda com o Details

    calculo do q?? q esses numeros viriam da onde?? isso ainda ta relacionado com o problema de cima?? não deu certo o q falei??
  21. kuroi

    Ajuda com o Details

    a então tenta fazer um agrupamento. clique num botao q tem um SIGMA desenhado (esse: ). na janela q aparecer agrupe pelo nome (ou se tiver, de preferencia o codigo) do funcionario. pra isso selecione esse campo na opcao the records will be printed and sorted by: e ai ponha o nome do funcionario na section Group Header ou na Group Footer. veja ai se resolve, qualquer coisa poste.
  22. kuroi

    Jogo

    a palavra q ele tem q acertar ta gravada na variavel frase não?? e a reposta dele na variavel total, certo?? então, é só comparar as duas no final. tipo assim: If total = frase Then MsgBox "Acertou." Else MsgBox "Errou." End If[/code]
  23. kuroi

    Ajuda com o Details

    não entendi o q você quis dizer com "um relatorio para cada funcionário". tem como mostrar um print??
  24. kuroi

    Loop Infinito

    é verdade, mas achei q você fosse usar essas subs so pra montar o jogo. achei q pra conferir a vitoria você ainda ia fazer. legal, beleza então, qualquer coisa posta.
  25. kuroi

    Loop Infinito

    hum, talvez esteja no regra2... mas olhei ela e não entendi nd... mas tipo da pra simplifica-la, e fazer como eu disse sobre o regra1, passar o quadradinho q você esta preenchendo como parametro e pesquisar só os do quadradao a q ele pertence. não precisa comparar todos com todos. bom, mas vo esperar os comentarios então, depois a gente ve.
×
×
  • Criar Novo...