Ir para conteúdo
Fórum Script Brasil

Jhonas

Monitores
  • Total de itens

    9.657
  • Registro em

Tudo que Jhonas postou

  1. Use o Crystal 7 OCX (crystl32.ocx) API (crpe32.dll) Automation Server (cpeaut32.dll) RDC - Report Designer Component Nesta versão o RDC já acompanhava o produto. Com ele você tera toda a flexibilidade do Automation Server de uma forma mais fácil. Além disso você tem a possibilidade de incorporar o arquivo .rpt dentro da sua aplicação, ou seja, o relatório não é obrigatórioamente um arquivo externo. http://forum.wmonline.com.br/index.php?showtopic=184520 abraço
  2. Veja se encontra algo neste endereço: http://www.visualbasic.mat.br/vb/artigos_busca.asp abraço
  3. Para delphi está complicado, mas veja estes artigos: http://zumo.uol.com.br/2009/03/05/spinvox-...hega-ao-brasil/ http://www.dicasparacomputador.com/google-...-em-texto-57508 Insira recursos de conversão de voz para texto em qualquer aplicativo do Windows.Voice Insert ActiveX permite a conversão de voz para texto em qualquer aplicativo do Windows. Reconhece 60.000 palavras do idioma inglês/chinês com ditados, comandos de voz e senhas. Suporta XML e listas de instruções http://www.djsound.com.br/downloads/doc_do...-activex-sdk-31 Outros softwares: http://www.djsound.com.br/downloads/cat_vi...izadores-de-voz abraço
  4. Não sei se tem algo para delphi, mas existem outros programas que fazem isso http://www.filebuzz.com/files/Speak_Text_Word/1.html abraço
  5. versão trial http://www.yaodownload.com/software-develo...tworks/volgadb/ Versões Pagas http://www.vclcomponents.com/Delphi/BDE_Al...ngine-info.html http://www.sharetool.com/Software_Develope..._Engine_66.html http://www.5starshare.com/VolgaDB_Engine-soft13721.html OBS: Faça uma pesquisa no forum que tem um post ensiando a instalar componentes no delphi 2007 abraço
  6. Sempre coloque o erro como ele aparece na sua tela ====================================== if datademini.Date = 00/00/0000 then esta rotina só será executada se voce digitar este valor de data ou uma data nula ? abraço
  7. Erro de conversão para string "19/04/2009"coluna incompatível / variavel tipo data between :Pst1 and :Pst2 este comando pede como parametro um campo data e não string então deveria ser: OBS: Favor não duplicar tópicos abraço
  8. Jhonas

    sql injection

    Mas o que é SQL Injection? SQL Injection é uma técnica usada por hackers (crackers) para executar comandos SQL não autorizados e assim obter vantagem de aplicações que utilizam queries SQL dinâmicas. É bem estranho um professor ensinar tecnicas hackers a alunos abraço
  9. Jhonas

    Oracle

    Oracle Database 10g Express Edition (Western European) banco de dados LATIN1 Único-byte para armazenamento de idioma europeu Ocidental, usa interface de usuário só em inglês. Oracle Database 10g Express Edition (Universal) banco de dados Unicode Multi-byte para todas as linguagens de desenvolvimento de idioma, usa interface de usuário disponível nos seguintes idiomas : Brasileiro, português, chinês (Simplificado e Tradicional), inglês, francês, alemão, italiano, japonês, coreano e espanhol. Oracle Database 10g Express Client Banco de dados Oracle para acesso remotamente. Você não precisa instalar o cliente sobre o mesmo computador com o Banco de dados de Oracle 10g Express Edition. Microsoft SQL Server 2005 Express Edition Service Pack 1 O Microsoft SQL Server 2005 Express Edition é uma versão gratuita, fácil de usar e simplificada do SQL Server 2005. Ele é fácil e rápido de aprender, permitindo que você desenvolva e implante rapidamente aplicativos dinâmicos orientados a dados. http://74.125.47.132/search?q=cache:xyf7jL...=clnk&gl=br abraço
  10. Jhonas

    MER

    Voce está no caminho, mas precisa de mais leitura sobre o assunto Veja este post http://scriptbrasil.com.br/forum/index.php...st&p=542338 abraço
  11. Veja estes endereços https://www.scriptbrasil.com.br/forum/lofiv...hp/t135643.html http://forum.webly.com.br/index.php?showtopic=10780 http://www.guj.com.br/posts/list/76202.java abraço
  12. coloque um exemplo de como estão sendo lidos os seus dados e de como quer que ele sejam mostrados abraço
  13. Livio ... veja neste endereço alguns exemplos sobre o uso de DBGrids http://www.edudelphipage.com.br/programas_...php?categoria=7 Veja especificamente este.. ao invés de ficar o cursor piscando, fica a celula toda piscando http://www.edudelphipage.com.br/down/excomfon/excf082.zip abraço
  14. codBanco := F_Dados.Q_Banco.FieldbyName('codigo').Value; Isso é definição de campo de tabela observe o que voce faz codBanco := F_Dados.Q_Banco.FieldbyName('codigo').Value; voce esta usando a mesma query para selecionar o código e depois excluir o registro if Application.MessageBox('Deseja Realmente Excluir?','Pergunta do Sistema',mb_YesNo + mb_IconQuestion) = idYes then begin F_Dados.Q_Banco.Active := False; F_Dados.Q_Banco.SQL.Clear; F_Dados.Q_Banco.SQL.Add('DELETE FROM BANCO WHERE CODIGO = '+#39+IntToStr(codbanco)+#39); F_Dados.Q_Banco.ExecSQL; end; quando eu excluo um registro, os outros desaparecem Veja que aqui voce fecha a query, limpa a SQL e depois deleta somente o registro escolhido o que fica mostrando no DBgrid ??? nada! eu quero excluir um registro e que os outros registros continue listados a maneira correta não é usar a mesma query em que voce esta deletando... até poderia ser feito assim, mas não dessa maneira. Porque não usa o dbnavigator para fazer isso (deletar registros ) na mesma query em que esta visualizando os registros ? é muito mais facil ... ou então trabalhe com querys diferentes apontando para a mesma tabela abraço
  15. Simplificando: cada 3 aspas uma é impressa usando o exemplo que te passei // imprimindo virgula com apostrofes s := 'Imprimindo '+''','''; a saida disso seria ',' veja o seu comando : caracteres estranho no inícios dos dados que eu inseri percebe onde esta o erro ? abraço
  16. Supondo que voce colocou um StartTransaction no inicio do programa, a mensagem : 'Alterações efetuadas com sucesso! ', indica que foi clicado no botão OK dessa forma assim que é dado o commit para atualizar o dados para a rede, o melhor coisa para não esquecer de iniciar uma nova transação é fazer isto. abraço
  17. Jhonas

    Kylix

    Isso depende da sua aplicação e do tipo de maquina disponivel Veja nestes endereços: http://www.download32.com/dbexpress-driver...sql-d61217.html http://www.bestsoftware4download.com/softw...d-avmmllmg.html http://www.softlist.net/program/oracle_dat...s-download.html http://www.sharewareconnection.com/titles/kylix.htm http://www.filebuzz.com/findsoftware/oracle_10g/1.html abraço
  18. Jhonas

    Kylix

    http://superdownloads.uol.com.br/download/109/lazarus/ Outras Versões http://info.abril.com.br/download/1585.shtml http://info.abril.com.br/download/1586.shtml http://www.softwarelivreparana.org.br/modu...wcat.php?cid=20 http://thepiratebay.org/torrent/3947815/Kylix_3 Apostilas http://www.apostilando.com/download.php?co...ma%C3%A7%C3%A3o https://www.scriptbrasil.com.br/download/apostila/218/ http://www.tudodownloads.com.br/subcategor...lphi-Kylix.html abraço
  19. Depois que passei a commitar a transação e estatar novamente, esse tipo de problema parou, e realmente só acontecia algumas vezes. begin CDS_Cadastro.Post; CDS_Cadastro.ApplyUpdates(-1); MessageDlg('Alterações efetuadas com sucesso! ', mtInformation, [mbOK], 0); //ATUALIZAR OS DADOS PARA A REDE FMenu.IBTransaction1.Commit; FMenu.IBTransaction1.StartTransaction; exit; end; abraço
  20. Ana Cláudia ... A ajuda que posso te dar é te indicar onde bucar as informações que voce precisa. Leia ... analise e tire suas conclusões http://www.rmfais.com/rmfais/htmls2/downlo...ULA_ANALISE.PPT http://professores.faimi.edu.br/gibotti/ar...0Conceitual.pdf http://www.ic.unicamp.br/~thelma/gradu/MC5...Aula02c-MER.pdf http://www.jsoares.net/CEFET/BD/ModeloConceitualMER.pdf http://www.ct.ufpb.br/complexidade/downloa...m_er_aula_2.pdf http://www.ensinalegal.net/bd/projeto_bd.pdf http://74.125.47.132/search?q=cache:7NxVl5...=clnk&gl=br abraço
  21. Este micro possui um HD Sata, portanto é de se supor que ele possua um controlador RAID Mais informações sobre Controladores RAID http://www.forumpcs.com.br/viewtopic.php?t=237589 Observe o texto: Remova qualquer disco rígido ou controlador de disco rígido instalado recentemente. Verifique o disco rígido para certificar-se de que ele está configurado e ligado corretamente. Para sanar esse erro de tela azul, basta alterar na BIOS ... se HD estiver como RAID, altere para SATA, pois o windows XP não consegue reconhecer o HD se ele estiver como RAID e depois de instalado, veja como configurar o controlador RAID abraço
  22. Zuera ... A funcionalidade deste comando é a de mostrar para o usuario ou o programador, o conteudo das variaveis ou como ficara a instrução que ele vai adicionar a SQL F_Dados.Q_Banco.SQL.Add('INSERT INTO BANCO (NOME, EMAIL, CODBANCO, ENDERECO, BAIRRO, CIDADE, ESTADO, CEP, FONE, CELULAR, FAX, GERENTE, AGENCIA, CONTA) VALUES ('); Livio os apostólos de Jesus estão virando no túmulo.... rs apostrofes ou aspas seria o correto.... um exemplo bem simples: procedure TForm1.Button1Click(Sender: TObject); var s : string; begin // imprimindo virgula com apostrofes s := 'Imprimindo '+''','''; label1.caption := s; // imprimindo virgula sem apostrofes s := 'Imprimindo '+','; label2.caption := s; end; abraço
  23. procedure TF_Bancos.BtnExcluirClick(Sender: TObject); begin codBanco := F_Dados.Q_Banco.FieldbyName ('Codigo').Value; if codBanco = 0 then begin MessageDlg('Nenhum registro foi selecionado para exclusão! ', mtInformation, [mbOK], 0); exit; end; if Application.MessageBox('Deseja Realmente Excluir?','Pergunta do Sistema',mb_YesNo + mb_IconQuestion) = idYes then begin F_Dados.Q_Banco.Active := False; F_Dados.Q_Banco.SQL.Clear; F_Dados.Q_Banco.SQL.Add('DELETE FROM BANCO WHERE CODIGO = '+#39+IntToStr(codbanco)+#39); F_Dados.Q_Banco.ExecSQL; end; end; Neste caso voce tem que testar a variavel codBanco fora do botão Excluir, para poder desabilita-lo ou não abraço
  24. Na propriedade DisplayFormat coloque R$ ,0.00;-R$ ,0.00 ou ,0.00;-,0.00 o numero ira aparecer dessa maneira 1.234,50 Eu aconselho a não somar no evento OnChange, embora seja possivel faze-lo Voce pode somar os currency de preferencia em um botão de calculo procedure TForm1.Button1Click(Sender: TObject); begin CurrencyEdit1.Value := 0; CurrencyEdit1.Value := CurrencyEdit2.Value + CurrencyEdit3.Value; end; abraço
  25. Por padrão esses componentes são incorporados ao executavel do delphi, portanto não tem que fazer nada com relação a isso, salvo se o criador do componente explicitamente o definir. abraço
×
×
  • Criar Novo...