-
Total de itens
9.657 -
Registro em
Tudo que Jhonas postou
-
(Resolvido) Tela para abrir Imagem temporariamente!
pergunta respondeu ao Tatiane.InterArt de Jhonas em Delphi, Kylix
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 -
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
-
Não existe erro neste comando, melhor voce colocar o erro que esta aparecendo quando voce executa o programa abraço
-
Como fazer select com multiplas tabelas em rave reports?
pergunta respondeu ao danycia de Jhonas em Delphi, Kylix
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 -
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
-
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
-
Problemas com área de trabalho e barra de ferramentas (inferior)
um tópico no fórum respondeu Jhonas em Outros Assuntos
Este problema só será resolvido reinstalando o windows OBS: use o scandisk para fazer um exame de superficie no hd abraço -
Veja neste endereço: http://imasters.uol.com.br/artigo/4592/fle...rsor_de_moedas/ abraço
-
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
-
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
-
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
-
Apontadores (Pascal)
pergunta respondeu ao Arthur Menezes de Jhonas em Outras Linguagens de Programação
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 -
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
-
(Resolvido) Erro no relatório do Rave reports em tempo de execuçã
pergunta respondeu ao danycia de Jhonas em Delphi, Kylix
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 -
Nete codigo não tem nada de errado .... melhor postar o codigo inteiro, ou o erro abraço
-
(Resolvido) Conflito em banco de dados FB E IB
pergunta respondeu ao robinhocne de Jhonas em Delphi, Kylix
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 -
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
-
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
-
Comparação de tempos de processamento (Fortran)
uma questão respondeu Jhonas em Outras Linguagens de Programação
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 -
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
-
Dá pra explicar melhor ? abraço
-
Parabéns! webdeveloper. Bem vindo a equipe abraço
-
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
-
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
-
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