Ir para conteúdo
Fórum Script Brasil

Flechaus

Membros
  • Total de itens

    112
  • Registro em

  • Última visita

Tudo que Flechaus postou

  1. Olá Dilson, o VB.Net não suporta o array de controles, como é feito no VB6, porém existem outras alternativas para esta característica, normalmente nestes eventos, são passados uma variável objeto para o procedimento, não posso te dizer ao certo, pois não mexo com .Net, mas se estiver migrando de VB6 para .Net, coloque a seção "Case Else" nos blocos "Select Case", isso irá diminuir as mensagem de atenção durante o processo de migração. Existem exemplos na internet, é fácil de encontrar. Espero que tenha ajudado.
  2. Rapaz.. trabalho a muuuito tempo com o CR e vou te dizer algo.. Nunca ouvi falar disso! Dica: Imprima em duas folhas mesmo.
  3. Flechaus

    Trigger

    Eu já traduzi a mensagem, e sei o que significa. A questão é: > Eu apenas tenho esta trigger nesta tabela. > A operação que dispara esta trigger é uma exclusão, e ela faz inserção em resposta. > Uma operação não conflita com a outra. Obs.: Eu acho errado em um fórum, induzir o participante ir procurar no google.
  4. Flechaus

    Trigger

    Olá galera, tudo bem? Eu uso a versão 5.1.62 do MySQL Estou querendo criar uma Trigger para uma tabela que tem dois campos, um é chave primária auto-numeração e outro é varchar(10). Eu quero que para cada registro excluído nesta tabela, seje inseridos mais 1. Tentei aqui mais deu erro e estou na dúvida se isso é realmente possível. :wub: Instrução: delete from clientes_pk where codigo = 1 Olha o erro: Error Code: 1442. Can't update table 'clientes_pk' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
  5. Flechaus

    Acesso remoto banco

    Verifica se seu servidor de banco de dados está aceitando conexões remotas.
  6. O Crystal Reports 2008 é compatível apenas com aplicações dotNet. Eu tentei usar uma vez o 2008 com o VB6, eu até consegui com o visualizador do 11.5, mas sempre dava uma mensagem de aviso com relação entre a diferença de versão do relatório e o visualizador. Ou seja, se eu usasse isso, os usuários iriam me xingar... rsrs Com o Visual Basic 6, o máximo que pode ser utilizado é o Crystal Reports 11.5, este funciona perfeito, e é uma versão ótima na minha opinião. Ou seja, da 11.5 para a 12, diferença mínima. E usar VB6 com CR 2008 é pedir muito. Obs.: dotNet é a mesma coisa que .Net, e Crystal Reports 2008 e 12 são a mesma coisa. Saiu agora a versão 2011 do crystal, ai fica difícil de acompanhar... rsrsrs Um abraço a todos.
  7. Eu já ouvi um pessoal comentando na net que essa expressão cloud computing é besteira. Pois a internet nada mais é que uma rede onde se conectam máquinas clientes e servidores. E essa tal de "cloud computing" nada mais é que informações acessadas em uma máquina servidor. Minha opinião pessoal também é essa. Mas opiniões a parte, o usuário ainda depende de um pc real e local ao alcance de suas mãos. Se não, como ele irá tocar as núvens?? rsrs Só de avião... kkk Quer usar um pc em núvem a partir de uma lan house? Coloque o logmein ou qualquer outro programa de acesso a desktop no pc da sua casa, e abra este software na lanhouse e pronto! Você vai ter um pc em núvem em cima da sua mesa em casa... rsrs Um abraço galera.
  8. Eu lembro que uma vez perdi 40 reais de bobeira. Começou a dar um barulho estranho no meu pc, e percebi que deveria ser de cooler. Uma zuada alta.. dava até medo do pc queimar sei lá.. rs Então conversei com um amigo e ele disse que poderia ser o cooler do processador que poderia ter perdido a lubrificação. Enão corri atrás de outro cooler para o processador, e comprei aqui perto de casa a R$ 40,00. Troquei e liguei o pc, e para minha surpresa... continuou o barulho alto, um zunido... aff Então desliguei o pc e tive a idéia de remover a placa de video e batata!! Vi que o adesivo que ia em cima do cooler dela, estava deslocado e encostando na ventuínha... puts Gastei 40 reais por causa desse adesivo. Até hoje eu guardo ele só de raiva... rsrs Enquanto ao problema do pc do nosso amigo Fabiooo, recomendo formatação. Um abraço a todos.
  9. Muito estranha esta idéia... Muitas vezes a parte técnica fica dificultada por idéias não muito corretas ou desapropriadas. Até onde eu sei, para este caso somente existem estas duas soluções mesmo. Converse com seu cliente, talvez o que ele deseje não tenha viabilidade técnica. Um abraço.
  10. Olá Landerson, tudo bem? Nestes casos eu sempre faço o seguinte: Abro duas conexões em separado. Uma do banco local e outra da internet. E realizo um loop percorrendo todos os registros da tabela de origem e inserindo um por um na tabela de destino. Mas se forem estruturas idênticas, você pode realizar o backup apenas desta tabela e restaurar no seu localhost. Qualquer coisa posta ai. Um abraço.
  11. Flechaus

    Sistema de Pagamentos

    Olá FireWalker, tudo bem? Pelo que entendi, você alugou uma quadra de futsal, sendo assim, irá pagar por este aluguel todo mês, tendo utilizado ou não. Pois bem, ao meu entender, não teria nada a ver com jogos, e sim com o valor total do aluguel mensal e quais pessoas iriam dividir este valor fazendo aquela velha "vaquinha" rsrs Então eu faria o seguinte: Criaria uma tabela de jogadores: Campos: codigo nome E uma tabela de pagamentos: Campos: codigo jogador data de vencimento data de pagamento valor Ai você criaria um relacionamento entre elas: jogadores.codigo => pagamentos.jogador Assim você vincula os pagamentos a seus pagadores. E verifica quem pagou ou não um determinado mês utilizando as datas de vencimento e pagamento. A data de pagamento, irá ser utilizada para verificar o status do pagamento. Preenchida, pago, não preenchida não pago. E o vencimento, diz de qual mês refere-se o pagamento. Melhor que isso, acho que não pode ficar.. rsrs Um abraço amigo.
  12. Flechaus

    Mysql

    Existe sim uma variável global para se limitar as threads totais do servidor, só não me recordo qual é. Faz assim, executa no seu servidor esta consulta: show variables; Isto vai listar todas elas, ai você dá uma olhada. Mas seria melhor ver qual o total de threads você está alcançando no momento do bug. Qualquer coisa posta ai.
  13. Olá Macaco Louco, tudo bem? Eu uso o tipo de campo mediumblob. Para mim tem atendido a minhas necessidades no meu projeto. Assim as imagens ficam armazenadas no banco em formato hexadecmal. Um abraço.
  14. Olá gilmarmonteiro, tudo bem? Rapaz, você não disse qual o formato do campo onde você está armazenando a hora. Se é um formato texto ou outro qualquer. Ou qual sua linguagem de pogramação utilizada. Enfim... Para criar uma consulta de horários, você precisa consultar os horários do servidor constantemente. Pode criar uma espécie de Timer para consultar o servidor de minuto em minuto. Com um código mais ou menos assim: Loop de minuto em minuto: hora_atual_servidor = Pegar_hora_servidor Verifique a hora_atual_servidor; Se é igual a 00:00 --Pegar todos os registros antes de 06:00 ou --Pegar todos os registros entre 00:00 e 06:00 Se é igual a 06:00 --Pegar todos os registros antes de 12:00 ou --Pegar todos os registros entre 06:00 e 12:00 Se é igual a 12:00 --Pegar todos os registros antes de 18:00 ou --Pegar todos os registros entre 12:00 e 18:00 Se é igual a 18:00 --Pegar todos os registros antes de 00:00 ou --Pegar todos os registros entre 18:00 e 00:00 Fim de Verifique a hora_atual_servidor; 1.Seu sistema terá que ficar em execução durante o dia todo, ou seja, ele deverá iniciar com o Windows ou qualquer outro OS. 2.Para pegar do servidor registros antes de 00:00 faz-se uma sql assim: where campo_hora < '00:00' (Se for texto) 3.Seu código irá capturar todos os registros anteriores a um determinado horário, sendo assim, se você não marcar os quais você já obteve, irá pegar todos os anteriores. Não sei o que você pretende com este código, mas, não recomendo capturar os anteriores, recomendo pegar todos entre dois horários, ou em horários exatos, como se fosse lembrar uma pessoa a tomar seus remédios ai seria uma outra estruturação do código, mas você ainda usaria um loop de minuto em minuto. Espero que esta lógica venha lhe trazer uma luz do que você deve fazer exatamente. Agora é só definir seu planejamento e correr atrás dos conhecimentos técnicos para executar seu projeto. Um abraço.
  15. Olá ValtieNaza.. Existe um site especializado em apostilas, o apostilando.com. Agora, se você quer realmente aprender, pode fazer um curso sobre o assunto ou, comprar livros sobre MS SQL Server e sobre o Crystal Reports. Aqueles bem grossos, custam em torno de 150 a 200 e poucos reais. Vão te auxiliar bastante antes de conseguir a vaga e após, visto que, na prática, o mercado vai exigir muito do programador. A maioria das coisas serão padrões, mas irão ter sempre aquelas personalizações e coisas incomuns, ai tem que saber mesmo. Estuda bastante que vai precisar. Comprar um livro é um investimento pessoal muito importante. Qualquer coisa posta ai. Abraço.
  16. Flechaus

    RELATORIO

    Olá Ricardo. Vejo que você está filtrando o relatório de clientes por dois campos: CPF e o {RECEBER.VALOR_RECE} usando o operador AND. Isto significa que mesmo que o cliente tenha o CPF exato que você passou no parâmetro, mas o campo {RECEBER.VALOR_RECE} não seja igual a zero como você especificou, este cliente não será listado no relatório. Com certeza é isso. Qualquer coisa posta ai. Abraço.
  17. Provar que nenhum alimento de gato é de frango? Só mostrando o rótulo da lata. rsrsrs
  18. Eu achei a razão, isto vem do MySQL mesmo. Eu pensava que este time era o tempo total da conexão mas não é. É o tempo que se passou desde a última mudança de status do processo, ou seja, este contador se reinicia a cada envio de consulta. Valeu gente.
  19. Olá galera... Eu uso Visual Basic 6, MySQL 5.1 e ADODB 2.8. Estou tentando capturar o conteúdo do campo time da tabela processlist no banco de dados information_schema, mas sempre retorna zero. E o engraçado é que este campo é do tipo INT(7), ou seja, é compatível com o ADODB que uso. Estou sem entender. Se fosse por ser um tipo de campo não suportado, retornaria vários caracteres doidos, mas somente retorna zero. Se alguém souber de algo, diz ai... Desde já, obrigado.
  20. Flechaus

    Abreviar nome

    Rapaz.. que coisa doida.. Por que você quer abreviar preposições?
  21. hum... o evento não se chama necessariamente crPageHeader_format nem crDetails_format. seria sim o evento format() do obejto CRAXDRT.Section. você poe o nome q quiser no objeto (crDetails, crPageHeader ou qualquer outra coisa q quiser), correto?? a diferenca é com a secao a qual você associa. hum... com todos os testes q fiz aqui, sempre usei crDetails pra associar com os details, já q esse é o nome popular dado ao objeto q associamos aos details, q encontramos nos codigos de exemplo, por ai. mas acredito q não tenha porque ele não aceitar com outro nome. Está correto, o nome do objeto pode ser qualquer um que seja aceito pela regra de nomenclatura de variáveis. Fiz os testes e funciona igualmente bem com a seção Detail(detalhes) ou PageHeader(cabeçalho de página). Creio que funcionaria com PageFooter ou ReportFooter, se é que estou escrevendo o nome delas corretamente. É isso ai... contribuindo... rsrs
  22. Será que existe este evento _format para a seção 'Cabeçalho da Página' ? Pois existem alguns relatórios no meu projeto que eu suprimi a seção Details. Desde já, muito obrigado. Acabei de ver, tem sim. O evento crPageHeader_format dispara uma vez (creio eu por página), por ser o cabeçalho de página. Enquando que o evento crDetails_format dispara uma vez para cada linha na seção detalhes, (creio eu por página). Só fiz testes até agora com relatório de apenas uma página.
  23. Tem sim. Clica inverso na figura, e vai em Formatar gráfico, na guia comum você desmarca a opção 'Pode crescer'. Verifica ai, qualquer coisa posta.
  24. Valeu amigo... Até que as questões que eu lavanto aqui são bem interessantes né? rsrsrs Um abraço!
  25. Se estiver usando o MySQL, creio que ele tenha uma função capaz de realizar este feito. Eu mesmo vou precisar disso em breve. Achei a função que converte um montante de segundos em formato de horas é sec_to_time. Exemplo: Instrução: select sec_to_time(3600); Resultado: 01:00:00 Espero que seja útil.
×
×
  • Criar Novo...