Ir para conteúdo
Fórum Script Brasil

Jhonas

Monitores
  • Total de itens

    9.657
  • Registro em

Tudo que Jhonas postou

  1. crie um form de dimensões reduzidas ( onde voce podera centraliza-lo na tela ) coloque um componente imagem (bmp, gif, ou outro) com a figura que desejar, na area cliente do form insira os componentes em cima da figura e pronto abraço
  2. correto .... mas para não ter dores de cabeça veja esses links http://www.google.com.br/search?q=registro+nf+e&hl=pt&gbv=2&o que=registro+nfe&gs_l=heirloom-serp.1.0.0i10j0i22i30j0i22i10i30j0i22i30l3j0i22i10i30j0i22i30l3.530551.532874.0.539233.12.12.0.0.0.0.278.1537.6j3j3.12.0....0...1ac.1.34.heirloom-serp..4.8.766.-LmEMAXxElk abraço
  3. se seu programa faz referencia a um arquivo.ini para fazer as conexões com o banco e voce não copiou esses arquivos para o clinte, então, como eu disse, não é encontrado o caminho para o banco e ocorre esse tipo de erro abraço
  4. isso voce consegue atraves do mapa de caracteres Bª nesse exemplo seria a letra B + (Alt+0170) voce pode usar uma rotina para substituir os caracteres no texto antes da impressão http://www.planetadelphi.com.br/dica/7553/-substituir-caracteres-especiais-%28aperfeicoada%29- abraço
  5. pelo CNPJ não tenho certeza mas de uma pesquisada nesses posts do forum https://www.scriptbrasil.com.br/forum/index.php?s=cc557d7edfea9042b6256274d2efb413&app=googlecse#gsc.tab=0&gsc.q=NFE abraço
  6. se ainda esta na duvida sobre o problema, basta tirar a conexao com o firebird e rodar o programa e voce vai ver que o erro de Kernell32 não vai aparecer isso acontecia comigo quando usava o interbase abraço
  7. isso acontece quando a sua aplicação não consegue efetuar a conexão com o banco de dados OBS: muito provavelmente o caminho que voce esta definindo para a conexão não esta correto ... verifique abraço
  8. veja se no controle do UAC voce tem permisão para alterar qualquer pasta do windows 8 http://www.google.com.br/search?hl=pt&source=hp&q=uac+windows+8.1&gbv=2&o que=uac+windows+8&gs_l=heirloom-hp.1.1.0l5j0i22i30l5.1611.4868.0.7346.13.10.0.3.3.1.654.2659.1j3j3j2j0j1.10.0....0...1ac.1.34.heirloom-hp..4.9.1158.AQ9oG8kGpfQ abraço
  9. Nome do Evento do Problema: APPCRASH o erro esta bem explicito: aplicativo danificado voce deve desinstalar o IE Windows 7, depois deve limpar os registros do windows usando o CCleaner ( tem na net ) e depois instalar novamente o IE Windows 7 abraço
  10. tem 2 exemplos na pasta Demos do delphi veja na pasta Quickrpt > Qr2 ou Qr3 abraço
  11. tente nesse link http://www.link-rank.com/download.htm abraço
  12. a versão do SkinData que uso é o 4.81.04.30 na propriedade do SkinFile voce coloca o nome do arquivo skn que quer usar nos forms na propriedade Active voce ativa o skin para que apareça nos forms e na propriedade SkinFormType voce deixa como sfDLL para que não ocorra erro quando voce fechar a aplicação OBS: no codigo que usei para teste ( post acima ) o skin aparece normalmente quando voce cria um TabSheet abraço
  13. a sua ideia esta correta ... mas de maneira simples, basta colocar um campo no registro (de uma posição - integer ou character ) e testar o conteudo desse campo antes da impressão ... se for encontrado o valor esperado, voce joga o gif, jpg ou outro ( a figura que quer usar ) na posição inicial da linha de impressão tanto no Quick Report como no Fast Report voce tem o componente de imagem que devera ser colocado a frente do componente Text se for usar um componente memo, creio não ser possivel atribuir uma imagem a um memo ( a não ser que voce tenha um componente memo que tenha essa propriedade) abraço
  14. bem, como voce pode perceber, voce acabou usando o pagecontrol ...certo ? mas agora, como vou fechar esse tab ? veja que a cada clique do botão voce vair criar um novo tabSheet.. então para fechar na sequencia clicando em outro botão seria PageControl1.ActivePage.PageControl.Pages[0].Destroy; OBS: a fechar o ultimo tabSheet voce deve desabilitar o botão, senão ocorrerá um erro mas faça alguns testes ai unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls; type TForm1 = class(TForm) Button1: TButton; PageControl1: TPageControl; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var aForm : TForm1; tabSheet : TTabSheet; begin //Create a new tab sheet tabSheet := TTabSheet.Create(PageControl1) ; tabSheet.PageControl := PageControl1; //create a form aForm := TForm1.Create(tabSheet) ; aForm.Parent := tabSheet; aForm.Align := alClient; aForm.BorderStyle := bsNone; aForm.Visible := true; tabSheet.Caption := aForm.Caption; //activate the sheet PageControl1.ActivePage := tabSheet; end; procedure TForm1.Button2Click(Sender: TObject); var tabSheet : TTabSheet; begin PageControl1.ActivePage.PageControl.Pages[0].Destroy; end; end. OBS: se quiser fechar um TabSheet especifico, basta colocar o indice desse TabSheet exemplo: PageControl1.ActivePage.PageControl.Pages[2].Destroy; abraço
  15. basta usar o componente pagecontrol do delphi http://www.planetadelphi.com.br/dica/7002/usando-componente-pagecontrol abraço
  16. voce pode fazer a mesma coisa com o excel exemplos http://www.activedelphi.com.br/forum/viewtopic.php?t=48185&sid=f03c7c00ce5e9b5974fe31fac18eba8f http://www.tek-tips.com/faqs.cfm?fid=6403 abraço
  17. exemplo Paulo Roberto Souza Aguiar select * from clientes where NOME like '%PAULO%' '%SOUZA%' OBS: siga o exemplo do outro post e aplique os edits para que fique dessa forma abraço
  18. voce pode acessar o access pelo delphi como se fosse um banco de dados, usando o componente dbgrid para mostrar os registros da tabela e fazendo todas as operações necessarias ( incluir, excluir, alterar ...etc ) veja esses links http://www.google.com.br/search?hl=pt&source=hp&q=acessar+access+delphi&gbv=2&o que=acessar+acc&gs_l=heirloom-hp.1.8.0l2j0i22i30l8.1089.9748.0.14779.17.13.4.0.0.0.406.3060.0j5j5j2j1.13.0....0...1ac.1.34.heirloom-hp..3.14.2094.fuLPx_iDoJs abraço
  19. vai achar o que precisa nesses links http://www.google.com.br/search?q=servo+motores+via+placa+de+rede&hl=pt&gbv=2&o que=servo+motores+via+placa+de+rede&gs_l=heirloom-serp.3..30i10.26044.27500.0.28660.9.9.0.0.0.0.336.1682.1j4j2j2.9.0....0...1ac.1.34.heirloom-serp..3.6.816.te8aDuiDJrQ abraço
  20. ficaria assim 'select * from Cadastro where NOME like "%' + trim(Edit1.Text) + ' ' + trim(Edit2.Text) + '%" ' abraço
  21. veja se voce não tem alguma figura ou imagem que é carregada ao inicializar ... se tiver ela pode estar duplicando de tamanho fazendo o programa ficar lento ... se for isso voce deve deletar a figura, compilar novamente o programa e depois inserir a figura novamente. abraço
  22. coloque o seu código e diga qual é o tipo da variavel
  23. exemplo http://forum.imasters.com.br/topic/259016-resolvidoimportar-dados-do-excel-para-o-delphi/ ou http://www.google.com.br/search?q=importar+excel+para+dbgrid+delphi&hl=pt&gbv=2&o que=importar+excel+para+dbgrid+delphi&gs_l=heirloom-serp.3..0i22i30l2.7094.8664.0.9045.7.7.0.0.0.0.292.1047.2j3j2.7.0....0...1ac.1.34.heirloom-serp..2.5.623.qY-NiHfLxBQ abraço
  24. veja em http://www.google.com.br/search?q=select+dentro+de+select&hl=pt&gbv=2&o que=select+dentro+&gs_l=heirloom-serp.1.0.0l10.257234.261676.0.268992.14.12.0.2.2.2.298.1931.4j4j4.12.0....0...1ac.1.34.heirloom-serp..5.9.766.rRFZdCxfcEs abraço
×
×
  • Criar Novo...