Ir para conteúdo
Fórum Script Brasil

Jhonas

Monitores
  • Total de itens

    9.657
  • Registro em

Tudo que Jhonas postou

  1. eu acharia isto interessante se fosse trocar as imagens dos relatorios constantemente, de qualquer forma vai ai o codigo procedure TForm1.Button1Click(Sender: TObject); begin if OpenPictureDialog1.Execute then quickreport2.QRImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName); quickreport2.Preview; end; abraço
  2. Este erro ocorre se por algum motivo o objeto deixou de existir antes de finalizar o codigo, ou foi perdido o ponteiro da enumeração da janela. veja os eventos onclose, close , ondestroy OBS: os eventos PreviewModeless e PreviewModal podem gerar este tipo de erro, pois a execução dos comandos sobrepassa estes dois não aguardando a finalização da execução abraço
  3. Não existe erro neste comando, melhor voce colocar o erro que esta aparecendo quando voce executa o programa abraço
  4. OBS: Da maneira como está a pesquisa trará tudo Que tal usar parametros para especificar qual item voce quer procedure TFrmDM.RvSysPedidoBeforePrint(Sender: TObject); begin QRelatorio.Close; QRelatorio.SQL.Clear; QRelatorio.SQL.Add('Select * from TbPedido P, TbItens I, TbProdutos Pr'); QRelatorio.SQL.Add('where (P.PedCodigo= :Pedido) and (I.IteProduto= :Codigo) and (P.PedCodigo= 1)'); QRelatorio.Open end; Neste caso ele traria apenas pelo codigo do pedido e pelo codigo do produto que voce digitasse. Outras informações sobre relacionamento de tabelas http://www.activedelphi.com.br/print.php?sid=427 http://www.linhadecodigo.com.br/Artigo.aspx?id=521 abraço
  5. Vai alguns, sobre o assunto: http://ramerhy.vilabol.uol.com.br/tutorialado01.htm http://www.infodelphipage.hpg.ig.com.br/tutoria_ado.html http://www.linhadecodigo.com.br/Artigo.aspx?id=113 http://www.devmedia.com.br/articles/viewco...mp=7095&hl= http://www.firebase.com.br/fb/ http://baixaki.ig.com.br/download/Apostila...hi-Firebird.htm http://universodelphi.blogspot.com/2008/01...o-banco-de.html abraço
  6. Aparentemente o erro estaria aqui, caso filename não seja uma variavel string definida no programa ou então voce esqueceu de completar o comando procedure TVmEditor.Salvar1Click(Sender: TObject); begin If Savedialog1.Execute then memo1.lines.SaveToFile(Savedialog1.filename); end; abraço
  7. Este problema só será resolvido reinstalando o windows OBS: use o scandisk para fazer um exame de superficie no hd abraço
  8. Veja neste endereço: http://imasters.uol.com.br/artigo/4592/fle...rsor_de_moedas/ abraço
  9. Jhonas

    Não Consigo

    Internet Access controla e restringe o acesso à Internet de todos os usuários de um computador. O primeiro que deve ser feito é estabelecer uma senha para o administrador da conexão à Internet. A partir daí, começaremos escolhendo a melhor maneira de por limites aos usuários. Neste aspecto, o programa é realmente versátil. Pode-se estabelecer uma quota de tempo para cada usuário, de tal maneira que, quando se esgote os minutos, não haja mais acesso à rede. Também podemos fixar horas e dias determinados para cada usuário em que a conexão à Internet esteja ativa. A terceira opção consiste em habilitar uma contagem regressiva. Quando o relógio chegar a zero, perde-se a conexão. Também podemos bloquear o uso de determinados programas, acesso a páginas e serviços. O sistema não tem complicação, contando com uma lista branca e outra negra. Para comprovar a eficácia destas medidas, poderemos consultar o arquivo LOG, que registra tudo - desde as tentativas de acesso de cada usuário até as páginas consultadas. abraço
  10. Jhonas

    Janela Popup

    No Menu Ferramentas do IE clique em Bloqueador de Pop-Ups Voce vera mais duas opções: Desativar Bloqueador de Pop_Ups e Configurações do Bloqueador de Pop_Ups No primeiro voce dasativa o bloqueador No segundo voce configura as permissões para as paginas que voce quer ou não que apareçam os Pop_Ups abraço
  11. Se o chip do teclado estiver queimado ou o cabo partido, o mesmo não será reconhecido pela BIOS e enviara uma mensagem de erro. Outro problema possivel seria o teclado estar desabilitado pela BIOS, ou ainda se houvesse conflito de IRQs Um outro, seria se os pinos do plugue PS2 estiverem amassados Solução: Verificar na BIOS se o teclado esta habilitado Verificar pelo Painel de Controle, em Sistemas, Gerenciamento de Hadware se existe algum problema Verificar a Conexão fisica com a placa mãe, observar se não existem contatos soltos ou solda fria Se a entrada PS2 está queimada, isto pode tambem ter afetado outros componentes da placa mãe. abraço
  12. Voce vai encontrar nestes endereços: http://www.ipca.pt/prof/mcunha/Slides/Text...as_e_Apont).doc http://www.ipca.pt/prof/mcunha/Activ_doc_2007.htm abraço
  13. Os programas que funcionam em rede local tambem, funcionam pela internet, no entanto , voce precisa baixar um programa chamado no-ip. http://www.download.com/No-IP-DUC-Dynamic-....html?tag=lst-1 O que seria no-ip ? O no-ip capta o seu ip de internet e transforma em um nome que não muda, ao criar a conta no http://www.no-ip.com/support/faq/PT/...FQSOFQodWmelKw você terá várias opções para criar o seu ip fixo. Com isso você tem uma continuidade, você precisa criar 2 no-ip, uma para empresa e outro pra você. No programa voce vai definir estes IPs, e desta maneira você de casa consegue entrar na maquina da empresa. OBS: este serviço é pago. abraço
  14. Um dos motivos seria a falta da(s) dll(s) do rave no seu nootebok http://www.dllbank.com/zip/r/rave.dll.zip Mais informações sobre Rave Reports http://www.devmedia.com.br/cursos/studentp...co=33&ord=2 http://www.delphibr.com.br/artigos/rave2.php abraço
  15. Nete codigo não tem nada de errado .... melhor postar o codigo inteiro, ou o erro abraço
  16. Só para complementar a respeito o erro invalid expression in the ORDER BY clause ( not contained in either aggregate function or the group by clause ) expressão inválida na clausla ORDER BY ( não conteve uma função agregada ou a clausula GROUP BY ) abraço
  17. Jhonas

    Ajuda com gráfico

    Voce poderia fazer isso de maneira muito simples usando o Excel, basta colocar os valores dos pontos na celula A e os valores dos minutos a celula B e gerar o grafico. ou usar da maneira que o Micheus passou http://scriptbrasil.com.br/forum/index.php...st&p=474726 abraço
  18. O forum está muito bom , no entanto, como visitante não gostei de encontrar ( Fórum Protegido ) sem acesso nem mesmo ao conteudo do forum. acho que voce deve liberar todos os foruns para o visitante poder avaliar se é ou não interessante para ele .... se for do agrado com certeza o visitante se cadastrará. além disso um visitante pode ter a resposta para um membro a uma questão, que outros membros não tem a oferecer abraço
  19. Como voce mesmo disse, faça uma medição antes da modificação e uma outra após a modificação e compare as duas não vejo outra solução. abraço
  20. Jhonas

    Ajuda com gráfico

    Voce poderia fazer isso de maneira muito simples usando o Excel mas se quiser fazer isto no delphi, voce tera que usar o componente TDBChart da paleta Data Controls para montar o grafico. terá que criar uma tabela com os campos Pontos e Minutos com os respectivos valores exemplo: Pontos Minutos 300 0 400 500 1 600 700 2 800 900 3 1000 4 1000 5 1000 6 1000 7 1000 8 1000 9 1000 10 1000 11 1000 12 1000 13 1000 14 900 15 800 700 16 600 500 17 400 300 18 usar um componente table ou query para linkar a tabela ao TDBChar atraves do Dataset coloque o componente TDBChar no form e de dois cliques sobre ele ... voce vera o Editor do DBchart na aba Chart sub-aba Series clique no botao Add e selecione o grafico Line e clique no botão OK na aba Chart sub-aba Axis voce vai definir o titulo dos eixos X e Y , para isso selecione a aba Titles a primeira posição Axis Left já estara selecionada, basta voce digitar em Title: Pontos , depois voce clique em Axis: Bottom e digita em Title: Minutos voltando para a primeira aba Chart ( no topo ) voce verá do lado a aba Series .. clique nela para fazer a ligação da tabela ao componente. na aba Series, voce verá uma sub-aba chamada Datasource a prmeira opção da lista deverá ser DataSet e a segunda opção voce colocara ou a table ou a query que voce colocou no form No eixo X selecione o campo da sua tabela Minutos e no eixo Y o campo da sua tabela Pontos .... clique no botão Close e ative a sua tabela ou query... voce vera a formação do grafico Se não quiser usar uma tabela, voce pode usar a idéia que o Micheus já passou para voce neste post http://scriptbrasil.com.br/forum/index.php...st&p=474726 abraço
  21. Dá pra explicar melhor ? abraço
  22. Parabéns! webdeveloper. Bem vindo a equipe abraço
  23. Tenho um banco de dados em interbase com 45 MB, uma consulta a um client demora uns 2 ou 3 segundos Claro, voce pode fazer um programa em delphi acessando o banco de dados em Access, voce pode usar os componentes da paleta ADO. abraço
  24. Jhonas

    Ajuda com gráfico

    Se entendi direito, o seu grafico seria pontos X minutos a dúvida é: seu grafico é animado ? ou seja , voce quer ver o grafico sendo alterado minuto a minuto ? ou só o resultado final abraço
  25. Jhonas

    transação

    Uma vez que voce tenha dado o comando Post e depois ApplyUpdates, o registro foi gravado fisicamento do aquivo e neste caso não adianta dar rollback e nem Cancel Um comando Post indica que o registro está marcado para ser gravado fisicamente no arquivo, no entanto, se o registro tiver que ser descartado, então não aplicamos o comando ApplyUpdates e sim o comando Cancel Um artigo sobre o assunto: http://www.guiadodelphi.com.br/ler.php?codigo=1103 Dica para Melhorar a Performance do Interbase: http://www.csimaster.com/index.php?option=...97&Itemid=2 Utilizando os componentes da paleta DBExpress para acesso ao banco Firebird/Interbase http://www.josevalter.com.br/download/banc...s/DBExpress.pdf abraço
×
×
  • Criar Novo...