Re: RES: [delphi-br] Erro At End of Table
Só complementando o que o Andreano informou: Se o INSERT funciona ao desabilitar a trigger, então o problema está na trigger, concorda? Tente rodar o insert com os mesmos dados fora do Delphi para vc pegar o erro. O BD é Oracle? Se for, então dá End of Table mesmo. Se vc puder alterar a trigger, trate o exception no_data_found para tratar o erro e retorne um erro 2 que o BDE não dará mais o End of table Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse [EMAIL PROTECTED] escreveu Gladson, O BDE que gera esta exception. 1 - Isso geralmente ocorre quando você está usando a propriedade Filter e o retorno da query/table está vazio, gerando essa exception. 2 - Isso também pode acontecer em algumas situações quando utilizado CacheUpdates com MasterDetail. Você está em alguma das 2 situações? []'s Andreano Lanusse De: delphi-br@yahoogrupos.com.br em nome de Gladson Reis Enviada: sáb 16-fev-08 04:32 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Erro At End of Table ops so uma perguntinha.. Porque BDE ? - Original Message - From: diogenesvit [EMAIL PROTECTED] mailto:diogenesvit%40hotmail.com To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 15, 2008 7:44 PM Subject: [delphi-br] Erro At End of Table Bom dia pessoal td bem? Estou com o seguinte problema, um erro meio espirita aqui! Tenho uma tela em delphi que grava dados em uma tabela via ClientDataSet usando conexao BDE! O problema ocorre quando eu utilizo uma trigger nessa tabela no meu banco de dados oracle! Quando vou salvar alguma operacao nessa tabela com ApplyUpdates o sistema me da um erro At End of Table. Se eu desabilito a trigger a tela funciona normal! O problema eh que nao há nenhum erro na trigger, quando eu faço o insert via linha de comando a trigger habilitada funciona bem! Vcs conhecem alguma configuracao ou algo que possa causar esse problema? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos __ Informação do NOD32 IMON 2880 (20080215) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br http://www.eset.com.br/
Re: [delphi-br] Centralizar um painel dentro de um form
Bom acho q cabo a coka-cola ai Bom vamos lá Seu form tem um WIDTH e HEIGHT não é Coloca o panel onde vc quizer ja no tamanho que vc quizer.. No OnCreate do seu form1, vc faz: panel1.top := (form1.HEIGHT - panel1.HEIGHT) div 2; panel1.left := (form1.WIDTH - panel1.WIDTH) div 2; Se não ficar CENTRALIZADÉRIMO, é porque ta dando número IMPAR na subtração.. ai vc aumenta/diminui 1 pixel no form1/panel1 Abraços Luiz Escobar... Sun, 17 Feb 2008 20:25:38 -0300, Ricardo Mendes escreveu: Galera, gostaria de uma ajuda de vcs Eu tenho um formulario e nele tenho uma imagem colocada como alCliente, ocupando todo o formulario. Dentro dessa imagem eu preciso centralizar um painel, porém não pode ser modificado o tamanho do painel Eu ja pesquise na net e não achei nada que me ajudasseentão gostaria de uma ajuda de vcs.. Obrigado.. Ricardo Mendes [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Centralizar um painel dentro de um form
Faz uma conta simples: Metade da largura do Form menos a metade da largura do Painel. O resultado fixa em run-time na propriedade Left do Painel. Será que dá certo ? Pode até colocar no onSize do Form, para alterar a posição do Painel quando o Form sofrer alterações no tamanho. Abraço, Nogueira Jr (Mobile) Gmail: anogueirajr Hotmail: nogueirajr Skype: nogueira.jr SMS: +551291756354 - Mensagem Original - De: Eduardo Silva dos Santos [EMAIL PROTECTED] Enviada: domingo, 17 de fevereiro de 2008 21:34 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Centralizar um painel dentro de um form É complicado, vai ter que ser no olho. no Delphi 2005 e posteriores a propriedade AligWithMargins resolveria isso numa boa.. um dos motivos que me levou a migrar para o Delphi 2007 foi essa propriedade e a opção de colocar um toolbar com os botões de alinhamento, como ajuda na produtividade, as guide lines tb são boas. Em 17/02/08, Ricardo Mendes [EMAIL PROTECTED] escreveu: Esse form é fixoeu só não queria é mexer nisso no olhamentro mesmomas se não tiver jeito.eu vou vou ter q colocar no olho mesmo... - Original Message - From: Eduardo Silva dos Santos To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Sunday, February 17, 2008 9:12 PM Subject: Re: [delphi-br] Centralizar um painel dentro de um form Esse Formulário vai mudar de tamanho? caso o form seja de tamanho fixo é so colocar o painel e centralizar no olhômetro. Em 17/02/08, Ricardo Mendes [EMAIL PROTECTED] rickbamen%40gmail.com escreveu: Eu uso D7 - Original Message - From: Eduardo Silva dos Santos To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br Sent: Sunday, February 17, 2008 9:08 PM Subject: Re: [delphi-br] Centralizar um painel dentro de um form Se vc usado Delphi 2005 ou superior da uma olhada na propriedade AlignWithMargins Em 17/02/08, Ricardo Mendes [EMAIL PROTECTED] rickbamen%40gmail.comrickbamen%40gmail.com escreveu: Galera, gostaria de uma ajuda de vcs Eu tenho um formulario e nele tenho uma imagem colocada como alCliente, ocupando todo o formulario. Dentro dessa imagem eu preciso centralizar um painel, porém não pode ser modificado o tamanho do painel Eu ja pesquise na net e não achei nada que me ajudasseentão gostaria de uma ajuda de vcs.. Obrigado.. Ricardo Mendes [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Griaule Fingerprint SDK 2007
estou desenvolvendo um sistema de que captura a digital por um leitor biometrico usando o Griaule Fingerprint SDK 2007. pensei ter concluido tudo mas percebi que hora ele diz certo de quem é a digital hora ele da erro hora ele nao acha ninquem.. e do nada ele da acess violation.. to usando as sequintes rotinas pra cadastrar.. procedure TRafaelFingerPrinter.Matricular; var id : string; i : integer; tptstream : tmemorystream; handle : hbitmap; hdc : longint; begin if self.FDataset.Active = false then showmessage('Tabela onde vai ser quardada as digitais nao esta ativa') else begin if ExtractTemplate 0 then begin self.Fdisplay.Picture.Bitmap.FreeImage; handle := self.Fdisplay.Picture.Bitmap.ReleaseHandle; DeleteObject(handle); {$iFOPT R+} {$DEFINE CKRANGE} {$R-} {$ENDIF} hdc := GetDC(hwnd(nil)); {Finger.BiometricDisplay(template.tpt, raw.img, raw.width, raw.height, raw.Res, hdc, handle, GR_NO_CONTEXT);} if handle 0 then begin self.display.Picture.Bitmap.Handle := handle; self.display.Repaint; end; ReleaseDC(hwnd(nil), hdc); {$IFDEF CKRANGE} {$UNDEF CKRANGE} {$R+} {$ENDIF} end; //gravando if (((template.size 0) and (template.tpt nil))) then begin self.FDataset.Edit; tptstream := tmemorystream.create(); tptstream.Write(template.tpt^, template.size); (self.Dataset.FieldByName(self.campo) as TBlobField).LoadFromStream(tptstream); tptstream.free; end; end; end; e to usando esta rotina para verificar a digital passada depois de capturar. function TRafaelFingerPrinter.Identificar: boolean; var encontrou : string; tmp : string; score : integer; i : integer; cdc : tclientdataset; ultimo : string; begin encontrou := 'N'; if extracttemplate() = 0 then begin self.Finger.IdentifyPrepare(template.tpt, GR_DEFAULT_CONTEXT); //abrindo banco de dados cdc := criaclientdataset('select '+self.Fcampo+', '+self.FCanpo_codigo+#13+ 'from '+self.FNomeTabela+#13+ 'where not '+self.FCampo+' is null', self.FConexao, ultimo, CTtquery); cdc.first; while not cdc.eof do begin tmp := cdc.fieldbyname(self.fcampo).asstring; template.size := length(tmp); move(pchar(tmp)^, template.tpt^, template.size); if template.size 0 then begin if self.Finger.Identify(template.tpt,score,GR_DEFAULT_CONTEXT) = gr_match then begin encontrou := 'S'; self.IDObtido := cdc.fieldbyname(self.FCanpo_codigo).asstring; break; end; end; cdc.next; end; cdc.free; if encontrou = 'N' then showmessage('Digital não encontrada'); end; end; to com pressa de resolver isso e nao to vendo solucao. o exemplo deles é muito confuso, eu tentei usar firebird no exemplo deles e deu a mesma coisa so mudei a forma de gravar os dados e verificar, e fica dando a mesma coisa. nao auterei mas nada no exemplo.. alquem ai ja desenvolveu algo pra isso? pq nao sei mas o que fazer... o prazo ta vencendo e eu nao sei como solucionar isso.. obrigdao. t+ -- --- Rafael jorge alves (Analista/desenvolvedor) www.sistemafocus.com.br sistema focus de gestão comercial e serviços em informatica. --- [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Centralizar um painel dentro de um form
Na verdade, não deveriam ser usadas a largura e altura (propriedades Width e Height, respectivamente) do form, e sim a largura e altura da área interna do form (propriedades ClientWidth e ClientHeight, respectivamente). Sds. To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Mon, 18 Feb 2008 07:32:01 -0300 Subject: RE: [delphi-br] Centralizar um painel dentro de um form Faz uma conta simples: Metade da largura do Form menos a metade da largura do Painel. O resultado fixa em run-time na propriedade Left do Painel. Será que dá certo ? Pode até colocar no onSize do Form, para alterar a posição do Painel quando o Form sofrer alterações no tamanho. Abraço, Nogueira Jr (Mobile) Gmail: anogueirajr Hotmail: nogueirajr Skype: nogueira.jr SMS: +551291756354 - Mensagem Original - De: Eduardo Silva dos Santos [EMAIL PROTECTED] Enviada: domingo, 17 de fevereiro de 2008 21:34 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Centralizar um painel dentro de um form É complicado, vai ter que ser no olho. no Delphi 2005 e posteriores a propriedade AligWithMargins resolveria isso numa boa.. um dos motivos que me levou a migrar para o Delphi 2007 foi essa propriedade e a opção de colocar um toolbar com os botões de alinhamento, como ajuda na produtividade, as guide lines tb são boas. Em 17/02/08, Ricardo Mendes [EMAIL PROTECTED] escreveu: Esse form é fixoeu só não queria é mexer nisso no olhamentro mesmomas se não tiver jeito.eu vou vou ter q colocar no olho mesmo... - Original Message - From: Eduardo Silva dos Santos To: delphi-br@yahoogrupos.com.br Sent: Sunday, February 17, 2008 9:12 PM Subject: Re: [delphi-br] Centralizar um painel dentro de um form Esse Formulário vai mudar de tamanho? caso o form seja de tamanho fixo é so colocar o painel e centralizar no olhômetro. Em 17/02/08, Ricardo Mendes [EMAIL PROTECTED] escreveu: Eu uso D7 - Original Message - From: Eduardo Silva dos Santos To: delphi-br@yahoogrupos.com.br Sent: Sunday, February 17, 2008 9:08 PM Subject: Re: [delphi-br] Centralizar um painel dentro de um form Se vc usado Delphi 2005 ou superior da uma olhada na propriedade AlignWithMargins Em 17/02/08, Ricardo Mendes [EMAIL PROTECTED] escreveu: Galera, gostaria de uma ajuda de vcs Eu tenho um formulario e nele tenho uma imagem colocada como alCliente, ocupando todo o formulario. Dentro dessa imagem eu preciso centralizar um painel, porém não pode ser modificado o tamanho do painel Eu ja pesquise na net e não achei nada que me ajudasseentão gostaria de uma ajuda de vcs.. Obrigado.. Ricardo Mendes [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas] _ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br
[delphi-br] DBMemo nao sincronizado como o bco dados
Jose Eduardo Victorino [EMAIL PROTECTED] escreveu: Para: delphi-br@yahoogrupos.com.br De: Jose Eduardo Victorino [EMAIL PROTECTED] Data: Tue, 12 Feb 2008 11:02:19 -0300 (ART) Assunto: [delphi-br] DBMemo nao sincronizado como o bco dados Ola amigos,, Tenho estou trabalhando em um form com uma tabela *.db em conjunto com DBEdits e DBMemos. No form principal tenho DBNavigator, DataSource, Table, DBEdit que conforme com adicionando os dados vao se incluindo e gravando numa beleza. So que em um outro form que esta em conjunto com principal coloquei um DBMemo que qdo termina de inserir as informaçoes ele nao esta gravando no arquivo pois qdo seleciono no DBNavigator o registro especifico ele nao insere o que escrevi entao se perdeu Como posso para gravar estas informacoes em outro form Abraços ,, - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] DBMemo nao sincronizado como o bco dados
Bom dia, Voce precisa ter um form chamado Datamod ( file/ new / datamod ) e nele colocar todos os DataSources, Tables, Querys, etc. Dai, do form1, form2, form3, etc, voce chama o datasource que esta neste datamod, por exemplo udatamod.QueryTab_Clientes. Se nao entendeu o que falei, avisa que te mando um exemplo... Abraco. Sergio Eurico. Em 18/02/08, Jose Eduardo Victorino [EMAIL PROTECTED] escreveu: Jose Eduardo Victorino [EMAIL PROTECTED]josevictorino2002%40yahoo.com.br escreveu: Para: delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br De: Jose Eduardo Victorino [EMAIL PROTECTED]josevictorino2002%40yahoo.com.br Data: Tue, 12 Feb 2008 11:02:19 -0300 (ART) Assunto: [delphi-br] DBMemo nao sincronizado como o bco dados Ola amigos,, Tenho estou trabalhando em um form com uma tabela *.db em conjunto com DBEdits e DBMemos. No form principal tenho DBNavigator, DataSource, Table, DBEdit que conforme com adicionando os dados vao se incluindo e gravando numa beleza. So que em um outro form que esta em conjunto com principal coloquei um DBMemo que qdo termina de inserir as informaçoes ele nao esta gravando no arquivo pois qdo seleciono no DBNavigator o registro especifico ele nao insere o que escrevi entao se perdeu Como posso para gravar estas informacoes em outro form Abraços ,, - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: Fwd: [delphi-br] Componente OCR
Cara... recentemente saiu um artigo na ClubeDelphi falando de interação entre o Delphi e um Scanner. Não me lembro se chega a tratar da questão do OCR, mas já pode ser um ponto de partida. Dá uma fuçada no site deles (devmedia.com.br) pra descobrir qual é a edição exata que contém esse artigo, pode ser que já seja uma fonte de ajuda. Atte, Ricardo. Rafael Lossurdo [EMAIL PROTECTED] escreveu: Alguém tem alguma idéia sobre a minha dúvida abaixo?? Realmente estou precisando de uma dica... []'s Rafael -- Forwarded message -- From: Rafael [EMAIL PROTECTED] Date: 2008/2/15 Subject: [delphi-br] Componente OCR To: delphi-br@yahoogrupos.com.br Caros, Vocês conhecem algum componente para fazer OCR de imagens (a partir de uma imagem, retirar o texto dela)? Estou planejando fazer o meu trabalho de conclusão de curso sobre gestão eletrônica de documentos e pretendo utilizar OCR. Mas tenho tido muita dificuldade de achar api's free pela internet. Existem muitos programas freeware, mas não api's. Gostaria muito da ajuda de vocês. Fico no aguardo. Att, Rafael Lossurdo [As partes desta mensagem que não continham texto foram removidas] _ - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: Griaule Fingerprint SDK 2007
kra eu to pior q vc, vc ainda conseuio capturar e gravar e eu que ainda nem isso consegui, estou usando o SDK da NitGen, e os exemplos que vem com ele sao muito confuso e o pior os kras nao colocam nada parecido com nossa realidade e muito engraçado, dai ta fodis!! To procurando uma luz na net pra ver se encontro um exemplo descente! flw Bit --- Em delphi-br@yahoogrupos.com.br, Rafael Jorge [EMAIL PROTECTED] escreveu estou desenvolvendo um sistema de que captura a digital por um leitor biometrico usando o Griaule Fingerprint SDK 2007. pensei ter concluido tudo mas percebi que hora ele diz certo de quem é a digital hora ele da erro hora ele nao acha ninquem.. e do nada ele da acess violation.. to usando as sequintes rotinas pra cadastrar.. procedure TRafaelFingerPrinter.Matricular; var id : string; i : integer; tptstream : tmemorystream; handle : hbitmap; hdc : longint; begin if self.FDataset.Active = false then showmessage('Tabela onde vai ser quardada as digitais nao esta ativa') else begin if ExtractTemplate 0 then begin self.Fdisplay.Picture.Bitmap.FreeImage; handle := self.Fdisplay.Picture.Bitmap.ReleaseHandle; DeleteObject(handle); {$iFOPT R+} {$DEFINE CKRANGE} {$R-} {$ENDIF} hdc := GetDC(hwnd(nil)); {Finger.BiometricDisplay(template.tpt, raw.img, raw.width, raw.height, raw.Res, hdc, handle, GR_NO_CONTEXT);} if handle 0 then begin self.display.Picture.Bitmap.Handle := handle; self.display.Repaint; end; ReleaseDC(hwnd(nil), hdc); {$IFDEF CKRANGE} {$UNDEF CKRANGE} {$R+} {$ENDIF} end; //gravando if (((template.size 0) and (template.tpt nil))) then begin self.FDataset.Edit; tptstream := tmemorystream.create(); tptstream.Write(template.tpt^, template.size); (self.Dataset.FieldByName(self.campo) as TBlobField).LoadFromStream(tptstream); tptstream.free; end; end; end; e to usando esta rotina para verificar a digital passada depois de capturar. function TRafaelFingerPrinter.Identificar: boolean; var encontrou : string; tmp : string; score : integer; i : integer; cdc : tclientdataset; ultimo : string; begin encontrou := 'N'; if extracttemplate() = 0 then begin self.Finger.IdentifyPrepare(template.tpt, GR_DEFAULT_CONTEXT); //abrindo banco de dados cdc := criaclientdataset('select '+self.Fcampo+', '+self.FCanpo_codigo+#13+ 'from '+self.FNomeTabela+#13+ 'where not '+self.FCampo+' is null', self.FConexao, ultimo, CTtquery); cdc.first; while not cdc.eof do begin tmp := cdc.fieldbyname(self.fcampo).asstring; template.size := length(tmp); move(pchar(tmp)^, template.tpt^, template.size); if template.size 0 then begin if self.Finger.Identify(template.tpt,score,GR_DEFAULT_CONTEXT) = gr_match then begin encontrou := 'S'; self.IDObtido := cdc.fieldbyname(self.FCanpo_codigo).asstring; break; end; end; cdc.next; end; cdc.free; if encontrou = 'N' then showmessage('Digital não encontrada'); end; end; to com pressa de resolver isso e nao to vendo solucao. o exemplo deles é muito confuso, eu tentei usar firebird no exemplo deles e deu a mesma coisa so mudei a forma de gravar os dados e verificar, e fica dando a mesma coisa. nao auterei mas nada no exemplo.. alquem ai ja desenvolveu algo pra isso? pq nao sei mas o que fazer... o prazo ta vencendo e eu nao sei como solucionar isso.. obrigdao. t+ -- --- Rafael jorge alves (Analista/desenvolvedor) www.sistemafocus.com.br sistema focus de gestão comercial e serviços em informatica. --- [As partes desta mensagem que não continham texto foram removidas]