[delphi-br] Mascara de CEP
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
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
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]
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.
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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);