RES: [delphi-br] Consulta em delphi 2007 e banco mysql-front

2009-02-10 Por tôpico Logos
Coloca pra o dataset ligado ao dependentes para ir filtrando a medida que vc
vai navegando no form de titulares, e so utilizar o evento do datasource pra
fazer isso...

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Vanessa Oliveira
Enviada em: terça-feira, 10 de fevereiro de 2009 09:53
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Consulta em delphi 2007 e banco mysql-front

 

Bom dia Pessoal!!

Criei um form normal chamado registro, só que no mesmo tem um speed button
com uma consulta pra abrir um outro form chamado titular(nesse form tem 1
grid com uma dbEdit onde posso pesquisar por titulares), minha dúvida
é..como faço pra após eu selecionar o titular aparecer outro form (sem
precisar clicar em outro speed button, só em selecionar o titular, aparecer
com os dependentes do mesmo)

Se alguém puder me ajudar agradeceria

-- 
Atenciosamente
Vanessa Oliveira

[As partes desta mensagem que não continham texto foram removidas]



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.0.233 / Virus Database: 270.10.20/1943 - Release Date: 02/10/09
07:20:00



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] [DICA] Mais vídeos didáticos no Istudar!

2009-02-10 Por tôpico Silvio Clécio
Olá pessoal,

As vídeo aulas estão saindo, o Renato está batalhando para termos os vídeos 
0800, uma pessoa me criticou pela aparência do site como se eu fosse o dono do 
site, bom, até por ética profissional, fazer comparações tipo "... ah o site 
está feio, nem se compara com a ...", bom, por mais que um portal esteja ainda 
_rústico_ o que vale é a essência dele, os vídeos são excelentes e vale a pena 
assisti-los pelo browser, eu estou aprendendo muito com os vídeos e sempre 
indico para vocês o que tem de melhor e grátis, já que estamos sempre com 
outras coisas para pagar (licenças de softwares, contas telefônicas, impostos e 
etc.).

Site - [http://www.istudar.com.br/].


Fica aí a dica, acompanhem sempre o site (que tem até umas promoções em conta), 
informem por onde ficaram sabendo da existência do site e busquem a essência 
dos vídeos, o Renato é muito prático e didático.

[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silviop...@yahoo.com.br
Gmail, GTalk: silviop...@gmail.com
Hotmail, MSN: silviop...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/
BlogSite: http://silvioprog.blogspot.com/
°oO| Seja livre, use Linux! |Oo°


  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]



Res: [delphi-br] Re: Programação Delphi 7 com MySQL

2009-02-10 Por tôpico Joao Henrique Levada


--- Em delphi-br@yahoogrupos.com.br, Berdam  escreveu
>
> em java se preza muito isso, mas cá entre nós, os states visuais
que existem em delphi e faltam em java, ajudam em muito a retirar erros
bobos que o usuário pode causar.


Como disse,  eu ainda não desenvolvi um projeto que justificasse uma
implementação tão complexa, não tenho então experiência a
fundo neste assunto.

Porém, em meu projeto mais recente, criei minhas classes de
persistência, partindo da TComponent.

Pra quem não conhece, é mais ou menos isso:

(Espero que toda minha formatação não desapareça!!)

TComponent
   TMinhaClasseBase
 TCliente
   ...CarregarDados
   begin
 //aqui eu uso uma query que retorna os dados do cliente, pelo ID
 //e os coloca nas propriedades
   end



Quem já trabalhou com persistência, talvez venha a sugerir que eu
use um FrameWork pronto (uma batelada de units com classes). E essa
idéia é muito tentadora. Pensei em usar tiOPF, mas fiquei um tanto
reticente sobre a curva de aprendizagem e o que poderia acontecer com
meu projeto se esbarrasse em algum bug, ou limitação.

(Hoje, sendo realista, a comunidade Delphi não é tão
promissora)

Então botei a mão na massa e não me arrependo. Minhas classes
fazem exatamente o que eu preciso. Falta ainda implementar as classes de
Testes, ainda não aprendi a fazer isso. Mas sinto enorme falta, pois
quando mudo um campo no banco de dados... meu código tem de ser
alterado e se eu esqueço... POW! uma hora o sistema dá um belo
erro.

Todo o trabalho, deu um resultado empolgante. Pois em alguns lugares,
onde eu teria de ficar repetindo SQLs, eu crio uma instância de minha
classe, passo o ID do registro e tenho os dados disponíveis.

Vale lembrar que estes SQLs estão tão sujeitos a erros, quanto
minhas classes e, ainda pior, espalhados pelo sistema.



[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] SyBase com Dbexpress

2009-02-10 Por tôpico Zote
Talvez em www.sybase.com.br mas acho bem difícil visto que já saiu de linha
a algum tempo.

Atualmente somente as versões 10 e 11 estão sendo suportadas.

 

--

José Henrique (Zote)

Analista de TI

Bludata Software

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de ajama_1
Enviada em: terça-feira, 10 de fevereiro de 2009 11:56
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] SyBase com Dbexpress

 

Como eu consigo O ASA 8.

Fabiano, (11) - 2063-3924.
supo...@newcap.com.br  
NEWCAP - Centro de Apoio Profissional

- Original Message - 
From: José Henrique (Zote) 
To: delphi-br@yahoogrupos.com.br   
Sent: Monday, February 09, 2009 3:56 PM
Subject: RES: [delphi-br] SyBase com Dbexpress

Tais usando o ASA 8? Pois se não for, tens que mudar o VendorLib pra tua
versão.

Outra coisa, quando se fala em Sybase na grande maioria das vezes está se
falando do ASE e este driver dbx é para o ASA.

Abraço

--

José Henrique (Zote)

Analista de TI

Bludata Software

De: delphi-br@yahoogrupos.com.br 
[mailto:delphi-br@yahoogrupos.com.br 
] Em
nome de ajama_1
Enviada em: segunda-feira, 9 de fevereiro de 2009 14:53
Para: delphi-br@yahoogrupos.com.br  
Assunto: [delphi-br] SyBase com Dbexpress

Amigos, alguém sabe me dizer com conetar com o sybase atraves do
dbexpress do delphi 7

o componente me solicita a dll :dbodbc8.dll para conectar ao banco ?
Onde posso encontrar essa dll para download ?

registrei no arquivo:
Borland Shared\dbexpress\dbxdrivers.ini

a segintes linhas:

[ASA]
GetDriverFunc=getSQLDriverASA
LibraryName=dbexpasa.dll
VendorLib=dbodbc8.dll
BlobSize=-1
DataBase=Database Name
ErrorResourceFile=./DbxMSSErr.msg
HostName=ServerName
LocaleCode=
ASA TransIsolation=ReadCommited
Password=password
User_Name=user
OS Authentication=False

Add a section similar to the following to your "Borland
Shared\dbexpress\dbxconnections.ini" file to create connection profiles 
[ASALocal]
DriverName=ASA
DataBase=ASA 8.0 Sample
HostName=
ASA TransIsolation=ReadCommited
Password=sql
User_Name=dba
ErrorResourceFile=./DbxMSSErr.msg
LocaleCode=
BlobSize=-1
OS Authentication=False

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Re: Programação Delphi 7 com MySQL

2009-02-10 Por tôpico Berdam
em java se preza muito isso, mas cá entre nós, os states visuais que existem em 
delphi e faltam em java, ajudam em muito a retirar erros bobos que o usuário 
pode causar.

 

Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

http://www.curricular.com.br/berdam

Visite
http://passandoveneno.blogspot.com







De: Joao Henrique Levada 
Para: delphi-br@yahoogrupos.com.br
Enviadas: Terça-feira, 10 de Fevereiro de 2009 9:54:37
Assunto: [delphi-br] Re: Programação Delphi 7 com MySQL


--- Em delphi...@yahoogrup os.com.br, "Marcos Ferreira" 
 escreveu
>
> Pessoal,
> 
> Sempre trabalhei com o Delphi 7 em aplicações sem banco de dados. 
Agora me surgiu uma oportunidade de desenvolver um aplicativo 
relativamente simples com banco de dados para um cliente. Vou utilizar 
o MySQL, inclusive com acesso remoto. Gostaria de tirar algumas 
dúvidas com vocês.
>   a.. Qual a melhor forma de acesso ao banco de dados? Sistema 
Multi-camadas? 
>   b.. Vocês usam os componentes que dão acesso direto ao banco de 
dados, tipo dbedit, dbgrid, etc... ou usam componentes edit, grid?
> Alguém teria um exemplo de sistema multi-camadas ou um manual de 
como construi as 3 camadas?

Marcos, existem muitos caminhos para seguir.

O ideal, é pensar num desenvolvimento em 3 camadas.

Porém, até hoje eu não consegui colocar isso em prática. Visto que o 
tempo exigido para este tipo de implementação é muito maior e só deve 
ser aplicado em softwares que devem ter longo período de vida.

Já que são estes que exigem maior manutenção, o tempo gasto no 
desenvolvimento é recuperado aí.

Quem são, então, as 3 camadas?

Primeiro é a camada de acesso aos dados.
Essa camada tem apenas de realizar a conexão com o banco de dados e 
receber comandos para salvar alterações e encerrar a conexão.

Eu acho que deve manter o mínimo de código possível nisso. Caso 
resolva mudar o servidor do banco de dados, (para Firebird, por 
exemplo) terá de se dedicar apenas a alterar o código desta camada.

Em segundo as "regras de negócio".
Aqui vai a programação mais importante. São os métodos que vão operar 
sobre os dados resgatados pela primeira camada.
Há muito a se discutir sobre isso. Eu, particularmente, acho muito 
difícil tornar essa camada independente da primeira.

Em terceiro, a parte visual.
Outra batelada de código, pra colocar tudo na tela. Grids e afins...
Aqui vem a maior cacetada.
Usar os controles DB?
Nunca me pareceu que os controles DB fossem bons pra isso. Eu ainda 
acho que este tipo de controle é ideal para desenvolvimento rápido de 
aplicações menores. Mas há os ClientDatasets, que podem ajudar, caso 
trabalhe no esquema de separar a primeira camada em outra aplicação.

Bom, há muito a se discutir... como eu ainda não realizei nada nessa 
área, vou parando por aqui.

Vamos seguindo com suas dúvidas, ajudarei sempre que for capaz.

Um abraço e boa sorte.


   


  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] SyBase com Dbexpress

2009-02-10 Por tôpico ajama_1
Como eu consigo O ASA 8.

Fabiano, (11) - 2063-3924.
supo...@newcap.com.br
NEWCAP - Centro de Apoio Profissional

 

  - Original Message - 
  From: José Henrique (Zote) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 09, 2009 3:56 PM
  Subject: RES: [delphi-br] SyBase com Dbexpress


  Tais usando o ASA 8? Pois se não for, tens que mudar o VendorLib pra tua
  versão.

  Outra coisa, quando se fala em Sybase na grande maioria das vezes está se
  falando do ASE e este driver dbx é para o ASA.

  Abraço

  --

  José Henrique (Zote)

  Analista de TI

  Bludata Software

  De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
  nome de ajama_1
  Enviada em: segunda-feira, 9 de fevereiro de 2009 14:53
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] SyBase com Dbexpress

  Amigos, alguém sabe me dizer com conetar com o sybase atraves do
  dbexpress do delphi 7

  o componente me solicita a dll :dbodbc8.dll para conectar ao banco ?
  Onde posso encontrar essa dll para download ?

  registrei no arquivo:
  Borland Shared\dbexpress\dbxdrivers.ini

  a segintes linhas:

  [ASA]
  GetDriverFunc=getSQLDriverASA
  LibraryName=dbexpasa.dll
  VendorLib=dbodbc8.dll
  BlobSize=-1
  DataBase=Database Name
  ErrorResourceFile=./DbxMSSErr.msg
  HostName=ServerName
  LocaleCode=
  ASA TransIsolation=ReadCommited
  Password=password
  User_Name=user
  OS Authentication=False

  Add a section similar to the following to your "Borland
  Shared\dbexpress\dbxconnections.ini" file to create connection profiles 
  [ASALocal]
  DriverName=ASA
  DataBase=ASA 8.0 Sample
  HostName=
  ASA TransIsolation=ReadCommited
  Password=sql
  User_Name=dba
  ErrorResourceFile=./DbxMSSErr.msg
  LocaleCode=
  BlobSize=-1
  OS Authentication=False

  [As partes desta mensagem que não continham texto foram removidas]



  

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Re: Programação Delphi 7 com MySQL

2009-02-10 Por tôpico Joao Henrique Levada
--- Em delphi-br@yahoogrupos.com.br, "Marcos Ferreira" 
 escreveu
>
> Pessoal,
> 
> Sempre trabalhei com o Delphi 7 em aplicações sem banco de dados. 
Agora me surgiu uma oportunidade de desenvolver um aplicativo 
relativamente simples com banco de dados para um cliente. Vou utilizar 
o MySQL, inclusive com acesso remoto. Gostaria de tirar algumas 
dúvidas com vocês.
>   a.. Qual a melhor forma de acesso ao banco de dados? Sistema 
Multi-camadas? 
>   b.. Vocês usam os componentes que dão acesso direto ao banco de 
dados, tipo dbedit, dbgrid, etc... ou usam componentes edit, grid?
> Alguém teria um exemplo de sistema multi-camadas ou um manual de 
como construi as 3 camadas?

Marcos, existem muitos caminhos para seguir.

O ideal, é pensar num desenvolvimento em 3 camadas.

Porém, até hoje eu não consegui colocar isso em prática. Visto que o 
tempo exigido para este tipo de implementação é muito maior e só deve 
ser aplicado em softwares que devem ter longo período de vida.

Já que são estes que exigem maior manutenção, o tempo gasto no 
desenvolvimento é recuperado aí.

Quem são, então, as 3 camadas?

Primeiro é a camada de acesso aos dados.
Essa camada tem apenas de realizar a conexão com o banco de dados e 
receber comandos para salvar alterações e encerrar a conexão.

Eu acho que deve manter o mínimo de código possível nisso. Caso 
resolva mudar o servidor do banco de dados, (para Firebird, por 
exemplo) terá de se dedicar apenas a alterar o código desta camada.

Em segundo as "regras de negócio".
Aqui vai a programação mais importante. São os métodos que vão operar 
sobre os dados resgatados pela primeira camada.
Há muito a se discutir sobre isso. Eu, particularmente, acho muito 
difícil tornar essa camada independente da primeira.

Em terceiro, a parte visual.
Outra batelada de código, pra colocar tudo na tela. Grids e afins...
Aqui vem a maior cacetada.
Usar os controles DB?
Nunca me pareceu que os controles DB fossem bons pra isso. Eu ainda 
acho que este tipo de controle é ideal para desenvolvimento rápido de 
aplicações menores. Mas há os ClientDatasets, que podem ajudar, caso 
trabalhe no esquema de separar a primeira camada em outra aplicação.

Bom, há muito a se discutir... como eu ainda não realizei nada nessa 
área, vou parando por aqui.

Vamos seguindo com suas dúvidas, ajudarei sempre que for capaz.

Um abraço e boa sorte.



[delphi-br] Consulta em delphi 2007 e banco mysql-front

2009-02-10 Por tôpico Vanessa Oliveira
Bom dia Pessoal!!


Criei um form normal chamado registro, só que no mesmo tem um speed button
com uma consulta pra abrir um outro form chamado titular(nesse form tem 1
grid com uma dbEdit onde posso pesquisar por titulares), minha dúvida
é..como faço pra após eu selecionar o titular aparecer outro form (sem
precisar clicar em outro speed button, só em selecionar o titular, aparecer
com os dependentes do mesmo)

Se alguém puder me ajudar agradeceria


-- 
Atenciosamente
Vanessa Oliveira


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] [OFF] Convite

2009-02-10 Por tôpico Paulo Casagrande
Boa tarde a todos...

- Já é do conhecimento de alguns aqui do DelphiBR a sobre existência do 
do grupo (http://br.groups.yahoo.com/group/projeto_cooperar_nfe) aqui
mesmo no yahoo.
- O grupo tem por objetivo desenvolver um classe (em delphi) para a
gravação e leitura dos xml da NFe.
- Caso alguém se interesse por projetos Open Source e quiser
participar é só se inscrever no grupo (e ajudar).

Obrigado.



[delphi-br] [Off] Evento voltado a Engenharia de Software

2009-02-10 Por tôpico Adriano Santos
Pessoal,

A DevMedia vai realizar nos próximos dias 22 e 23 de Maio o 1º evento
voltado totalmente a Engenharia de Software, o Engenharia de Software
Conference. O evento acontecerá no bairro da Lapa em São Paulo, Capital.

Serão três tracks simultâneos, onde os mais graduados palestrantes do
mercado discutirão os principais temas da Engenharia de Software atual.
Palestras que vão desde o projeto até os últimos testes de um software,
passando pelos diversos conceitos de gerenciamento.
Ao todo serão realizadas 30 palestras, somando 40 horas de conteúdo.
Eu estarei prestigiando o evento e conto com a presença de todos.
O link para mais informações de inscrições segue abaixo ou no meu blog:
http://www.devmedia.com.br/es_conference

-- 
Adriano Santos
Director X-35 Consulting and Development
IT Manager SoftPark
Chief Editor Magazines ClubeDelphi && WebMobile
www.delphitodelphi.blogspot.com
www.adrianosantos.pro.br
www.devmedia.com.br
www.dug-sp.com


[As partes desta mensagem que não continham texto foram removidas]