alguem poderia me dar uma dica de como usar o try except! tenho uma aplicacao
na qual qdo inserido umprodutocom mesmo codigo da um pla deviolaçao dechave
primaria, o pal da o evento updateerror alguemsabe como posso tratar isso para
q o aplicativo naom se feche e o usuario saiba o q fez de
mas foi justamente isso que eu fiz!
=P
nao tive tempo ainda de corrigir os testos nem de ajeitar a parte grafica!
tempo e algo que ta me faltando agora!
mas prometo ajeitar!
t+ e valeu pela visita!
Em 06/09/05, Rubem Nascimento da Rocha[EMAIL PROTECTED] escreveu:
Sua iniciativa é muito boa. Se
Ricardo, esquenta não... essas coisas acontessem. Desculpas aceitas e me
desculpe tbem, acho que exagerei um pouquinho...:)
Quando montei esse programa tive o mesmo problema do nosso colega. O comando
para desligar o Win9X fazia o W2K reiniciar. Queimei meus neurônios até chegar
em uma
Acho que para esse caso seria interessante fazer um select antes, para
ver se o código já existe. Mas, um exemplo de tratamento seria esse:
try
Query1.Post;
except
on E: Exception do
MessageDlg('Ocorreu o seguinte erro!'#13#10 + E.message,
mtWarning, [mbOK], 0);
Talvez a utilização do evento OnPostError fosse mais simples não?
- Original Message -
From: Osmar de Souza Júnior
To: delphi-br@yahoogrupos.com.br
Sent: Friday, September 09, 2005 8:19 AM
Subject: [delphi-br] Re: try except
Acho que para esse caso seria interessante
Bom Dia pessoal
Alguém sabe me dizer se é possível no Quick Report usar dois Details para
listar os dados de querys diferentes?
Aguém sabe se tem como fazer isto?
OIbrigado desde já.
Att,
Ricardo
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER
Bom Dia pessoal
Estou tendo problemas para criar um relatório de aniversárinates.
Estou trabalhando com Delphi 6 e com Banco de Dados Firebird.
Tenho gravado em meu banco a data de nascimento.
Gostaria de saber se existe alguma forma de quebrar//concatatenar os dados do
banco, para
Master/Detail não tem restrição de Details. Eu fiz um aqui com 6 details e
tudo gravando, editando e excluindo. Tá dando um probleminha aqui ainda, mas
já demonstrou não haver restrição alguma.
Pega cada Detail do relacionamento e coloca em uma banda Detail diferente.
[]s
Walter Alves Chagas
Desculpa pessoal.
Enviei o mail anterior com o assunto errado.
Bom Dia pessoal
Estou tendo problemas para criar um relatório de aniversárinates.
Estou trabalhando com Delphi 6 e com Banco de Dados Firebird.
Tenho gravado em meu banco a data de nascimento.
Gostaria de saber se existe alguma
Pessoal como eu faço para no foco de um dbgrid ao tecla a letra o foco cair em
cima do nome ?
Alguem pode passar esta dica?
Grato,
Joselito Côrtes
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as
Galera, bom dia...
Estou usando um TabControl e gostaria de saber como faço para vincular
determinado grupo de botoes e grids para a tab aberta.
Por exemplo, minha tab está da seguinte forma:
__
| Contas a Pagar | Contas a
O Cliente utiliza um Thin Client para executar o programa que esta instalado no
Terminal Service Windows 2003.
No momento que ele tenta executar um relatorio o ocorre o seguinte erro:
A Call to an OS Function failed
No aguardo
Evandro
[As partes desta mensagem que não continham texto foram
Osmar, Bom Dia!
No evento OnPostError, temos o seguinte cabeçalho: procedure
TFormXXX.QueryTBXXXPostError(DataSet: TDataSet; E: EDatabaseError; var
Action: TDataAction);
Onde: DataSet: refere-se a Query/Table que chamou o evento.
E: refere-se ao erro que ocorreu.
Olá Ricardo,
Essas quatro funçoes lhe vão lhe ajudar:
DecodeDate(Date: TDateTime; var Year, Month, Day: Word);
DecodeTime(Time: TDateTime; var Hour, Min, Sec, MSec: Word);
EncodeDate(Year, Month, Day: Word): TDateTime;
EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime;
Aniversarinates do Mês
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select * from SUA_TABELA');
Query1.SQL.Add('where extract(month from ANINERSARIO) = :Mes');
Query1.ParamByName('Mes').AsInteger := StrToInt(Edit1.Text);
Query1.Open;
Dai use seu gerador de relatórios
Respondendo a
Ja tentou assim :
'select rdb$relation_name ' +
'from rdb$relations where ' +
'rdb$relation_name=' + QuotedStr(cNometabela);
alquem ai sabe como eu vejo se uma tabela existe num banco de dados fireird
1.5?
obrigado!
Rodrigo ®¿®
Coloque no on Show da tabshet .
GroupBox. : 1 ..
Rodrigo ®¿®
Respondendo a Wilson Valdevite:
Galera, bom dia...
Estou usando um TabControl e gostaria de saber como faço para vincular
determinado grupo de botoes e grids para a tab aberta.
Por exemplo, minha tab está da
Nos meus sistemas isso acontecia quando tinha muitas janelas abertas ao
mesmo tempo não sei se é seu caso
Rodrigo ®¿®
Respondendo a Evandro Araujo de Abreu:
O Cliente utiliza um Thin Client para executar o programa que esta instalado
no Terminal Service Windows 2003.
No momento que
Rodrigo,
eu tenho, então, que dize quais grupos ficarão visíveis e quais ficarão
invisíveis via código?
- Original Message -
From: Rodrigo ®¿®
To: delphi-br@yahoogrupos.com.br
Sent: Friday, September 09, 2005 9:59 AM
Subject: Re: [delphi-br] Tab Control
Coloque no on Show
Olá Pessoal tudo bem?
Estou com um probleminha no formulário de pedidos, criei um
botão
Salvar para jogar os dados para a tabela de pedidos e não está
dando
certo.
dtmestoque.cdsPedidos.Post;
dtmEstoque.cdsPedidos.ApplyUpdates(0);
dtmPrincipal2.Transaction.Commit;
Os componentes estão todos
Acho que sim, eu quando entro nas abas, mudo o que tenho que mudar
...
Rodrigo ®¿®
Respondendo a Wilson Valdevite:
Rodrigo,
eu tenho, então, que dize quais grupos ficarão visíveis e quais ficarão
invisíveis via código?
- Original Message -
Coloque no on Show da tabshet
Oi Antonio,,,
Funcionou como eu esperava. Realmente a Trigger controla o
incremento numa boa.
Já estou modificando tudo o que havia feito.
Agradeço ao Francisco sua dica do required no DataSet ja é. D+
Agradeço ao Alisson tb... vcs são 10+.
Porem tenho uma duvida básica de
Obrigado Rodrigo...
- Original Message -
From: Rodrigo ®¿®
To: delphi-br@yahoogrupos.com.br
Sent: Friday, September 09, 2005 10:09 AM
Subject: Re: [delphi-br] Tab Control
Acho que sim, eu quando entro nas abas, mudo o que tenho que mudar
...
Rodrigo ®¿®
Valeu Lenilson, mas sua função funcionou. mas antes tive qe fazer uma
modificação;
Veja abaixo:
function TForm1.VersaoSO: String;
var So : TOSVersionInfo;
ret : Integer;
begin
Result := '';
So.dwOSVersionInfoSize := SizeOf(TOSVersionInfo);
if GetVersionEx(So) then begin
ret :=
Ola Jenifer
bom, para ajudar no teu raciocínio, o código é gerado no momento do POST, ou
seja, quando você manda gravar os dados.
Para obter o código é só associar um dbedit somente leitura ao campo código.
bjs...
Antonio.
- Original Message -
From: Jenifer Arosa [EMAIL PROTECTED]
Com o ClientDataSet vc náo precisa usar o trasações, o provider jah faz
isto internamente.
ediberto_alves escreveu:
Olá Pessoal tudo bem?
Estou com um probleminha no formulário de pedidos, criei um
botão
Salvar para jogar os dados para a tabela de pedidos e não está
dando
certo.
Td bem. Mas possuo um intervalo entre as datas.
Período Inicial e Período Final.
Ex.: 01/01 até 10/10
Se for no delphi, consigo ocultar a banda com encode/decode, verificando se
o período esta dentro do definido.
Mas como ordeno isso.
Por no momento de ordenar na query, esta esta sendo ordenada
Bom dia a todos!!!
Tenho o seguinte texto dentro de um componente memo :
25/05/2005 13:19AGUARDANDOAUTOR18/05/2005 08:57EXPEDIÇÃO DE MANDADO 10/05/2005
14:42EM CLASSIFICAÇÃO 09/05/2005 16:26PROTOCOLADO
Onde este texto está em uma única linha.
Preciso quebrar esta linha para de
Bom dia galera...
Tenho um tela que lista os funcionarios em um dbgrid, clico em cima do
funcionário para fazer alteração o sistema,
abre uma outra tela para fazer as alterações se eu altero e clico no
batão Gravar (DM.cdsFuncionariosCont.ApplyUpdates(0);)
ele altera blz, daí fecho a tela que
Não sei como você está preenchendo o Memo, porque quando você usa um
método Add(Text) ou Append(Text) do próprio TMemo, ele adiciona a
quebra automaticamente.
Se você está fazendo assim:
Memo1.Lines.Text := '25/05/2005 13:19AGUARDANDOAUTOR18/05/2005
08:57EXPEDIÇÃO DE MANDADO 10/05/2005 14:42EM
Ricardo, Bom Dia!
Não sei qual banco de dados você está utilizando, mas creio que poderia ser
feito algo como o comando abaixo (Oracle):
SELECT * FROM TABELA
ORDER BY TO_CHAR(TABELA.CAMPODATA, 'MMDD') ;
Com o comando acima, o que deve ocorrer é que seu exemplo será ordenado
Olá!!!
Vc tem algum exemplo ou pode dizer detalhadamente essa transação pelo
DataSetProvider???
Obrigado
Ediberto Alves
--- Em delphi-br@yahoogrupos.com.br, -=SchiavoR=- [EMAIL PROTECTED]
escreveu
Com o ClientDataSet vc náo precisa usar o trasações, o provider jah
faz
isto internamente.
Osmar, o retorno de uma função preenche o componete memo, porém em uma única
linha.
Então, Criei um outro componente memo ( Memo2) que irá receber as informações
que preciso, ou seja, em várias linha : Data + Hora + Texto.
25/05/2005 13:19AGUARDANDOAUTOR18/05/2005 08:57EXPEDIÇÃO DE
Rodrigo,
Já perdi muito tempo com esse problema também, a questão está no driver
de acesso do mysql para o dbexpress.
Se você estiver utilizando uma versão mais recente do mysql 4.X, sinto
em dizer, mas nenhum dessas drivers free, funcionou. Baixei uma driver
demo da corelab www.crlab.com/dbx,
Companheiros,
Tenho uma aplicação em D7+dbexpress+postgresql8.0
Na view em questão, quando mando do delphi uma senteça sql para
atualizar a view tudo fuinciona normalmente, a rule da view direciona
os dados para as suas respectivas tabelas.
Porém, quando apenas dou um Applyupdates(0) no
Eh Renatão...se não fosse vc...ficaria mais um mês tentando outros
códigos e outra lógica para resolver...
Instalei o componente da core labs e funcionou legal...só que como vc
disse é DEMO
Tem prazo de funcionamento e tal quais são as limitações?
Rodrigo
-Mensagem original-
De:
pra quebrar um texto use #13
[EMAIL PROTECTED]
600 modelos de sites profissionais - Imperdivel
http://www.kitsites.com/index.php?ref=50
---Mensagem original---
De: Patricia Santana
Data: 09/09/05 11:56:54
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: Quebra de
Infelizmente não tenho, mas na documentação do componente no help do
Delphi provavelmente deve ter.
ediberto_alves escreveu:
Olá!!!
Vc tem algum exemplo ou pode dizer detalhadamente essa transação pelo
DataSetProvider???
Obrigado
Ediberto Alves
--- Em delphi-br@yahoogrupos.com.br,
Você pode tentar assim também:
try
Query.Sql.Clear;
Query1.Sql.Add('Select Count(*) From Tabela');
Query.Open;
except
Trate a exceção caso o banco retorne mensagem de tabela inexistente
end;
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA
Galera... to montando uma aplicação MDI mas tenho que colocar uns componentes
no form principal. Mas quando eu crio as janelas, os componentes do form
principal se sobrepoem as janelas filhas.
Alguem sabe como faço para corrigir isso?
[As partes desta mensagem que não continham texto foram
Rodrigo,
Essa versão demo irá funcionar durente 30 dias.
agora se tem limitações acho que não, na documentação não li nada a
respeito.
Renato
--- Em delphi-br@yahoogrupos.com.br, Rodrigo Mota [EMAIL PROTECTED]
escreveu
Eh Renatão...se não fosse vc...ficaria mais um mês tentando outros
Pessoal,
Afinal por que é desaconselhável usar o SimpleDataSet do Delphi 7?
Como faço para migrar todos os componentes que usei deste tipo para o trio
seguro?
Atenciosamente,
Levi Ribeiro de Freitas
Programador de Computadores
[As partes desta mensagem que não continham texto foram
Olá Felipe,
completando a resposta do Daniel o Borcon esse ano é mais barato porque nos
anos anteriores era junto com a Condex, este ano será somente o BorCon que será
no Centro de Convenções Rebouças, com isso conseguimos reduzir muito os custos
e repassamos esta redução para o
Olha, basicamente o DataSetProvider utiliza de chamadas aos métodos de suas
interfaces internas que devem ser implementadas pelos componentes que querem
ser Providos. Se não estou enganado a interface chama-se IProviderSuport.
Agora se você quer saber como ele faz isso, vc vai ter que ver o
Esse ano vai ser o melhor BorCon de todos pode ter certeza
Este ano teremos Delphi e Java, mas se você der uma olhada na grade
http://info.borland.com.br/borcon/grade.htm verá que tem muito mais Delphi além
de um dia inteiro de curso de ECO III...
E quando falamos em Delphi, estamos
Estamos iniciando o desenvolvimento de um projeto com delphi 2005 - padrão
windows form, mas não existem mais os componentes data controls, ali apenas
encontra-se um dbgrid, alguem sabe de um bom pacote de componentes para indicar
?
[]s
_
João
Afinal por que é desaconselhável usar o SimpleDataSet do Delphi 7?
Como faço para migrar todos os componentes que usei deste
tipo para o trio seguro?
Se você não está tendo problemas, não vejo motivo para mudar.
Não importa o que qualquer um diga.
--
Erick Sasse
www.ericksasse.com.br
Olá João,
o conjunto de componentes para Windows Forms ainda é muito reduzido, isso
devido ao .NET ser novo.
Já a VCL são 10 anos e é muito mais completa... você pode iniciar seu
desenvolvimento em VCL.NET que tem todos os controles da VCL em .NET.
Junto ao Delphi 2005 vem um conjunto de
Estimado,
Boa tarde. O componente não tem problema. Quando criado no D6 (até então
SQLClientDataset) apresentou alguns problemas sim. No delphi 7 o
componente foi reescrito e passou a ser TSimpleDataSet (o bicho melhorou
muito). Ele encapsula o famoso trio seguro SQLDataSet + Provider +
Eu tive esse problema também. O que fiz foi colocar os
componentes em um panel e torno o panel invivível,
quando abro uma janela filha e o torno visível
novamente, quando fecho a última janela.
Não sei se é a melhor forma ou a forma correta.
[]´s
Luis Alberto
--- Wilson Valdevite [EMAIL
Pessoal,
Alguém já usou este inputquery:
function InputQuery(const ACaption, APrompt: WideString; var Value: Integer,
Min: Integer = Low(Integer); Max: Integer = High(Integer); Increment:
Integer = 1): Boolean; overload;
Não estou conseguindo.
Alguém sabe como?
Atenciosamente,
Levi
Oi Antonio,,,
Pois é... Mas voltando a sua dica do required O campo é integer
e not null no IB.
Criei um generator para incrementar e a trigguer para disparar no
post.
O problema é que se retorno o required no Fields do DataSet ele da
erro.
Tem outra forma para que eu
Olá pessoal, to desenvolvendo um sistema e ao chamar os formulários, ao
invés de usar o SHOWMODAL, eu quero utilizar apenas o SHOW, mas
quero que se uma janela estiver aberta e se tentar abrir ela novamente
ao invés de abrir uma nova quero que a janela que já esta aberta venha
para a frente
Oi Gente
Eu criei uma tabela de vendedores e o campo que identifica o código
do vendedor é integer not null
Bom. Criei um generator para incrementar esse campo, mas no
GeneratorFields do DataSet eu perco a numeração quando o usuário desiste
da operação de inclusão.
Para contornar
Luis,
No meu caso, terei que colocar botões que abrem determinados menus. Estava
pensando em fazer +/- a mesma coisa, mas tornar invisível quando perdesse o
foco e voltasse a ser visível quando recebesse o foco novamente. Queria fugir
disso mas estou vendo que não vou sonsegiur.:(
Cara, na Submarino.com.br tem alguns livros sobre ERP. Recomendo o
Livro do Cesar Alexandre de Souza. Tem alguns estudos de caso, bem
interessante.
Quanto ao atender ao padrões do mercado ou à necessidades específicas
das empresas, isso não é característica do ERP somente. Isso depende
da
Existe o pacote de componentes do JVCL (JEDI Project), com mais de 600
componentes, open-source:
http://sourceforge.net/projects/jvcl
Também para o Delphi 2005 há os do Raize (pago $$):
http://www.raize.com/DevTools/Default.asp
--- Em delphi-br@yahoogrupos.com.br, João Paulo EsPyl [EMAIL
Oi!
desculpe, mas eu não trabalho com o editor fields, ao invés disto geralmente
monto as SQLs em tempo de execução, pois consigo manipular a SQL com muito
maior precisão, acessando os dados através de
Query.FieldByName('nome').asinteger, por exemplo.
No máximo, quando são muitos campos em um
É que quero testar meus programas feitos em windows form no MONO, para ver a
questão de portabilidade para Linux. E até onde sei o MONO não suporta e nem
suportará VCL.NET.
[]s
_
João Paulo Pyl
- Original Message -
From: Andreano Lanusse
Sim, VCL.NET não é suportada no mono
[]'s
Andreano Lanusse
System Engineer
Borland Latin America
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] - www.borland.com.br
blocked::http://www.borland.com.br/
A Borland Software é líder global em soluções independentes de plataforma para
o
Olá pessoal.
Como faço para obter o valor da tag de uma TActionClientItem.
Explicando melhor, constui o menu com ActionManager, ligo ao ActionMainMenuBar.
No ActionMainMenuBar, criei as opção do menu.
Existem três opções deste menu que executam a mesma Action.
Gostaria de saber, como
Caro Maurício, Lista e Moderadores, desculpe por não colocar um Off Topic...
Maurício, veja bem... Este sistema não é meu... Sistemas Empresariais
Flexíveis está relacionado a um conceito de uma software house e faz um
paralelo com ERP...
Por isso iniciei a discussão... Se quiser responder em
Modo simples:
try
// tenta fazer algo
except
// se gerou uma exceção acima vai pasar aki...
end;
se quiser tratar a exceção:
try
// tenta fazer algo
except
// se gerou uma exceção acima vai pasar aki...
on e:exception do
Showmessage('O erro foi: '+ e.message);
end;
para
Andreano, eu vi que além das palestras haverá um mini-curso também. É
preciso pagar alguma coisa extra para participar destes mini-cursos?
Por que este ano está tão mais barato do que no ano passado? A qualidade do
evento caiu ou a Borland está sendo boazinha conosco? Ou cobrou muito caro
no ano
Então você garante que a qualidade técnica vai ser boa? No ano passado
assisti a palestras ótimas outras mais ou menos, mas achei que tinha muita
coisa de Java. Este ano teremos mais Delphi?
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Andreano
Ola
alguem sabe me dizer o que precisa ser feito para utilizar/registrar uma DLL
feita em Delphi no Visual Basic?
Isabella
__
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/
[As partes
Dear Delphi,
Sou novato no Delphi e nesta lista de discussão.
Tenho as dúvidas mais elementares (que vergonha) e gostaria de saber se posso
postá-las aqui?
Aprendi a programar na época de faculdade em C/C++ para DOS e como esta nunca
foi minha profissão, sempre satisfiz minhas necessidades
Alguém saberia me indicar um bom editor de ícones??? Estou com problemas
para criação do ícone do meu sistema
Tamara Clemente - Suporte Técnico Moked do Brasil - Consultoria de Segurança
Empresarial Divisão MokInf de Informática PABX: (55-11) 5071-2748
[EMAIL PROTECTED] www.moked.com.br
68 matches
Mail list logo