RE: [delphi-br] OOP - Quais as vantagens?
Quais os problemas de usar componentes DBWare? From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Celso Rivera Sent: Saturday, May 23, 2009 11:01 AM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] OOP - Quais as vantagens? Pessoal, O Walter e o João já disseram tudo, só para complementar, a curva de aprendizado de OO realmente é maior mas os ganhos também são muito maiores. A tentação de usar componentes DBWare é grande, mas os problemas são maiores. Com OO seus sistemas ficam muito mais organizados e fáceis de dar manutenção. Eu mesmo estou nessa guerra de aprender OO. Os conceitos já domino, o problema é implementação, até se alguém tiver um exemplo bobo e puder disponilizar na lista seria interessante para muita gente, se é que não tem ainda, não pesquisei (hehe), vou olhar agora. Bem, enfim, OO vale toda a pena sim. Abraços -- Celso Rivera rivera.ce...@gmail.commailto:rivera.celso%40gmail.com [As partes desta mensagem que não continham texto foram removidas] CONFIDENTIALITY NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Windows MediaPlayer em panel ??
Alessandra, Se utilizar o Delphi 2005 ou superior vá em component - Import Component selecione a opção Import ActiveX Control, selecione Windows Media Player e por ai vai, nunca usei este tipo de objeto mas sei que é por ai. No delphi 7 é no menu Component - Import ActiveX Control. 2009/5/24 alessandra porto alessandraport...@yahoo.com.br fabio pode ate ser o ''pro'' é que eu en tenho ideia de como fazer isso --- Em dom, 24/5/09, Fabio Thomaz fabio_...@yahoo.com.brfabio_thz%40yahoo.com.br escreveu: De: Fabio Thomaz fabio_...@yahoo.com.br fabio_thz%40yahoo.com.br Assunto: Re: [delphi-br] Windows MediaPlayer em panel ?? Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Domingo, 24 de Maio de 2009, 19:18 Será que não foi um controle ActiveX importado? 2009/5/24 alessandra porto alessandraporto11@ yahoo.com. br Vi em uma aplicação o uso do Windows MediaPlayer wm um panel é o proprio aplicativo do windows não o componente mediaplayer do delphi Alguem sabe dizer como isso é feito? E o legal da coisa é que o windowsmediaplayer já entra abrindo seu arquivo media.avi de sua aplicação. obs:o aplicativo fica somente dentro do panel. Alguem pode dar uma dica de como fazer isso? Abraços a todos. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] -- Fábio Thomaz RG System Informática Ltda - Desenvolvimento [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- Fábio Thomaz RG System Informática Ltda - Desenvolvimento Msn: fa...@rgsystem.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Windows MediaPlayer em panel ??
Fabio resolvi o problema dei uma estudadinha aqui depois de sua dica e foi resolvido obrigada pela atenção T+ --- Em seg, 25/5/09, Fabio Thomaz fabio_...@yahoo.com.br escreveu: De: Fabio Thomaz fabio_...@yahoo.com.br Assunto: Re: [delphi-br] Windows MediaPlayer em panel ?? Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 25 de Maio de 2009, 8:27 Alessandra, Se utilizar o Delphi 2005 ou superior vá em component - Import Component selecione a opção Import ActiveX Control, selecione Windows Media Player e por ai vai, nunca usei este tipo de objeto mas sei que é por ai. No delphi 7 é no menu Component - Import ActiveX Control. 2009/5/24 alessandra porto alessandraporto11@ yahoo.com. br fabio pode ate ser o ''pro'' é que eu en tenho ideia de como fazer isso --- Em dom, 24/5/09, Fabio Thomaz fabio_...@yahoo. com.brfabio_thz%40yahoo. com.br escreveu: De: Fabio Thomaz fabio_...@yahoo. com.br fabio_thz%40yahoo. com.br Assunto: Re: [delphi-br] Windows MediaPlayer em panel ?? Para: delphi...@yahoogrup os.com.br delphi-br%40yahoog rupos.com. br Data: Domingo, 24 de Maio de 2009, 19:18 Será que não foi um controle ActiveX importado? 2009/5/24 alessandra porto alessandraporto11@ yahoo.com. br Vi em uma aplicação o uso do Windows MediaPlayer wm um panel é o proprio aplicativo do windows não o componente mediaplayer do delphi Alguem sabe dizer como isso é feito? E o legal da coisa é que o windowsmediaplayer já entra abrindo seu arquivo media.avi de sua aplicação. obs:o aplicativo fica somente dentro do panel. Alguem pode dar uma dica de como fazer isso? Abraços a todos. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] -- Fábio Thomaz RG System Informática Ltda - Desenvolvimento [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] -- Fábio Thomaz RG System Informática Ltda - Desenvolvimento Msn: fa...@rgsystem. com.br [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Res: Ajuda !!! Como faria o seguinte SQL funcionar ???
VALEU!! OBRIGADO. DESSA MANEIRA FUNCIONOU ... UPDATE SGL079 SET SGL079.ENTPRECOM = (SELECT SGL026.BARCOMPRA FROM SGL026 WHERE ( SGL026.BARBARRA = SGL079.ENTBARRA ) AND (SGL026.BARPRODCOD = SGL079.ENTPROD ) ) WHERE (SGL079.ENTPRECOM = 0) OR (SGL079.ENTPRECOM IS NULL) ; ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OOP - Quais as vantagens?
Também não vejo problema algum. Eles até facilitam muito a vida do programador DESDE QUE, bem usados, bem configurados e bem implementados. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://www.geocities.com/SiliconValley/Bay/1058 http://delphitocorporerm.blogspot.com/ MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Andreano Lanusse To: delphi-br@yahoogrupos.com.br Sent: Monday, May 25, 2009 7:14 AM Subject: RE: [delphi-br] OOP - Quais as vantagens? Quais os problemas de usar componentes DBWare? From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Celso Rivera Sent: Saturday, May 23, 2009 11:01 AM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] OOP - Quais as vantagens? Pessoal, O Walter e o João já disseram tudo, só para complementar, a curva de aprendizado de OO realmente é maior mas os ganhos também são muito maiores. A tentação de usar componentes DBWare é grande, mas os problemas são maiores. Com OO seus sistemas ficam muito mais organizados e fáceis de dar manutenção. Eu mesmo estou nessa guerra de aprender OO. Os conceitos já domino, o problema é implementação, até se alguém tiver um exemplo bobo e puder disponilizar na lista seria interessante para muita gente, se é que não tem ainda, não pesquisei (hehe), vou olhar agora. Bem, enfim, OO vale toda a pena sim. Abraços -- Celso Rivera rivera.ce...@gmail.commailto:rivera.celso%40gmail.com [As partes desta mensagem que não continham texto foram removidas] CONFIDENTIALITY NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OOP - Quais as vantagens?
Andreano e Walter, pode ser que eu esteja errado e por favor me corrijam se for o caso. Acho que com componentes dbware temos menos controle sobre o que acontece. Por exemplo, se é digitado um valor inválido para um campo, se for um campo dbedit, é exibida aquela mensagem padrão, enquanto que se for um edit, posso tratar com messagedlg, messagebox e etc. Sempre procurei fugir de componentes db, exceto dbgrid que utilizo apenas para apresentação. Outro exemplo, estou construindo um exemplo bobo de uma apostila e são utilizados componentes dbware com clientdataset. Em um dado clientedataset começou a dar um erro de índice não encontrado e o índice estava lá. Tive que apagar todos os índices do cds e recria-los novamente, aí funcionou. Por favor, se eu estiver errado me corrijam. Abraços -- Celso Rivera rivera.ce...@gmail.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OOP - Quais as vantagens?
Se me permite um pitaco: Por exemplo, se é digitado um valor inválido para um campo, se for um campo dbedit, é exibida aquela mensagem padrão, enquanto que se for um edit, posso tratar com messagedlg Neste ponto discordo de você amigo, quando você digita um valor inválido em qualquer parte do sistema, ele gera uma Exception... basta você tratar isso no seu sistema como um todo, pois a Exception gerada para valor inválido é igual em todo o sistema... então é mais fácil tratar a exception em um local só do que tratar em cada local.. eis meu ponto de vista, eu fiz assim... criei uma função que pega os excpetions, e com eles exibe mensagem mais bonitas que as padroes, e isso serve pro sistema inteiro. Att. Fellipe H. 2009/5/25 Celso Rivera rivera.ce...@gmail.com Por exemplo, se é digitado um valor inválido para um campo, se for um campo dbedit, é exibida aquela mensagem padrão, enquanto que se for um edit, posso tratar com messagedlg -- _ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft.com.br/blogs/fellipeh --- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OOP - Quais as vantagens?
2009/5/25 Andreano Lanusse andreano.lanu...@embarcadero.com: Quais os problemas de usar componentes DBWare? Os problemas do mundo dataware podem ser dividido em duas partes. A primeira, aplicada à família TDataset como fonte de dados, implica no fato de TDataset ser plano e tratar os dados como tabelas. Nem toda modelagem terá um relacionamento classe x tabela na forma um para um. Herança e relacionamento n para n são os dois melhores exemplos. A segunda, aplicada à família dbware, implica no fato da configuração destes componentes não ser reaproveitável. E aqui, o melhor exemplo é o fato do usuário, embora esteja em um ambiente rad, precise configurar um tdatasource e um tdataset para cada agregação e composição do seu form. Há ainda outros problemas como sincronizar informações entre os forms de uma aplicação não modal, política de população e atualização de combo, selects que saem de sincronia com o banco, link quebrado entre data module e formulário, e por aí vai. Joao Morais
Re: [delphi-br] OOP - Quais as vantagens?
Pessoal alguem tem algum exemplo bom de acesso à banco de dados firebird usando oop?estou iniciando no assunto e quero melhorar meu sistema desta forma. Alex - Original Message - From: Celso Rivera To: delphi-br@yahoogrupos.com.br Sent: Saturday, May 23, 2009 3:01 PM Subject: Re: [delphi-br] OOP - Quais as vantagens? Pessoal, O Walter e o João já disseram tudo, só para complementar, a curva de aprendizado de OO realmente é maior mas os ganhos também são muito maiores. A tentação de usar componentes DBWare é grande, mas os problemas são maiores. Com OO seus sistemas ficam muito mais organizados e fáceis de dar manutenção. Eu mesmo estou nessa guerra de aprender OO. Os conceitos já domino, o problema é implementação, até se alguém tiver um exemplo bobo e puder disponilizar na lista seria interessante para muita gente, se é que não tem ainda, não pesquisei (hehe), vou olhar agora. Bem, enfim, OO vale toda a pena sim. Abraços -- Celso Rivera rivera.ce...@gmail.com [As partes desta mensagem que não continham texto foram removidas] __ Information from ESET NOD32 Antivirus, version of virus signature database 4101 (20090525) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __ Information from ESET NOD32 Antivirus, version of virus signature database 4101 (20090525) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Erro ao Gravar
Srs, quando tento gravar um registro da o seguinte erro: Reader has no more rows... Pesquisei no tio google e quase nao achei nada com esse erro... alguem ja passou por algum problema assim? uso o delphi 2007+FireBird2.1+sqlquery+dsp+cds+ds [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: Delphi e firebird na rede
Cara tentei fazer isso mas não consegui resultados. Será que é porque estou usando o IBexpert como gerenciador e o Zeos como ferramenta de conexão com o firebird? --- Em delphi-br@yahoogrupos.com.br, Igor Alexandre igoralexand...@... escreveu é simples, voce tem duas opcoes: 1ª Opcao SERVIDOR:EnderecoBaseDados ex.CpuX:c:\\basededados.fdb 2ª Opcao IPSERVIDOR:EnderecoBaseDados ex.192.168.1.20:c:\\basededados.fdb lembrando que EnderecoBaseDados se refere ao endereço local no servidor 2009/5/19 Samuel M. Basso samuelba...@... Olá! Voce terá que escolher uma máquina para ser servidor, nele ficará o firebird instalado junto com o banco de dados, essa maquina terá um nome ou IP fixo com isso as outras maquinas onde estao instalados o sistema vc direciona para se conectar na maquina servidora utilizando ou o nome dela ou o ip fixo que determinou. 2009/5/19 asandro1501 asandro1...@...asandro1501%40yahoo.com.br Olá pessoal Como faço para que uma aplicação em delphi com bd em firebird 1.5 funcione na rede? Desenvolvi tudo localmente mas gostaria de testar na rede. como faço para configurar o gerenciador para achar o banco no servidor? Como faço para que a aplicação ache o banco na rede também? Grato Alex -- Atenciosamente, Samuel M. Basso Tel: (54) 3463-9114 Cel: (54) 8135-3723 E-mail: samuelba...@... samuelbasso%40gmail.com Web site: www.samuelbasso.com MSN: samuelba...@... samuelbasso%40gmail.com [As partes desta mensagem que não continham texto foram removidas] -- Igor Alexandre. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Problema ao gravar com MasterDetail
Nobres colegas, tenho uma tabela máster devidamente ligada a uma tabela detalhe feita no ibExpert. Ocorre é que, quando clico no botão novo da tabela Master, preencho alguns dados ok! Porém, quando preciso inserir registro na tabela detalhe e mando salvar o mesmo não é gravado. Notei que, quando faço o cadastro na tabela Master salvo e faço a pesquisa do mesmo e mando incluir na tabela detalhe o registro e gravado. Estou utilizando SQLDataSet+DataSetProvider+ClientDataSet+DataSource com Firebird 2.1 e Delphi 7. Botão Novo da tabela Master: d.cds_Servidor.Close; d.cds_Servidor.Open; dbEdit2.SetFocus; d.cds_Servidor.Append; Botão Salvar da tabela Master: d.cds_Servidor.Post; d.cds_Servidor.ApplyUpdates(0); d.cds_Servidor.Close; Botão Novo da tabela Detalhe: d.cds_Cargo.Close; d.cds_Cargo.Open; dbEdit39.SetFocus; d.cds_Cargo.Append; d.cds_CargoCODSERV.Text:=dbEdit1.Text; Botão Salvar da tabela Detalhe: d.cds_Cargo.Post; d.cds_Cargo.ApplyUpdates(0); d.cds_Cargo.Close; O que será que pode estar acontecendo? Desde já agradeço a atenção. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Nested Dataset lento
Obrigado pelas respostas pessoal. Alterando a opção do Provider Fetch Details on Demand para True resolveu meu problema em um projeto paralelo. E a dificuldade real que eu estava enfrentando era com o ExpressEditors Library da DevExpress. Abraços. 2009/5/22 Ricardo Lima rlma...@gmail.com Não precisa disso basta usar o master source e master source. berdam escreveu: faça o seguinte, utilize a propriedade filter do cds filho, primeramente carregue todos os pais e filhos, depois conforme for navegando no cds pai, altere a propriedade filter do cds filho passando assim filter := 'cd_pai = codigo_pai', e altere filtered para true. Pode ser q demore no início , mas posteriormente fica muito rápido Ricardo Lima escreveu: A Cadas registro na tabela master ele vai no banco e faz um select para trazer os registros filhos, por isso é lento. Te aconselho a usar um master source e master fields. At. Ricardo Lima Daniel Hiromy escreveu: Boa Tarde pessoal. Tenho um dataset de produto e um de detalhe aninhado (1:1). Hoje ao inserir aproximadamente 1000 registros nessas tabelas, a abertura do ClientDataSet ficou muito lento. Alguém pode me dar uma dica de como resolver isso? Estou usando Delphi 2009 com Firebird/DBX com driver TBODBXFB. Desde já agradeço. [As partes desta mensagem que não continham texto foram removidas] -- - Uberdam Cavaletti Formado em Tecnologia da informação - Unoesc - Xxe Pós graduado em Desenvolvimento Java - Unoesc - Xxe Acesse http://www.curricular.com.br/berdam http://www.curricular.com.br/berdam Acesse http://passandoveneno.blogspot.com http://passandoveneno.blogspot.com - [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] OOP - Quais as vantagens?
Sobre controles data-aware, não abro mão mesmo. Auxiliam muito na hora de desenvolver. O povo reclama que com controles data-aware não se tem controle do que se faz. Pra mim, sabendo usar não vai faltar. E para os que acham que usar data-aware sem usar boas práticas OO não existe, sugiro que pesquisem sobre um excelente artigo do Paulo Quicoli, publicado na revista ClubeDelphi, onde ele ilustra exemplos de como usar o padrão de projeto MVC, tanto em aplicações comuns como em aplicações que irão interagir com bancos de dados. É possível sim ter o melhor dos dois mundos (OO e RAD). Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Fellipe Henrique Enviada em: segunda-feira, 25 de maio de 2009 08:19 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] OOP - Quais as vantagens? Se me permite um pitaco: Por exemplo, se é digitado um valor inválido para um campo, se for um campo dbedit, é exibida aquela mensagem padrão, enquanto que se for um edit, posso tratar com messagedlg Neste ponto discordo de você amigo, quando você digita um valor inválido em qualquer parte do sistema, ele gera uma Exception... basta você tratar isso no seu sistema como um todo, pois a Exception gerada para valor inválido é igual em todo o sistema... então é mais fácil tratar a exception em um local só do que tratar em cada local.. eis meu ponto de vista, eu fiz assim... criei uma função que pega os excpetions, e com eles exibe mensagem mais bonitas que as padroes, e isso serve pro sistema inteiro. Att. Fellipe H. 2009/5/25 Celso Rivera rivera.ce...@gmail.com mailto:rivera.celso%40gmail.com Por exemplo, se é digitado um valor inválido para um campo, se for um campo dbedit, é exibida aquela mensagem padrão, enquanto que se for um edit, posso tratar com messagedlg -- _ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft.com.br/blogs/fellipeh [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Apresentação e dúvidas
Olá. Sou programador Clipper Summer 87 sob DOS. Tb programo em outras linguagens (c, asm, basic, pascal, cobol, etc) todas sob DOS tb. Entrei num curso da SOS de WebDesign para me atualizar. Estou tentando aprender a programar em Delphi com a ajuda deste grupo !! Antigamente, entrava no TurboPascal, e, criava um 'program', e, depois compilava obtento um executável (.exe) !! Entrei, pois, no Delphi, e: 1) Criei uma nova aplicação (um form vazio); 2) Construi todos os projetos (buil all); 3) Compilei tudo (compile all); Ao sair do Delphi reparei que, no subdiretório que, criei haviam alguns arquivos além do meu executável (.exe) :? O que, são esses arquivos ?: 1) Unit1.pas (Unit do Form) 2) Unit1.dfm (Unit com as definições do Form) 3) Unit1.dcu (:?) 4) Project1.dpr (Informações sobre o projeto1) 5) Project1.dof (:?) 6) Project1.cfg (Configurações do projeto1) 7) Project1.res (Recursos do projeto1) 8) Project1.exe (O executável .. ufa !!) PS Ao testar meu executável ele funcionou perfeitamente !! Gostei muito do Delphi !!
RES: [delphi-br] Re: Delphi e firebird na rede
Verifique o firewall, pode estar bloqueando. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de asandro1501 Enviada em: segunda-feira, 25 de maio de 2009 15:07 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Re: Delphi e firebird na rede Cara tentei fazer isso mas não consegui resultados. Será que é porque estou usando o IBexpert como gerenciador e o Zeos como ferramenta de conexão com o firebird? --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Igor Alexandre igoralexand...@... escreveu é simples, voce tem duas opcoes: 1ª Opcao SERVIDOR:EnderecoBaseDados ex. CpuX:c:\\basededados.fdb 2ª Opcao IPSERVIDOR:EnderecoBaseDados ex. 192.168.1.20:c:\\basededados.fdb lembrando que EnderecoBaseDados se refere ao endereço local no servidor 2009/5/19 Samuel M. Basso samuelba...@... Olá! Voce terá que escolher uma máquina para ser servidor, nele ficará o firebird instalado junto com o banco de dados, essa maquina terá um nome ou IP fixo com isso as outras maquinas onde estao instalados o sistema vc direciona para se conectar na maquina servidora utilizando ou o nome dela ou o ip fixo que determinou. 2009/5/19 asandro1501 asandro1...@...asandro1501%40yahoo.com.br Olá pessoal Como faço para que uma aplicação em delphi com bd em firebird 1.5 funcione na rede? Desenvolvi tudo localmente mas gostaria de testar na rede. como faço para configurar o gerenciador para achar o banco no servidor? Como faço para que a aplicação ache o banco na rede também? Grato Alex -- Atenciosamente, Samuel M. Basso Tel: (54) 3463-9114 Cel: (54) 8135-3723 E-mail: samuelba...@... samuelbasso%40gmail.com Web site: www.samuelbasso.com MSN: samuelba...@... samuelbasso%40gmail.com [As partes desta mensagem que não continham texto foram removidas] -- Igor Alexandre. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Fazer verificação???
Possuo uma tabela dde clientes,onde tem os campos de nome,data,valor pago e situação(pago ou não pago),gostaria de colocar um botão e no evento onclick verificar quem ainda não pagou,e mostrar os mesmos. como poderia fazer isso??? Obs:já tentei de algumas formas,mas ele só traz o primeiro registro. Obrigado,Jairo.
Re: [delphi-br] OOP - Quais as vantagens?
Celso, Com o mais profundo respeito que o mui nobrissíssimo colega merece, mas vou contestá-lo veemente a respeito disto. A melhor forma de se usar os controles DBWare, é fazendo a conexa deles com o ClientDataset. Se bem que na Query dá pra fazer também. A questão que voce levantou, é plenamente solucionavel com os proprios recursos do Delphi. Voce dá um clique dulplo na Query ou no CDS e adiciona os campos ao Fields Editor. Com os campos adicionados, voce pode tratar a entrada de dados neles que no DBWare iráo refletir. Para tal voce tem as propriedades Dislpy Width, EditMask que voce pode configurar a forma que o dado será recolhido/Exibido pelo DBWare. Também voce tem as propriedades ConstraintErrorMessage e CustomConstraint que permitem voce tratar a consistência do dado que está sendo digitado no DBEdit por exemplo. Ou seja, oferecer o recurso o Delphi oferce. A questão, como eu disse no meu E-Mail, é saber usá-lo e usá-lo corretamente. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://www.geocities.com/SiliconValley/Bay/1058 http://delphitocorporerm.blogspot.com/ MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Celso Rivera To: delphi-br@yahoogrupos.com.br Sent: Monday, May 25, 2009 9:14 AM Subject: Re: [delphi-br] OOP - Quais as vantagens? Andreano e Walter, pode ser que eu esteja errado e por favor me corrijam se for o caso. Acho que com componentes dbware temos menos controle sobre o que acontece. Por exemplo, se é digitado um valor inválido para um campo, se for um campo dbedit, é exibida aquela mensagem padrão, enquanto que se for um edit, posso tratar com messagedlg, messagebox e etc. Sempre procurei fugir de componentes db, exceto dbgrid que utilizo apenas para apresentação. Outro exemplo, estou construindo um exemplo bobo de uma apostila e são utilizados componentes dbware com clientdataset. Em um dado clientedataset começou a dar um erro de índice não encontrado e o índice estava lá. Tive que apagar todos os índices do cds e recria-los novamente, aí funcionou. Por favor, se eu estiver errado me corrijam. Abraços -- Celso Rivera rivera.ce...@gmail.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Apresentação e dúvidas
3) Unit1.dcu (:?)- Delphi Compiled Unit. É o resultado da compilação de um arquivo pasqual (.pas). O compilador gera ele apenas uma vez, caso não ocorram alterações no arquivo .pas. Assim torna a compilação muito mais rápida. 5) Project1.dof - Delphi Option File. É um arquivo de texto com as configurações atuais das opções do projeto. Somente é usado se as opções especiais do compilador foram configuradas. arca765 escreveu: Olá. Sou programador Clipper Summer 87 sob DOS. Tb programo em outras linguagens (c, asm, basic, pascal, cobol, etc) todas sob DOS tb. Entrei num curso da SOS de WebDesign para me atualizar. Estou tentando aprender a programar em Delphi com a ajuda deste grupo !! Antigamente, entrava no TurboPascal, e, criava um 'program', e, depois compilava obtento um executável (.exe) !! Entrei, pois, no Delphi, e: 1) Criei uma nova aplicação (um form vazio); 2) Construi todos os projetos (buil all); 3) Compilei tudo (compile all); Ao sair do Delphi reparei que, no subdiretório que, criei haviam alguns arquivos além do meu executável (.exe) :? O que, são esses arquivos ?: 1) Unit1.pas (Unit do Form) 2) Unit1.dfm (Unit com as definições do Form) 3) Unit1.dcu (:?) 4) Project1.dpr (Informações sobre o projeto1) 5) Project1.dof (:?) 6) Project1.cfg (Configurações do projeto1) 7) Project1.res (Recursos do projeto1) 8) Project1.exe (O executável .. ufa !!) PS Ao testar meu executável ele funcionou perfeitamente !! Gostei muito do Delphi !!
Re: [delphi-br] OOP - Quais as vantagens?
Walter, fico muito grato pela sua contestação, pois como disse, eu poderia estar errado, e aparentemente estou. Vou olhar estes componentes com mais carinho e fazer alguns testes. Também vou procurar o artigo que o Rubem Rocha citou. Rubem, por acaso sabe o no. da revista? Sou assinante e se a edição for após a assinatura tenho ela aqui. Amigos, muito obrigado e qualquer coisa grito. Abraços -- Celso Rivera rivera.ce...@gmail.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Fazer verificação???
Por que voce num coloca numa grid ou num listbox? --- Em seg, 25/5/09, jccj2...@ymail.com jccj2...@ymail.com escreveu: De: jccj2...@ymail.com jccj2...@ymail.com Assunto: [delphi-br] Fazer verificação??? Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 25 de Maio de 2009, 11:16 Possuo uma tabela dde clientes,onde tem os campos de nome,data,valor pago e situação(pago ou não pago),gostaria de colocar um botão e no evento onclick verificar quem ainda não pagou,e mostrar os mesmos. como poderia fazer isso??? Obs:já tentei de algumas formas,mas ele só traz o primeiro registro. Obrigado,Jairo. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OOP - Quais as vantagens?
O Problema disso tudo é quando, por exemplo, você precisa mudar o tanho ou o tipo de dados dos campos na tabela.. ai o sonho se transforma em pesadelo.. e la vai o programador sair removendo e adicionando TField pra tudo quanto é lado. eu não abro não do TDataSet, só para exibir os dados, manipulação é via SQL puro.. nada de Query.Edit; Query.Post; já Dbware só uso o Dbgrid mesmo. trabalho assim ha anos e to muito satisfeito.. principalmente com o desempenho que consegui acessando meus bancos MySQL remotamente. 2009/5/25 Walter Chagas (Bol) wchag...@bol.com.br Celso, Com o mais profundo respeito que o mui nobrissíssimo colega merece, mas vou contestá-lo veemente a respeito disto. A melhor forma de se usar os controles DBWare, é fazendo a conexa deles com o ClientDataset. Se bem que na Query dá pra fazer também. A questão que voce levantou, é plenamente solucionavel com os proprios recursos do Delphi. Voce dá um clique dulplo na Query ou no CDS e adiciona os campos ao Fields Editor. Com os campos adicionados, voce pode tratar a entrada de dados neles que no DBWare iráo refletir. Para tal voce tem as propriedades Dislpy Width, EditMask que voce pode configurar a forma que o dado será recolhido/Exibido pelo DBWare. Também voce tem as propriedades ConstraintErrorMessage e CustomConstraint que permitem voce tratar a consistência do dado que está sendo digitado no DBEdit por exemplo. Ou seja, oferecer o recurso o Delphi oferce. A questão, como eu disse no meu E-Mail, é saber usá-lo e usá-lo corretamente. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br wchagasj%40bol.com.br http://www.geocities.com/SiliconValley/Bay/1058 http://delphitocorporerm.blogspot.com/ MSN: whitesock...@hotmail.com whitesockets%40hotmail.com SKYPE: WalterChagasJr - Original Message - From: Celso Rivera To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Monday, May 25, 2009 9:14 AM Subject: Re: [delphi-br] OOP - Quais as vantagens? Andreano e Walter, pode ser que eu esteja errado e por favor me corrijam se for o caso. Acho que com componentes dbware temos menos controle sobre o que acontece. Por exemplo, se é digitado um valor inválido para um campo, se for um campo dbedit, é exibida aquela mensagem padrão, enquanto que se for um edit, posso tratar com messagedlg, messagebox e etc. Sempre procurei fugir de componentes db, exceto dbgrid que utilizo apenas para apresentação. Outro exemplo, estou construindo um exemplo bobo de uma apostila e são utilizados componentes dbware com clientdataset. Em um dado clientedataset começou a dar um erro de índice não encontrado e o índice estava lá. Tive que apagar todos os índices do cds e recria-los novamente, aí funcionou. Por favor, se eu estiver errado me corrijam. Abraços -- Celso Rivera rivera.ce...@gmail.com rivera.celso%40gmail.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Trabalhar na web com DELPHI.NET ou JAVABUILDER
Oi pessoal estou sendo forçado a migrar para a WEB, tenho alguns clientes que desejam que o sistema seja via web. Trabalho ateh hoje com a versao 6.0 do delphi (pela empresa em que trabalho) e possivelmente estarei adquirindo uma versao para mim do delphi ai surgiu alguns questionamentos: 1) O que é melhor eu Migrar/Aprender JAVABUILDER ou DELPHI.NET - pergunto isto porque acho ASP horrivel. 2) O DELPHI.NET tem alguma ferramenta para geraçao de relatorio ? qual ? 3) O JAVABUILDER tem alguma ferramenta para geraçao de relatorio ? qual ? Estou levando em conta o JAVA por ser uma linguagem mais proxima do PASCAL do que o ASP. 4) Jah existe o FORTEREPORT para DEPHI2009. Obrigado, Marcio.
[delphi-br] Arquivo modelo
Galera, tenho o seguinte problema, tenho uma aplicação que gera um arquivo dos produtos, acontece que cada cliente quer um determinado layout de arquivo. Toda vez que precisa de uma alteração nos clientes, eu tenho que mudar um por um. Eu gostaria de saber se existe alguma forma de fazer com que a questão de layout do arquivo ficasse de acordo com a vontade do cliente,, e eu apenas me preocuparia com a inserção dos dados nesse arquivo. Estive pesquisando em XML, mas n encontrei algo que realmente me ajudasse. Alguém sugere algo??? -- - Uberdam Cavaletti Formado em Tecnologia da informação - Unoesc - Xxe Pós graduado em Desenvolvimento Java - Unoesc - Xxe Acesse http://www.curricular.com.br/berdam Acesse http://passandoveneno.blogspot.com -
[delphi-br] Upload de Arquivos com Socket Server
Alguem sabe como fazer upload de arquivos com os componentes ClientSocket e ServerSocket ? Eduardo Suruagy Net System - (82) 9117-0204 [As partes desta mensagem que não continham texto foram removidas]