[delphi-br] Mascara de CEP

2010-08-25 Por tôpico Rodrigo Rossi
  Bom dia,

É um problema simples mas estou com dificuldades, gostaria de saber como 
faço para trabalhar com um campo TDBEdit utilizando uma máscara de CEP 
no formato '##.###-###'

A máscara para edição no campo está funcionando ok, o problema é quando 
eu saio do campo, ele tira a mascara, então usei o displayFormat do 
field para corrigir isso, só que não estou acertando esse displayFormat.

Obs. Meu field é do tipo Integer, ou seja, não pode salvar a máscara no BD.

EditMask: '99.999-999;0;*'
DisplayFormat: '00.000-000'

Quando saio do campo fica assim: ',000-000'

Meu problema está no DisplayFormat onde não estou conseguindo acertar a 
máscara dele, se eu colocar a mesma do EditMask tbm nao funciona.

-- 
Att.

Rodrigo Rossi
Skype: rodrigotrentinrossi
MSN: rdrg_ro...@hotmail.com
Fone: (45) 9963-1897
Cascavel - PR


Re: [delphi-br] Tabela de CEP's

2010-08-20 Por tôpico Rodrigo Rossi
  Daniel,

Por que uma procedure e não um function ou até mesmo uma view?

Att.

Rodrigo Rossi
Skype: rodrigotrentinrossi
MSN: rdrg_ro...@hotmail.com
Fone: (45) 9963-1897
Cascavel - PR

On 19/08/2010 13:41, Daniel Azevedo wrote:
Eu tenho uma base de ceps que encontrei na net
 muito boa por sinal e bem atualizada, com codigo dos municipios e UF
 Algumas cidades sao subordinadas a outras intao nao consta cep mas tem a
 referencia da cidade a qual é subordinada.

 Fiz uma procedure dentro do BD para retornar os dados
 Pode ser por cep, parte do logradouro e tal

 Na tela de cadastro de clientes por exemplo, qdo informa o cep eu busco
 o endereço
 atraves da procedure e preencho os campos da tabela cliente

 Caso o usuario não saiba o cep, tem um botao de pesquisar ceps, onde ele
 localiza atraves da cidade ou parte do logradouro e tal

 Clica em ok na tela de pesquisa de ceps e volta para tela de cadastro
 preenchendo os campos.

 A base inicialmente é em mdb.. mas importei utilizando o Ib_expert
 Não sei se é contra as regras eu disponibilizar o link de onde encontrei
 Intao se algum moderador liberar eu posto o link do arquivo original
 Se for permitido posso liberar a minha base modificada em .fdb no 4shared

 Abraços



 Em 19/08/2010 11:52, Rodrigo Rossi escreveu:
 Bom dia.

 Gostaria de saber qual a melhor e/ou a mais usada implementação para
 usar a tabela de CEP's dos correios no sistema em FB.

 Por exemplo, o usuário está na tela de cadastro de cliente e digita o
 CEP do endereço do cliente, quando passa por este campo o sistema
 informa automaticamente a rua, bairro, cidade, estado, etc...

 Sei que o CEP tem faixas, por isso a minha dúvida.

 E também gostaria de saber onde posso encontrar a tabela de CEP's dos
 Correios para importar no meu FireBird?

 -- 
 Att.

 Rodrigo Rossi
 Skype: rodrigotrentinrossi
 MSN: rdrg_ro...@hotmail.commailto:rdrg_rossi%40hotmail.com
 Fone: (45) 9963-1897
 Cascavel - PR





 





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[delphi-br] Select TSQLQuery

2010-08-20 Por tôpico Rodrigo Rossi
  Boa tarde.

Tenho esse select dentro de um SQLQuery

 SELECT (SELECT
 SUM(TEMPOSTRAMITE.SOLTEMPOATENDIMENTO)
   FROM TEMPOSTRAMITE
  WHERE TEMPOSTRAMITE.SOLID = SOLICITACAO.SOLID
AND TEMPOSTRAMITE.USUIDATENDENTE = 
SOLICITACAO.USUIDRESPONSAVEL) AS TOTAL_MIN,
SOLICITACAO.*,
USUARIO.USUNOME
   FROM SOLICITACAO
INNER JOIN USUARIO
 ON SOLICITACAO.USUIDRESPONSAVEL = USUARIO.USUID
  WHERE USUARIO.USUUSUARIO = :USUARIO_INFORMADO
AND SOLICITACAO.SOLDATAFECHAMENTO IS NULL
AND SOLICITACAO.DATACANCELAMENTO IS NULL

Quando executo a aplicação ele retorna o erro: qryChamados: Field 
'TOTAL_MIN' not found

Obs. Quando ativo a conexão em tempo de desenvolvimento funciona normal, 
ou seja não da erro nenhum, e também quando eu vou no meu ClientDataSet 
e aperto Crtl+F o campo TOTAL_MIN aparece la...

O que eu to fazendo de errado?

-- 
Att.

Rodrigo Rossi
Skype: rodrigotrentinrossi
MSN: rdrg_ro...@hotmail.com
Fone: (45) 9963-1897
Cascavel - PR


[delphi-br] Re: Select TSQLQuery [RESOLVIDO]

2010-08-20 Por tôpico Rodrigo Rossi
  Eu tinha outro Sql dentro do meu código que não estava incluso o 
campo. Depois que arrumei isso a minha GRID era carregada e preenchida 
com os campos do tipo Texto todos desconfigurados, ou seja, caracteres 
muito estranhos, tentei mecher em algo sobre codificação mas nao surtiu 
efeito, então mudei meu select e resolveu o problema, segue o select 
valendo como dica:

 SELECT SOLICITACAO.*,
  USUARIO.USUNOME,
  (SELECT 
COALESCE(SUM(TEMPOSTRAMITE.SOLTEMPOATENDIMENTO),0)
 FROM TEMPOSTRAMITE
   WHERE TEMPOSTRAMITE.SOLID = SOLICITACAO.SOLID
AND TEMPOSTRAMITE.USUIDATENDENTE = 
SOLICITACAO.USUIDRESPONSAVEL) AS TotalMinutos
   FROM SOLICITACAO
INNER JOIN USUARIO  ON
  SOLICITACAO.USUIDRESPONSAVEL = USUARIO.USUID
 WHERE USUARIO.USUUSUARIO = :NOME_USUARIO
  AND SOLICITACAO.SOLDATAFECHAMENTO IS NULL
  AND SOLICITACAO.DATACANCELAMENTO IS NULL



Att.

Rodrigo Rossi
Skype: rodrigotrentinrossi
MSN: rdrg_ro...@hotmail.com
Fone: (45) 9963-1897
Cascavel - PR

On 20/08/2010 14:56, Rodrigo Rossi wrote:
  Boa tarde.

 Tenho esse select dentro de um SQLQuery

 SELECT (SELECT
 SUM(TEMPOSTRAMITE.SOLTEMPOATENDIMENTO)
   FROM TEMPOSTRAMITE
  WHERE TEMPOSTRAMITE.SOLID = SOLICITACAO.SOLID
AND TEMPOSTRAMITE.USUIDATENDENTE = 
 SOLICITACAO.USUIDRESPONSAVEL) AS TOTAL_MIN,
SOLICITACAO.*,
USUARIO.USUNOME
   FROM SOLICITACAO
 INNER JOIN USUARIO
 ON SOLICITACAO.USUIDRESPONSAVEL = USUARIO.USUID
  WHERE USUARIO.USUUSUARIO = :USUARIO_INFORMADO
AND SOLICITACAO.SOLDATAFECHAMENTO IS NULL
AND SOLICITACAO.DATACANCELAMENTO IS NULL

 Quando executo a aplicação ele retorna o erro: qryChamados: Field 
 'TOTAL_MIN' not found

 Obs. Quando ativo a conexão em tempo de desenvolvimento funciona 
 normal, ou seja não da erro nenhum, e também quando eu vou no meu 
 ClientDataSet e aperto Crtl+F o campo TOTAL_MIN aparece la...

 O que eu to fazendo de errado?



Re: RES: [delphi-br] Componente ou Solução para Controle de Usuário.

2010-08-20 Por tôpico Rodrigo Rossi
  Manda para o meu email se possível...

Compativel com Delphi2010???

Att.

Rodrigo Rossi
Skype: rodrigotrentinrossi
MSN: rdrg_ro...@hotmail.com
Fone: (45) 9963-1897
Cascavel - PR

On 20/08/2010 18:19, Mauri Lima wrote:


 Boa Tarde,

 A ultima versão e a UserControl2.30RC3, tenho aki se vc quiser posso
 enviar para seu e-mail ou se alguém quiser e disponibilizar, não sei se
 posso por na área de arquivos do grupo.

 Mauri Lima

 Boa Vista - Roraima

 O Ponto mais setentrional ao norte do Brasil e aqui!!.. Monte Caburaí
 homologado em 1999. Como extremo norte do Brasil.

 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Ralp Alves Bezerra
 Enviada em: sexta-feira, 20 de agosto de 2010 07:49
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Assunto: RES: [delphi-br] Componente ou Solução para Controle de Usuário.

 Disponibilizei a versão 2.18A do UserControl no endereço abaixo:

 http://www.upshare.me/files/hQRQel1282304804/UserControl2.18a.rar.html

 Não sei ainda se existe uma versão mais nova. Mas veja se esta lhe ajuda.

 Trabalho com UserControl a muito tempo e não tenho o que me queixar dele.

 Abraço.

 De: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Marciano Venter
 Enviada em: quinta-feira, 19 de agosto de 2010 17:04
 Para: lista-del...@yahoogrupos.com.br 
 mailto:lista-delphi%40yahoogrupos.com.br; 
 delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Componente ou Solução para Controle de Usuário.

 Boa tarde pessoal,

 estou procurando um componente bom pra controle de acesso dos usuarios, eu
 utilizada o UserControl, mas o site está fora do ar a um tempinho e não
 tenho o arquivo, estou procurando pelos arquivos dele ou por outra opção.

 Alguma sugestão ?

 Atenciosamente,

 


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



[delphi-br] Tabela de CEP's

2010-08-19 Por tôpico Rodrigo Rossi
  Bom dia.

Gostaria de saber qual a melhor e/ou a mais usada implementação para 
usar a tabela de CEP's dos correios no sistema em FB.

Por exemplo, o usuário está na tela de cadastro de cliente e digita o 
CEP do endereço do cliente, quando passa por este campo o sistema 
informa automaticamente a rua, bairro, cidade, estado, etc...

Sei que o CEP tem faixas, por isso a minha dúvida.

E também gostaria de saber onde posso encontrar a tabela de CEP's dos 
Correios para importar no meu FireBird?

-- 
Att.

Rodrigo Rossi
Skype: rodrigotrentinrossi
MSN: rdrg_ro...@hotmail.com
Fone: (45) 9963-1897
Cascavel - PR


Re: RES: [delphi-br] Estrutura Padrão de So ftware

2010-08-10 Por tôpico Rodrigo Rossi
  Entendi Adriano...

Eu to meio perdidão mesmo na estrutura que terei que montar, programar e 
lógica é facil, o problema é como fazer da melhor maneira sabe

Aproveitando, gostaria de algumas dicas de como posso organizar meu 
sistema em pacotes BPL, já sei como criar pacotes, adicionar ao 
projeto... bla...bla...bla... mas gostaria de saber como vocês separam 
isso, é por módulo? Se sim voces criam um DM para cada projeto? Eu tenho 
um arquivo .INI que o sistema lê antes de conectar na base, em qual BPL 
posso deixar esse arquivo? E a organização de pastas com os arquivos do 
delphi (PAS, DCU, DCP) como voces organizam isso?

Ainda não consegui achar a estrutura que me agrade

Att.

Rodrigo Rossi
Skype: rodrigotrentinrossi
MSN: rdrg_ro...@hotmail.com
Fone: (45) 9963-1897
Cascavel - PR

On 09/08/2010 19:03, Adriano de F. Trindade wrote:

 Não quero te desanimar, mas mostrar os problemas provoca a busca de 
 soluções
 para eles, e com isso aprende-se.

 Pelo jeito você está meio cru no negócio, e a lógica, você até que está
 indo bem, considerando a herança dos formulários.

 O que falta, na real, é você fracionar estes seus casos de uso aí. 
 Explico:
 DataSource, por exemplo, alguns formulários vão precisar de um, outros 
 de 5
 e outros de 20. Se você fazer no seu modelo primário um único 
 DataSource, em
 cada formulário que você criar herdando este formulário, terá que 
 adicionar
 mais DataSources. Mas, se você fizer o modelo com 10, aí você atende a
 maioria dos casos, e em raras oportunidades terás que adicionar mais data
 sources além desses 10 aí.

 Entendeu o exemplo? Eu quis dizer: projetar considerando o máximo de
 possibilidades para cada form, e não o mínimo. Certo? Agora esqueça esses
 data sources aí. Crie um único Data Module, com um nome bem curto (eu uso
 DM) e coloque todos seus componentes de acesso á dados lá: 
 ClientDataSets,
 DataModules, DataSetProviders e por aí vai. Desta maneira, você não 
 vai ter
 componentes de acesso á dados espalhados pelo seu projeto.

 Eu comecei há 5 anos atrás um sistema mais ou menos da maneira que você
 estava começando este. Começou com 34 tabelas e hoje tem 220 tabelas 
 no BD.
 De todo o tempo de desenvolvimento, no mínimo 30% dele foi refazendo 
 coisas
 que fiz sem considerar todas as possibilidades. Por exemplo: ao 
 projetar um
 formulário para Notas Fiscais, você precisa de uma tabela para os dados da
 NF e outra para o detalhamento da NF, que são os produtos/serviços. 
 Primeiro
 fiz com uma tabela para produtos e outra para serviços: tive que refazer
 para colocar produtos e serviços em uma única tabela. Alguns valores como
 frete e seguro iam no corpo da NF. Não, não dá certo, valores de frete e
 seguro tem que ser distribuídos pelos itens da NF para conseguir gerar a
 NF-e direito. No corpo da NF, só dados cadastrais, dados monetários 
 tem que
 ser tudo nos itens. E tome refazer enormes partes do código.

 Minha dica pra ti é: vá para o Delphi por último. Faça funcionar no papel
 primeiro. Vai lidar com Notas Fiscais? Estude o lay-out da NFe e do SPED
 antes para saber de quais dados você precisará e modelar seu BD de acordo.
 Sugiro usar a padronização de nomes de campos que consta no lay-out da 
 NF-e,
 vai tornar sua vida mais fácil no futuro. Vais trabalhar com ECF? Estude o
 manual do PAF-ECF. Vais gerar boletos para bancos? Estude a documentação
 sobre quais dados você precisa informar nos arquivos gerados para os 
 bancos
 e use eles nas contas á pagar/receber. Quais impostos vais ter que 
 informar?
 Campos no BD para cada um.

 É mais importante para seu projeto entrar nas empresas e ver como que 
 todos
 trabalham, que informações um departamento precisa obter do outro, o
 rastreamento de quem fez o quê, o controle de acesso, permissões para os
 menus, acesso de vários usuários ao mesmo tempo... Depois que tiver tudo
 isso no papel, aí sim você vai pro Delphi. Porque sabendo isso tudo, 
 aí você
 saberá quantos formulários vai precisar, quantos campos em cada 
 formulário,
 quantos ClientDataSets... Bote a prancheta embaixo do braço, esqueça a
 programação de software acadêmica e disseque a prática das pessoas. Só
 depois você vai saber o quê precisa fazer no Delphi e quais problemas terá
 que solucionar DE VERDADE.

 Falou!

 De: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Rodrigo Rossi
 Enviada em: segunda-feira, 9 de agosto de 2010 17:42
 Para: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br; n...@yahoogrupos.com.br 
 mailto:NDDV%40yahoogrupos.com.br
 Assunto: [delphi-br] Estrutura Padrão de Software

 Boa tarde.

 Estou desenvolvendo já faz uns 3 meses um software em Delphi 2010 para
 ERP, não é um ERP muito grande mas a idéia é atender vários ramos de
 atividade, é um projeto importantíssimo para min, este software estou
 desenvolvendo sozinho, como nunca fiz um projeto grande

[delphi-br] Estrutura Padrão de Software

2010-08-09 Por tôpico Rodrigo Rossi
  Boa tarde.

Estou desenvolvendo já faz uns 3 meses um software em Delphi 2010 para 
ERP, não é um ERP muito grande mas a idéia é atender vários ramos de 
atividade, é um projeto importantíssimo para min, este software estou 
desenvolvendo sozinho, como nunca fiz um projeto grande assim de delphi, 
gostaria da opinião de vocês sobre alguns assuntos.

Estou com muita dificuldade em definir a arquitetura do software (o 
modelo), por exemplo, o que fiz até agora foi:

1 - Criar um DM para conexão com o Firebird usando SqlConnection.
3 - Criar três formulários genéricos que serão herdados para a geração 
de outros (herança de formulários). Nesses formulários coloquei um 
DataSource.
4 - Criei um cadastro de clientes herdando do formulário genério do item 
3, neste cadastro, coloquei um SqlQuery, um DataSerProvider, um 
ClientDataSet e um DataSource, onde ligo um no outro e o coloco o 
DataSource igual ao do  Form genérico, lá no form genérico faço todos os 
comandos de CRUD e também navigator usando o datasource 
(dsrCadastros.DataSet as TClientDataSet). Isso achei legal pois quando 
crio um novo formulário herdando do genérico só me preocupo em enviar 
alguns parâmetros como: Nome da tabela, campos chave etc..
5 - Como viram no item 4, estou usando os componentes de conexão dentro 
do formulário e não estou usando um DataModule separado para isso (EU 
achei melhor, aceito sujestões).

Gostaria de saber de vocês se isso que estou fazendo está certo, se é 
isso que acontece na prática, trabalho com programação em linguagem 
própria e estou no segundo ano de informática, nunca trabalhei com 
delphi em nenhuma empresa por isso estou com essas dificuldades. Já 
tenho alguns projetos prontos em delphi mas nada se compara a este.

Ainda tenho que colocar no sistema:

1 - Parte multiusuário: Como vocês fazem isso com firebird? Tentei 
colocar DataSnap no meu projeto mas vi que teria que mudar toda a 
estrutura que já fiz, ia dar muito trabalho, então somente fiz um arqivo 
.ini que o usuário indica onde é o servidor e o arquivo do firebird 
(*.fdb;*.gdb).
2 - Permissão de usuário nas telas: Quero fazer uma tela principal com 
botoes, gráficos, atalhos para relatórios, etc. Mas como vou fazer o 
gerenciamento disso, por exemplo, o usuário A não pode ver as vendas do 
mês e na tela principal tem um botão la que mostra as vendas por mês.

OBSERVAÇÃO: Eu até sei como resolver a maioria desses problemas, a parte 
da lógica é facil, o que estou com dificuldades é COMO resolver esses 
problemas, como definir uma estrutura que quando o projeto crescer não 
terei que fazer uma mudança grande para atender um requisito, quero 
reaproveitamento de código.

Abraços.

-- 
Att.

Rodrigo Rossi
Skype: rodrigotrentinrossi
MSN: rdrg_ro...@hotmail.com
Fone: (45) 9963-1897
Cascavel - PR


Re: [delphi-br] [OFF] Sistema de Comissão por Conta Corrente

2010-08-09 Por tôpico Rodrigo Rossi
  Leonardo, também tenho algo parecido, mas fiz com percentual.

Na tela de pedidos o sistema traz a comissão padrão do representante que 
pode ser definida uma % em: Cliente, Marca, Produto, Tabela de Preço.

1 - São cadastradas as faixas de descontos da comissão do representante, 
por exemplo: para o representante bolinha e produto quadrado e na 
competencia de 01/01/2010 a 31/02/2010 quero que:
% desconto - % a Diminuir Rep.
 10%  - 10%
 20%  - 15%

e assim vai, você pode criar um parâmetro tambem (poderá ser no cadastro 
da empresa/filial ou representante) para definir o desconto máximo por 
pedido.

Quando for fechar/alterar o pedido será calculada a comissão do 
representante com base nisso.

Uma dica ai Se consegui ajudar hehe

Att.

Rodrigo Rossi
Skype: rodrigotrentinrossi
MSN: rdrg_ro...@hotmail.com
Fone: (45) 9963-1897
Cascavel - PR

On 09/08/2010 17:41, Leonardo Quinino wrote:
 Eita eu tenho isso no meu sistema.

 Crie uma tabela de comissões
 No item crie a variação de preços..

 de 1000, até 900,  - comissáo A
  899   até 600   - comissáo b...


 e por ae vai

 na hora de calcular o percentual,  só comparar em qual faixa de preço está e
 retornar o percentual

 Em 9 de agosto de 2010 17:23, Iran Limai...@sgisolution.com.br  escreveu:


 Gente um cliente meu me pediu para implementar um relatório de comissões de
 venda por Conta Corrente

 onde a comissão do vendedor diminui conforme ele aumenta o desconto e
 aumenta quando ele da um acréscimo no preço tb.

 Alguém pode me explicar como funciona? algum material ?

 Desde já agradeço.

 Iran Lima

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







[delphi-br] DICA: Ordenar Grid TDBAdvGrid

2010-07-15 Por tôpico Rodrigo Rossi
  Boa tarde pessoal.

Como o grupo não é somente para postar problemas mas sim postar também 
algumas dicas e soluções, talvez para alguem seja irrelevante mais segue 
uma dica legal de como ordenar a grid da TMS, TDBAdvGrid.
lembrando a Grid faz a ordenação automática NATIVA, basta clicar na 
coluna, mas no meu caso tive que deixar a propriedade 'Page Mode' da 
mesma habilitada e com isso ela desativa a ordenação nativa dela. Tive 
que implementar a minha. Aceito sugestões de melhoria

Segue código.

procedure TfrmTarefas.grdTarefasClickSort(Sender: TObject; ACol: Integer);
var
   nomeField: string;
   options: TIndexOptions;
begin
   if ACol  0 then
 exit;

   nomeField := grdTarefas.Columns[ACol].FieldName;

   cdsTarefas.IndexDefs.Update;

   if nomeCampo = (nomeField + '_DESC') then
   begin
 nomeCampo := nomeField + '_ASC';
 options := [];
   end
   else
   begin
 nomeCampo := nomeField + '_DESC';
 options := [ixDescending];
   end;

   if cdsTarefas.IndexDefs.IndexOf(nomeField)  0 then
 cdsTarefas.AddIndex(nomeCampo,nomeField,options);

   cdsTarefas.IndexName := nomeCampo;
   cdsTarefas.First;
end;


-- 
Att.

Rodrigo Rossi
Skype: rodrigotrentinrossi
MSN: rdrg_ro...@hotmail.com
Fone: (45) 9963-1897
Cascavel - PR


[delphi-br] Definindo Padrão - Herança de Formulá rios

2010-07-01 Por tôpico Rodrigo Rossi
Boa tarde.

Estou desenvolvendo uma aplicação Win32 com Delphi 2010 e preciso de 
algumas orientações referente a reaproveitamento de código.

Tenho um form modelo, onde lá tenho alguns métodos juntamente com a 
parte visual bem definida.

Quando vou criar um outro form Cadastro de Clientes eu gero uma 
herança deste form modelo (inherited form) e neste form de cadastro de 
Clientes coloco meu componentes de banco de dados, SqlQuery, 
DataSetProvider, ClientDataSet, DataSource e implemento os métodos dos 
botões inserir, alterar, proximo, anterior etc

O problema é que quando faço outra tela Cadastro de Fornecedores 
herdando do form modelo (inherited form) tenho que adicionar os 
componentes do BD novamente e copiar e colar os métodos de todos os 
botões do cadastro de cliente para o cadastro de fornecedores pois vai 
ser a mesma coisa.

Exeiste a possibilidade de nao ter que ficar copiando e colando o código 
e todos os forms? Não queria fazer desta mandeira pois se um dia eu 
quiser alterar o comportamento do método Incluir tenho que passar nos 
meu 999 forms para fazer isso? Não da neh

O que vocês indicariam de solução? Quero coisa simples, não tenho muito 
conhecimento em Delphi, o que quero é nao ter que ficar reescrevendo o 
código.

-- 
Att.

Rodrigo Rossi
rdrg_ro...@hotmail.com
(45) 9963-1897
Cascavel - PR



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



Re: Res: [delphi-br] Definindo Padrão - Herança de Formulários

2010-07-01 Por tôpico Rodrigo Rossi
Kra... se de certo isso fecho...

Mas eu to com uma dúvida, eu aprendi adicionar meu Edits no form da 
seguinte maneira: Clico duas vezes no meu dataSource que está na tela e 
pego os fields e arrasto para o form, ou seja, TDBEdits.

Se eu colocar os DataWare no form modelo como vou fazer isso?

Att.

Rodrigo Rossi
rdrg_ro...@hotmail.com
(45) 9963-1897
Cascavel - PR


On 07/01/2010 02:55 PM, Jean Barreiros wrote:

 Sim claro que tem como você não ficar reescrevendo todo código,
 basta você colocar todos os componentes Dataware no form modelo
 e tratar todos os comandos de inserção edicao e etc...
 Na propriedade DataSet do dataSource por exemplo.
 e não nomear os seus componentes tipo: CDSCliente, CDSFornecedor
 deixe-os como nomes padrões tipo: Cds(ClientDataSet), Qry(SQLQuery), 
 Provider(DataSetProvider) e Ds(DataSource).

 espero ter ajudado.
 Jean Barreiros
 Programador/Web-Designer
 Delphi, C++, PHP, JavaScript
 FireBird/InterBase, MySql, SQLServer, PostGree, Oracle
 msn: delphij...@gmail.com mailto:delphijean%40gmail.com
 e-mail: delphij...@yahoo.com.br mailto:delphijean%40yahoo.com.br

 
 De: Rodrigo Rossi rdrg.ro...@gmail.com mailto:rdrg.rossi%40gmail.com
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 1 de Julho de 2010 14:32:58
 Assunto: [delphi-br] Definindo Padrão - Herança de Formulários

 Boa tarde.

 Estou desenvolvendo uma aplicação Win32 com Delphi 2010 e preciso de
 algumas orientações referente a reaproveitamento de código.

 Tenho um form modelo, onde lá tenho alguns métodos juntamente com a
 parte visual bem definida.

 Quando vou criar um outro form Cadastro de Clientes eu gero uma
 herança deste form modelo (inherited form) e neste form de cadastro de
 Clientes coloco meu componentes de banco de dados, SqlQuery,
 DataSetProvider, ClientDataSet, DataSource e implemento os métodos dos
 botões inserir, alterar, proximo, anterior etc

 O problema é que quando faço outra tela Cadastro de Fornecedores
 herdando do form modelo (inherited form) tenho que adicionar os
 componentes do BD novamente e copiar e colar os métodos de todos os
 botões do cadastro de cliente para o cadastro de fornecedores pois vai
 ser a mesma coisa.

 Exeiste a possibilidade de nao ter que ficar copiando e colando o código
 e todos os forms? Não queria fazer desta mandeira pois se um dia eu
 quiser alterar o comportamento do método Incluir tenho que passar nos
 meu 999 forms para fazer isso? Não da neh

 O que vocês indicariam de solução? Quero coisa simples, não tenho muito
 conhecimento em Delphi, o que quero é nao ter que ficar reescrevendo o
 código.

 -- 
 Att.

 Rodrigo Rossi
 rdrg_ro...@hotmail.com mailto:rdrg_rossi%40hotmail.com
 (45) 9963-1897
 Cascavel - PR

 [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]



Re: [delphi-br] [off topic] PHP ou Java?

2010-06-22 Por tôpico Rodrigo Rossi
Bom o ITAU não usa, e funciona pra caralho já o BB a caixa, melhor 
nem comentar né rsrsrsrs [2]

Faço faculdade aqui em Cascavel no PR e o foco é Java nos 3 anos, PHP? 
Eles não querem, só tem uma matéria de Delphi no segundo ano e estão 
pensando em colocar .NET no terceiro.

Att.

Rodrigo Rossi
rdrg_ro...@hotmail.com
(45) 9963-1897
Cascavel - PR



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



[delphi-br] Delphi 2010 + SqlServer 2005

2010-06-21 Por tôpico Rodrigo Rossi
Boa tarde.

Estou fazendo uma aplicação em Delphi que conecta no Sql2005 do servidor 
da empresa, isso funciona, a aplicação já está pronta e funcionando, o 
problema ta em colocar ela em outras máquinas (usuários) onde ao abrir a 
aplicação ele retorna o seguinte erro:

Error reading conPrincipal.DriverName: Unknown driver:  MSSQL9.

As configurações do meu SqlConnection:

ConnectionName = MSSQLConnection2005
Driver = MSSQL9
GetDriverFunc = getSQLDriverMSSQL
LibraryName = dbxmss9.dll
VendorLib = SQLNCLI.DLL

_arquivo: dbxdrivers.ini_

[Installed Drivers]
MSSQL=1
MSSQL9=1

[MSSQL]
SchemaOverride=%.dbo
DriverUnit=DBXMSSQL
GetDriverFunc=getSQLDriverMSSQL
LibraryName=dbxmss.dll
VendorLib=oledb.dll
HostName=ServerName
DataBase=Database Name
User_Name=user
Password=password
BlobSize=-1
ErrorResourceFile=
LocaleCode=
IsolationLevel=ReadCommitted
OS Authentication=False
Prepare SQL=False

[MSSQL9]
SchemaOverride=%.dbo
DriverUnit=DBXMSSQL
DriverPackageLoader=TDBXDynalinkDriverLoader,DBXCommonDriver120.bpl
DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
MetaDataPackageLoader=TDBXMsSqlMetaDataCommandFactory,DbxMSSQLDriver120.bpl
MetaDataAssemblyLoader=Borland.Data.TDBXMsSqlMetaDataCommandFactory,Borland.Data.DbxMSSQLDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
GetDriverFunc=getSQLDriverMSSQL
LibraryName=dbxmss9.dll
VendorLib=SQLNCLI.DLL
HostName=localhost
DataBase=DataBase Name
User_Name=user
Password=password
BlobSize=-1
ErrorResourceFile=
LocaleCode=
MSSQL TransIsolation=ReadCommited
OS Authentication=False
Prepare SQL=False

_arquivo: dbxconnection.ini
_
[MSSQLConnection2000]
SchemaOverride=sa.dbo
DriverName=MSSQL
HostName=servidorbco
DataBase=Helpnet_prisma
User_Name=helpnet_prisma
Password=helpnet_prisma
IsolationLevel=ReadCommitted
ConnectTimeout=60
Mars_Connection=False

[MSSQLConnection2005]
SchemaOverride=sa.dbo
DriverName=MSSQL9
HostName=servidorbco
DataBase=Helpnet_prisma
User_Name=helpnet_prisma
Password=helpnet_prisma
IsolationLevel=ReadCommitted
ConnectTimeout=60
Mars_Connection=False

O que estou fazendo de errado? Na minha máquina tenho o Client do 
sql2005 instalado e não queria instalar o Client do Sql em todas as 
maquinas Cliente, isso é necessário? O delphi consegue isso sem instalar 
o client do Sql? Tem alguma DLL que tenho que mandar junto com a minha 
distribuição?

-- 

Att.

Rodrigo Rossi
rdrg_ro...@hotmail.com
(45) 9963-1897
Cascavel - PR



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



[delphi-br] Delphi 2010 + Sql2005

2010-06-21 Por tôpico Rodrigo Rossi
Boa tarde.

Estou fazendo uma aplicação em Delphi que conecta no Sql2005 do servidor 
da empresa, isso funciona, a aplicação já está pronta e funcionando (na 
minha máquina), o problema ta em colocar ela em outras máquinas 
(usuários) onde ao abrir a aplicação ele retorna o seguinte erro:

Error reading conPrincipal.DriverName: Unknown driver:  MSSQL9.

As configurações do meu SqlConnection:

ConnectionName = MSSQLConnection2005
Driver = MSSQL9
GetDriverFunc = getSQLDriverMSSQL
LibraryName = dbxmss9.dll
VendorLib = SQLNCLI.DLL

_arquivo: dbxdrivers.ini_

[Installed Drivers]
MSSQL=1
MSSQL9=1

[MSSQL]
SchemaOverride=%.dbo
DriverUnit=DBXMSSQL
GetDriverFunc=getSQLDriverMSSQL
LibraryName=dbxmss.dll
VendorLib=oledb.dll
HostName=ServerName
DataBase=Database Name
User_Name=user
Password=password
BlobSize=-1
ErrorResourceFile=
LocaleCode=
IsolationLevel=ReadCommitted
OS Authentication=False
Prepare SQL=False

[MSSQL9]
SchemaOverride=%.dbo
DriverUnit=DBXMSSQL
DriverPackageLoader=TDBXDynalinkDriverLoader,DBXCommonDriver120.bpl
DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
MetaDataPackageLoader=TDBXMsSqlMetaDataCommandFactory,DbxMSSQLDriver120.bpl
MetaDataAssemblyLoader=Borland.Data.TDBXMsSqlMetaDataCommandFactory,Borland.Data.DbxMSSQLDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
GetDriverFunc=getSQLDriverMSSQL
LibraryName=dbxmss9.dll
VendorLib=SQLNCLI.DLL
HostName=localhost
DataBase=DataBase Name
User_Name=user
Password=password
BlobSize=-1
ErrorResourceFile=
LocaleCode=
MSSQL TransIsolation=ReadCommited
OS Authentication=False
Prepare SQL=False

_arquivo: dbxconnection.ini
_
[MSSQLConnection2000]
SchemaOverride=sa.dbo
DriverName=MSSQL
HostName=servidorbco
DataBase=Helpnet_prisma
User_Name=helpnet_prisma
Password=helpnet_prisma
IsolationLevel=ReadCommitted
ConnectTimeout=60
Mars_Connection=False

[MSSQLConnection2005]
SchemaOverride=sa.dbo
DriverName=MSSQL9
HostName=servidorbco
DataBase=Helpnet_prisma
User_Name=helpnet_prisma
Password=helpnet_prisma
IsolationLevel=ReadCommitted
ConnectTimeout=60
Mars_Connection=False

O que estou fazendo de errado? Na minha máquina tenho o Client do 
sql2005 instalado e não queria instalar o Client do Sql em todas as 
maquinas Cliente, isso é necessário? O delphi consegue isso sem instalar 
o client do Sql? Tem alguma *dll_de_conecao* que tenho que mandar junto 
com a minha distribuição? Ou o problema ta no meu Delphi?

Obs. Se eu colocar os arquivos dbxdrivers.ini e dbxconnections.ini no 
diretório da aplicação na máquia do cliente, ele retorna outro erro:

DBX Error:  Driver could not be properly initialized. Client library 
may be missing, not installed properly, or of the wrong version.

-- 
Att.

Rodrigo Rossi
rdrg_ro...@hotmail.com
(45) 9963-1897
Cascavel - PR



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



[delphi-br] Problemas na Conexão Delphi2010 + SqlServ er2005

2010-06-21 Por tôpico Rodrigo Rossi
Boa tarde.

Estou fazendo uma aplicação em Delphi que conecta no Sql2005 do servidor 
da empresa, isso funciona, a aplicação já está pronta e funcionando (na 
minha máquina), o problema ta em colocar ela em outras máquinas 
(usuários) onde ao abrir a aplicação ele retorna o seguinte erro:

Error reading conPrincipal.DriverName: Unknown driver:  MSSQL9.

As configurações do meu SqlConnection:

ConnectionName = MSSQLConnection2005
Driver = MSSQL9
GetDriverFunc = getSQLDriverMSSQL
LibraryName = dbxmss9.dll
VendorLib = SQLNCLI.DLL

_arquivo: dbxdrivers.ini_

[Installed Drivers]
MSSQL=1
MSSQL9=1

[MSSQL]
SchemaOverride=%.dbo
DriverUnit=DBXMSSQL
GetDriverFunc=getSQLDriverMSSQL
LibraryName=dbxmss.dll
VendorLib=oledb.dll
HostName=ServerName
DataBase=Database Name
User_Name=user
Password=password
BlobSize=-1
ErrorResourceFile=
LocaleCode=
IsolationLevel=ReadCommitted
OS Authentication=False
Prepare SQL=False

[MSSQL9]
SchemaOverride=%.dbo
DriverUnit=DBXMSSQL
DriverPackageLoader=TDBXDynalinkDriverLoader,DBXCommonDriver120.bpl
DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
MetaDataPackageLoader=TDBXMsSqlMetaDataCommandFactory,DbxMSSQLDriver120.bpl
MetaDataAssemblyLoader=Borland.Data.TDBXMsSqlMetaDataCommandFactory,Borland.Data.DbxMSSQLDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
GetDriverFunc=getSQLDriverMSSQL
LibraryName=dbxmss9.dll
VendorLib=SQLNCLI.DLL
HostName=localhost
DataBase=DataBase Name
User_Name=user
Password=password
BlobSize=-1
ErrorResourceFile=
LocaleCode=
MSSQL TransIsolation=ReadCommited
OS Authentication=False
Prepare SQL=False

_arquivo: dbxconnection.ini
_
[MSSQLConnection2000]
SchemaOverride=sa.dbo
DriverName=MSSQL
HostName=servidorbco
DataBase=Helpnet_prisma
User_Name=helpnet_prisma
Password=helpnet_prisma
IsolationLevel=ReadCommitted
ConnectTimeout=60
Mars_Connection=False

[MSSQLConnection2005]
SchemaOverride=sa.dbo
DriverName=MSSQL9
HostName=servidorbco
DataBase=Helpnet_prisma
User_Name=helpnet_prisma
Password=helpnet_prisma
IsolationLevel=ReadCommitted
ConnectTimeout=60
Mars_Connection=False

O que estou fazendo de errado? Na minha máquina tenho o Client do 
sql2005 instalado e não queria instalar o Client do Sql em todas as 
maquinas Cliente, isso é necessário? O delphi consegue isso sem instalar 
o client do Sql? Tem algum arquivo de conexão ou driver que tenho que 
mandar junto com a minha distribuição? Ou o problema ta no meu Delphi?

Obs. Se eu colocar os arquivos dbxdrivers.ini e dbxconnections.ini no 
diretório da aplicação na máquia do cliente, ele retorna outro erro:

DBX Error:  Driver could not be properly initialized. Client library 
may be missing, not installed properly, or of the wrong version.

-- 
Att.

Rodrigo Rossi
rdrg_ro...@hotmail.com
(45) 9963-1897
Cascavel - PR



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



Re: [delphi-br] Re: Problemas na Conexão Delp hi2010 + SqlServer2005

2010-06-21 Por tôpico Rodrigo Rossi
Eu já segui passo a passo esse artigo que por sinal é muito bom, meu 
ajudou a conectar no Sql2005 apartir da minha máquina, o problema é 
quando coloco a aplicação na maquina do cliente.

Att.

Rodrigo Rossi
rdrg_ro...@hotmail.com
(45) 9963-1897
Cascavel - PR


On 06/21/2010 03:02 PM, simoesluciano wrote:

 http://www.cesarromero.com.br/2010/configurando-dbx-para-acessar-o-ms-sql-server-2000-e-2005-no-delphi-2010/

 Luciano C. Simões

 --- Em delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br, Rodrigo Rossi 
 rdrg.ro...@... escreveu
 
  Boa tarde.
 
  Estou fazendo uma aplicação em Delphi que conecta no Sql2005 do 
 servidor
  da empresa, isso funciona, a aplicação já está pronta e funcionando (na
  minha máquina), o problema ta em colocar ela em outras máquinas
  (usuários) onde ao abrir a aplicação ele retorna o seguinte erro:
 
  Error reading conPrincipal.DriverName: Unknown driver: MSSQL9.
 
  As configurações do meu SqlConnection:
 
  ConnectionName = MSSQLConnection2005
  Driver = MSSQL9
  GetDriverFunc = getSQLDriverMSSQL
  LibraryName = dbxmss9.dll
  VendorLib = SQLNCLI.DLL
 
  _arquivo: dbxdrivers.ini_
 
  [Installed Drivers]
  MSSQL=1
  MSSQL9=1
 
  [MSSQL]
  SchemaOverride=%.dbo
  DriverUnit=DBXMSSQL
  GetDriverFunc=getSQLDriverMSSQL
  LibraryName=dbxmss.dll
  VendorLib=oledb.dll
  HostName=ServerName
  DataBase=Database Name
  User_Name=user
  Password=password
  BlobSize=-1
  ErrorResourceFile=
  LocaleCode=
  IsolationLevel=ReadCommitted
  OS Authentication=False
  Prepare SQL=False
 
  [MSSQL9]
  SchemaOverride=%.dbo
  DriverUnit=DBXMSSQL
  DriverPackageLoader=TDBXDynalinkDriverLoader,DBXCommonDriver120.bpl
  
 DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
  
 MetaDataPackageLoader=TDBXMsSqlMetaDataCommandFactory,DbxMSSQLDriver120.bpl
  
 MetaDataAssemblyLoader=Borland.Data.TDBXMsSqlMetaDataCommandFactory,Borland.Data.DbxMSSQLDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
  GetDriverFunc=getSQLDriverMSSQL
  LibraryName=dbxmss9.dll
  VendorLib=SQLNCLI.DLL
  HostName=localhost
  DataBase=DataBase Name
  User_Name=user
  Password=password
  BlobSize=-1
  ErrorResourceFile=
  LocaleCode=
  MSSQL TransIsolation=ReadCommited
  OS Authentication=False
  Prepare SQL=False
 
  _arquivo: dbxconnection.ini
  _
  [MSSQLConnection2000]
  SchemaOverride=sa.dbo
  DriverName=MSSQL
  HostName=servidorbco
  DataBase=Helpnet_prisma
  User_Name=helpnet_prisma
  Password=helpnet_prisma
  IsolationLevel=ReadCommitted
  ConnectTimeout=60
  Mars_Connection=False
 
  [MSSQLConnection2005]
  SchemaOverride=sa.dbo
  DriverName=MSSQL9
  HostName=servidorbco
  DataBase=Helpnet_prisma
  User_Name=helpnet_prisma
  Password=helpnet_prisma
  IsolationLevel=ReadCommitted
  ConnectTimeout=60
  Mars_Connection=False
 
  O que estou fazendo de errado? Na minha máquina tenho o Client do
  sql2005 instalado e não queria instalar o Client do Sql em todas as
  maquinas Cliente, isso é necessário? O delphi consegue isso sem 
 instalar
  o client do Sql? Tem algum arquivo de conexão ou driver que tenho que
  mandar junto com a minha distribuição? Ou o problema ta no meu Delphi?
 
  Obs. Se eu colocar os arquivos dbxdrivers.ini e dbxconnections.ini no
  diretório da aplicação na máquia do cliente, ele retorna outro erro:
 
  DBX Error: Driver could not be properly initialized. Client library
  may be missing, not installed properly, or of the wrong version.
 
  --

 


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



[delphi-br] MVC + Delphi

2010-05-25 Por tôpico Rodrigo Rossi
Boa tarde.

Estou a desenvolver uma aplicação comercial e estou com muitas dúvidas 
sobre como fazer este projeto, eis alguns requisitos que levantei:

* Deve haver a possibilidade de trabalho Client/Server
* Utilizará banco de dados relacional - Firebird 2.0
* Padrão MVC Orientado a objetos.
* IDE Delphi 2010

Meu questionamento está no último requisito, é possivel se fazer um 
trabalho em delphi utilizando seus componentes SQLConnection, 
DataSource, etc, separando isso em camadas? Pois até onde eu sei se eu 
colocar um componente SQLQuery em um form eu to fazendo referência 
direta ao banco de dados. Como resolveria este problema.

Este projeto é pessoal.

Tenho poucos conhecimentos em delphi.

Há... estava até pensando em devenvolver em Java pois lá tenho uma visão 
melhor dessa separação em camadas, sei que ia pecar um pouco na parte 
visual e também na parte Client/Server já que o Delphi tem o DataSnap.

-- 

Att.

Rodrigo Rossi
rdrg_ro...@hotmail.com
(45) 9963-1897
Cascavel - PR



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



Re: Res: [delphi-br] Re: Programador - valor cobrado por hora

2010-05-19 Por tôpico Rodrigo Rossi
Excelente colocação

Em relação ao valor da hora cobrada, a empresa onde trabalho pratica o 
valor de R$ 80,00 que é o padrão de nossa região, mas tem muito 
free-lancer que cobra barato pelo serviço, isso desvaloriza e muito o 
nosso trabalho, deixei de desenvolver um sistema para uma empresa de 
Pet-Shoop pois o dono do PET conhecia um cara que estudou com ele e 
por isso ele ia cobrar R$ 500,00 o sistema e não iria cobrar a 
manutenção mensal. Vai competir como com um cara desses se o cliente ta 
interessado é no valor? Não sei qual as características do software do 
cara mais as vezes o barato sai caro.

Att.

Rodrigo Rossi
rdrg_ro...@hotmail.com
(45) 9963-1897
Cascavel - PR


Em 19-05-2010 11:39, reginaldo silva escreveu:

 Já fiz muitos serviços free-lancer. O valor da minha hora hoje é de 
 90,00 como o amigo comentou, meu tempo livre é nas madrugadas e finais 
 de semanas, então tem que valer a pena.

 Se o cliente não quiser pagar o valor que procure outronão 
 acho certo que o cliente coloque o preço no meu serviço . quando 
 vou a padaria comprar pão a balconista não aceitaria eu dizer que o 
 pão está caro e só vou pagar metade do valor... isso seria 
 desvalorizar o serviço do padeiro e desconsiderar o material empregado 
 como farinha, óleo, fermento, etc
 Tem outro problema ao cobrar barato, pois muitos clientes acham que 
 cobrando barato terão um serviço barato.( de baixa qualidade)

 Atenciosamente,

 Reginaldo
 Pci Power

 
 De: Thiago thiagomontez...@yahoo.com.br 
 mailto:thiagomontezano%40yahoo.com.br
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Enviadas: Terça-feira, 18 de Maio de 2010 22:33:45
 Assunto: [delphi-br] Re: Programador - valor cobrado por hora

 Bom meu caro,

 Quando faço serviço freelancer cobro R$ 75,00 a hora, conheço alguns 
 que cobram R$90,00. Mas convenhamos nosso serviço tem que ser 
 valorizado, e também o cliente irá pagar uma única vez e pronto 
 acabou. Além de que no meu caso o tempo disponível é finais de semana 
 e madrugadas então tem que compensar Valor X hora. E para mim este 
 valor compensa.

 Atenciosamente,
 Thiago Montezano
 Analista de Sistemas
 Época - Comércio e Distribuição

 --- Em delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br, Alemão forumdel...@... escreveu
 
  Pessoal, estou pegando alguns trabalhos freela de programação em Delphi.
  Coisa bem simples, criação de alguns cadastros em um sistema ja 
 existente.
 
  Gostaria de saber qual a média de valor por hora que vocês cobram, quem
  trabalha por hora. Alguma idéia?
 
  []s
  Alemão
 
 
  [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]



[delphi-br] Problema com Procedure

2008-10-24 Por tôpico Rodrigo Rossi - UOL
Pessoal, to montando uma procedure que quando clico no botao “Novo Cliente”
ele pega o Maximo código do cliente cadastrado e coloca pra min
automaticamente no TDBEdit o novo código do cliente. Mas esta gerando um
erro na hora que clico no botão “Objeto Parameter definido incorretamente.
As iinformaçoes são inconsistentes e incompletas”

O que ta de errado??

 

procedure TFrmCadCli.BtnNovoClick(Sender: TObject);

begin

  with Datamodule6.ADOQuery1 do

  begin

Close;

Datamodule6.ADOCommand1.CommandText := 'select max(codcli) as codigo
from CadCli';

Open;

  end;

  Datamodule6.ADO_CADCLI.insert;

  if Datamodule6.ADOQuery1['codigo']  null then

Datamodule6.ADO_CADCLI['codcli'] := Datamodule6.ADOQuery1['codigo'] + 1

  else

Datamodule6.ADO_CADCLI['codcli'] := '1';

 

  Datamodule6.ADOQuery1.Close;

end;

 

 



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



RES: [delphi-br] Problema com Procedure

2008-10-24 Por tôpico Rodrigo Rossi - UOL
Não sei hehehehe

So iniciante kra... to aprendendo na marra... já procurei de tudo ke é
apostila e coisa e não achei a forma correta.

Att.

Rodrigo

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Moacir - GMail
Enviada em: sexta-feira, 24 de outubro de 2008 08:15
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Problema com Procedure


Rodrigo,

Vc esta colocando a sentença SQL em

Datamodule6.ADOCommand1.CommandText

e tentando buscar os resultados em

Datamodule6.ADOQuery1


Não seria isto ???

[ ]´s
Moacir

Rodrigo Rossi - UOL escreveu:
 Pessoal, to montando uma procedure que quando clico no botao “Novo
Cliente”
 ele pega o Maximo código do cliente cadastrado e coloca pra min
 automaticamente no TDBEdit o novo código do cliente. Mas esta gerando um
 erro na hora que clico no botão “Objeto Parameter definido incorretamente.
 As iinformaçoes são inconsistentes e incompletas”

 O que ta de errado??

  

 procedure TFrmCadCli.BtnNovoClick(Sender: TObject);

 begin

   with Datamodule6.ADOQuery1 do

   begin

 Close;

 Datamodule6.ADOCommand1.CommandText := 'select max(codcli) as codigo
 from CadCli';

 Open;

   end;

   Datamodule6.ADO_CADCLI.insert;

   if Datamodule6.ADOQuery1['codigo']  null then

 Datamodule6.ADO_CADCLI['codcli'] := Datamodule6.ADOQuery1['codigo'] +
1

   else

 Datamodule6.ADO_CADCLI['codcli'] := '1';

  

   Datamodule6.ADOQuery1.Close;

 end;

  

  



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


 

   



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 


 

__ Information from ESET NOD32 Antivirus, version of virus signature
database 3550 (20081023) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 
 

__ Information from ESET NOD32 Antivirus, version of virus signature
database 3550 (20081023) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 



[delphi-br] Auto Incremento

2008-09-17 Por tôpico Rodrigo Rossi
Rodrigo RossiBoa noite pessoal.

Sou iniciante em Delphi... estou fazendo um Form de cadastro de clientes, onde 
coloco o Código do Cliente como campo chave...
Quero deixar o DBEdit onde coloco o codigo do cliente como Disable onde estou 
fazendo um botão Novo Cliente que quando clico neste botão me abre um novo 
registro somando o codigo do cliente anterior +1.

É possivel??

Abraços.

Rodrigo Rossi



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




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [delphi-br] Auto Incremento

2008-09-17 Por tôpico Rodrigo Rossi
Opa..

Eu estou usando o Acess (.mdb)
Agora estou em duvida qual a melhor maneira, pois nao fiz o teste ainda, mas 
estava pensando em criar este campo auto incremento na estrutura da tabela no 
meu banco, e nao fazer pelo delphi.

Mas se eu fizer isso, como faço para que quando clicar no botao Novo Cliente 
ele ja coloca para min o proximo registro no DBEdit??

Att.

Rodrigo Rossi



 Vc deve informar qual o tipo de banco de dados q vc usa... pois cada um 
 tem formas diferentes de resolver seu problema
 Paradox (creio q seja esse q vc usa) - crie um campo autoincrement 
 (incrementacao automática);