Re: [delphi-br] index is ready only
Colega... Não se desespere quanto ao Master/Detail... O problema é a base de dados. Sugestão: Mude de base de dados. Use Interbase, Firebird... Se desejar programar como se faz com componentes dataware e com tabelas paradox, ainda sugiro o uso do FlashFile, que tem aprovado muito bem aqui na empresa. É código aberto (Opensource) e não corrompe... Ainda migra suas bases paradox para FlashFile automaticamente sem vc precisar ter de re-escrever tudo!!! Se desejar, te envio os arquivos necessários e te dou a luz que desejar... em pvt. Saudações Emanuel Coutinho - Original Message - From: Marcio Carneiro To: [EMAIL PROTECTED] Sent: Wednesday, September 22, 2004 8:20 PM Subject: Re: [delphi-br] index is ready only É o Paradox, que já está enchendo a minha paciência. Já deletei fisicamente os arquivos de índices, já recriei novamente, já dei um pack no arquivo, já utilizei um reparador de tabelas. O problema é que nada acontece, continua dando o erro :INDEX IS READY ONLY. Onde estou errando: criei a tabela, criei o índice, estabeleci a relação mestre-detalhe, e continua dando erro. Se não conseguir, vou abandonar o mestre-detalhe, e fazer de outra forma. Sou analista de sistemas e faço algoritmos de qualidade, já programei muito em Clipper, e este é o meu primeiro programa em Delphi, e este acesso às tabelas está me dando muito dor de cabeça, e o que é pior, não existe livro ou apostila que trate destas minúncias, somente a experiência, que não tenho, é que é possível dar respostas a estes problemas. O problema é que nesta lista, todos estão muito avançados, e eu como iniciante, tenho dificuldades em perguntar, pois vocês estão no firebird/interbase e estou ainda atrelado no Piradox. Um simples problema me tranca todo o desenvolvimento do sistema. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Tuesday, September 21, 2004 10:29 AM Subject: Re: [delphi-br] index is ready only Qual o banco de dados que stá usando? É Paradox? Se for pode ser um problema na tabela, aí deve rodar um aplicativo para corrigir os indices, etc... Só que você falou antes em Contas a Receber, depois falou em contas a pagar Veja se não há nenhum arquivo de indice que tenha seu atributo alterado... isso está estranho!!! Sds Emanuel Couitnho Marcio Carneiro wrote: A tabela-filha tem as contas a receber da tabela-pai(cliente). Portanto estou deletando apenas as contas(filha) que o cliente(pai) já pagou, que permanece ativo no banco de dados. O erro ocorre quando estou dando um laço para deletar todas as contas que aquele cliente tem no contas a pagar. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Monday, September 20, 2004 8:46 AM Subject: Re: [delphi-br] index is ready only Colega... a maneira como colocou sua pergunda é um tanto vaga... Há entretanto cuidados a serem tomados quando eliminando um registro que faz parte de uma relação Master-Detail. ao eliminar um registro na Master, no evento before delete, crie um laço e elimine primeiramente os registros da tabela filha(detail), as tenha em mente de que ela não é master para uma outra tabela, como numa relação master-detail-detail, como a miúde ocorre. Veja se não está acontecendo alguma coisa parecida!!! Espero ter ajudado! Sds, Emanuel Coutinho Marcio Carneiro wrote: Olá amigos, Estou deletando um item da tabela-filho, e está dando este erro. Onde estou errando? Quais são as regras para deleção em relação pai-filho? Muito obrigado Marcio http://www.emailprotegido.terra.com.br/ [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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo
Re: [delphi-br] index is ready only
Realmente Sai do Paradox cara, vc apanha um pouco se vc nao sabe mexer com banco do Tipo SQL Server ou Interbase para aprender, mas as cabeçadas são por pouco tempo as dores de cabeça do paradox sao constantes... Tambem estou aprendendo FireBird pelo menos ate agora nao tive nenhum problema com ele.. Um Abraço - Original Message - From: Sil-jo Evsan To: [EMAIL PROTECTED] Sent: Thursday, September 23, 2004 9:00 AM Subject: Re: [delphi-br] index is ready only Não sei como esta o teu tempo para fazer isto... mas te aconselho o seguinte... vai para um banco de dados Firebird/Interbase ou SQLServer sai do paradox... tu vai ver que tem muito coisa q tu faz no braço que o banco faz para vc brincando... depois q eu sai do paradox muitos problemas foram resolvidos rapidamente... tu vai ter que dar umas cabeçadas mas vão ser bem mais leves do que as do Paradox ! Marcio Carneiro wrote: É o Paradox, que já está enchendo a minha paciência. Já deletei fisicamente os arquivos de índices, já recriei novamente, já dei um pack no arquivo, já utilizei um reparador de tabelas. O problema é que nada acontece, continua dando o erro :INDEX IS READY ONLY. Onde estou errando: criei a tabela, criei o índice, estabeleci a relação mestre-detalhe, e continua dando erro. Se não conseguir, vou abandonar o mestre-detalhe, e fazer de outra forma. Sou analista de sistemas e faço algoritmos de qualidade, já programei muito em Clipper, e este é o meu primeiro programa em Delphi, e este acesso às tabelas está me dando muito dor de cabeça, e o que é pior, não existe livro ou apostila que trate destas minúncias, somente a experiência, que não tenho, é que é possível dar respostas a estes problemas. O problema é que nesta lista, todos estão muito avançados, e eu como iniciante, tenho dificuldades em perguntar, pois vocês estão no firebird/interbase e estou ainda atrelado no Piradox. Um simples problema me tranca todo o desenvolvimento do sistema. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Tuesday, September 21, 2004 10:29 AM Subject: Re: [delphi-br] index is ready only Qual o banco de dados que stá usando? É Paradox? Se for pode ser um problema na tabela, aí deve rodar um aplicativo para corrigir os indices, etc... Só que você falou antes em Contas a Receber, depois falou em contas a pagar Veja se não há nenhum arquivo de indice que tenha seu atributo alterado... isso está estranho!!! Sds Emanuel Couitnho Marcio Carneiro wrote: A tabela-filha tem as contas a receber da tabela-pai(cliente). Portanto estou deletando apenas as contas(filha) que o cliente(pai) já pagou, que permanece ativo no banco de dados. O erro ocorre quando estou dando um laço para deletar todas as contas que aquele cliente tem no contas a pagar. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Monday, September 20, 2004 8:46 AM Subject: Re: [delphi-br] index is ready only Colega... a maneira como colocou sua pergunda é um tanto vaga... Há entretanto cuidados a serem tomados quando eliminando um registro que faz parte de uma relação Master-Detail. ao eliminar um registro na Master, no evento before delete, crie um laço e elimine primeiramente os registros da tabela filha(detail), as tenha em mente de que ela não é master para uma outra tabela, como numa relação master-detail-detail, como a miúde ocorre. Veja se não está acontecendo alguma coisa parecida!!! Espero ter ajudado! Sds, Emanuel Coutinho Marcio Carneiro wrote: Olá amigos, Estou deletando um item da tabela-filho, e está dando este erro. Onde estou errando? Quais são as regras para deleção em relação pai-filho? Muito obrigado Marcio http://www.emailprotegido.terra.com.br/ [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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group
Re: [delphi-br] index is ready only
Marcio, uso Firebirb e Piradox, como vocês dizem. Uso o último ai a anos em um sistema completo (compra + venda + comissão + filiais (até 99 lojas) + ECF), diversos clientes, tabelas com + de 20MB e sinceramente, roda que uma beleza (em rede). Quer mudar, mude, mas saiba os motivos. É muito fácil culpar o banco de dados, assim como o usuário, o computador, o padre, etc., mas soluções reais, só correndo atrás mesmo. Conheço programas incríveis em Clipper, a culpa é do mouse? Não posso ajudar no seu problema, pois não uso mestre-detalhe, sempre faço na mão, acho mais robusto. Qq coisa pvt-me. Abraço. Sávio Cler ICQ 142428832 www.sgm.rg3.net [EMAIL PROTECTED] Sto A. de Pádua - Rio de Janeiro Contato Pessoal: (22)9812-0656 ~ ~ ( @ @ ) ---o0Oo-(_)-oO0o--- Precisando de dicas? www.deephi.hpg.com.br --- Mais de 3 downloads -ooO---Ooo- - Original Message - From: Lucas Lombardi [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, September 24, 2004 12:53 AM Subject: Re: [delphi-br] index is ready only Realmente Sai do Paradox cara, vc apanha um pouco se vc nao sabe mexer com banco do Tipo SQL Server ou Interbase para aprender, mas as cabeçadas são por pouco tempo as dores de cabeça do paradox sao constantes... Tambem estou aprendendo FireBird pelo menos ate agora nao tive nenhum problema com ele.. Um Abraço - Original Message - From: Sil-jo Evsan To: [EMAIL PROTECTED] Sent: Thursday, September 23, 2004 9:00 AM Subject: Re: [delphi-br] index is ready only Não sei como esta o teu tempo para fazer isto... mas te aconselho o seguinte... vai para um banco de dados Firebird/Interbase ou SQLServer sai do paradox... tu vai ver que tem muito coisa q tu faz no braço que o banco faz para vc brincando... depois q eu sai do paradox muitos problemas foram resolvidos rapidamente... tu vai ter que dar umas cabeçadas mas vão ser bem mais leves do que as do Paradox ! Marcio Carneiro wrote: É o Paradox, que já está enchendo a minha paciência. Já deletei fisicamente os arquivos de índices, já recriei novamente, já dei um pack no arquivo, já utilizei um reparador de tabelas. O problema é que nada acontece, continua dando o erro :INDEX IS READY ONLY. Onde estou errando: criei a tabela, criei o índice, estabeleci a relação mestre-detalhe, e continua dando erro. Se não conseguir, vou abandonar o mestre-detalhe, e fazer de outra forma. Sou analista de sistemas e faço algoritmos de qualidade, já programei muito em Clipper, e este é o meu primeiro programa em Delphi, e este acesso às tabelas está me dando muito dor de cabeça, e o que é pior, não existe livro ou apostila que trate destas minúncias, somente a experiência, que não tenho, é que é possível dar respostas a estes problemas. O problema é que nesta lista, todos estão muito avançados, e eu como iniciante, tenho dificuldades em perguntar, pois vocês estão no firebird/interbase e estou ainda atrelado no Piradox. Um simples problema me tranca todo o desenvolvimento do sistema. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Tuesday, September 21, 2004 10:29 AM Subject: Re: [delphi-br] index is ready only Qual o banco de dados que stá usando? É Paradox? Se for pode ser um problema na tabela, aí deve rodar um aplicativo para corrigir os indices, etc... Só que você falou antes em Contas a Receber, depois falou em contas a pagar Veja se não há nenhum arquivo de indice que tenha seu atributo alterado... isso está estranho!!! Sds Emanuel Couitnho Marcio Carneiro wrote: A tabela-filha tem as contas a receber da tabela-pai(cliente). Portanto estou deletando apenas as contas(filha) que o cliente(pai) já pagou, que permanece ativo no banco de dados. O erro ocorre quando estou dando um laço para deletar todas as contas que aquele cliente tem no contas a pagar. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Monday, September 20, 2004 8:46 AM Subject: Re: [delphi-br] index is ready only Colega... a maneira como colocou sua pergunda é um tanto vaga... Há entretanto cuidados a serem tomados quando eliminando um registro que faz parte de uma relação Master-Detail. ao eliminar um registro na Master, no evento before delete, crie um laço e elimine primeiramente os registros da tabela filha(detail), as tenha em mente de que ela não é master para uma outra tabela, como numa relação master-detail-detail, como a miúde ocorre. Veja se não está acontecendo alguma coisa parecida!!! Espero ter ajudado! Sds, Emanuel Coutinho
Re: [delphi-br] index is ready only
Muito obrigado pela atenção, Vou relatar os meus passos: A Tabela-mestre é a que contêm os dados dos clientes e tem como chave primária o campo CODIGO_CLIENTE, e ela está indexada secundariamente pelo nome. A Tabela-detalhe é a onde registro todas as compras de um determinado cliente e não têm nenhum campo como chave primária(pois não criei nenhum campo que seja único sendo que um cliente pode ter várias contas e não tem necessidade de registrar um número para cada conta a receber) , e está apenas indexada pelo campo CODIGO_CLIENTE. No form criei dois grids, um ligado ao Mestre(Cliente) e outro ao Detalhe(Contas a Receber), e a relação foi estabelecida através do campo CODIGO_CLIENTE-CODIGO_CLIENTE. A ligação funciona, o erro ocorre quando faço o seguinte: TbCReceber.findkey([cod]); While not TBCReceber.eof do begin if TbCReceberCodigo_Cliente.value=cod then begin totrec:=totrec+TbCReceberPreco.value; TbCReceber.delete end else exit; TbCReceber.next; end; - Original Message - From: CARLOS CASTRO To: [EMAIL PROTECTED] Sent: Thursday, September 23, 2004 5:03 PM Subject: Re: [delphi-br] index is ready only Mario, tenho uma certa experiencia com o paradox , pois como vc tbem vindo do velho e bom clipper com dbase e passeio o maior apuro para me adaptar , se puder me detalhar com o esta usando o pai-filho , posso te ajudar, pois tive problemas graves no manuseio das tabelas. Talvez juntos vamos poder resolver a duvida que lhe atenta a alma, me envia a forma que esta usando a ligacao entre as tabelas , ou ate um exemplo para que possa repetir os testes aqui fico no aguardo .. Carlos Williams Diaz [EMAIL PROTECTED] wrote: Márcio, dificil dizer, mas será que: -seu arquivo não está setado como read only? - se venho de um cd é possível. -será que você não colocou a propriedade do data set como read only? -você grava primeiro o mestre não é isso? bem, são bobagens mas a gente as vezes passa por cima. abraços, williams *--- Williams Díaz [EMAIL PROTECTED] http://www.interban.com.br - Original Message - From: Marcio Carneiro [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, September 22, 2004 8:20 PM Subject: Re: [delphi-br] index is ready only É o Paradox, que já está enchendo a minha paciência. Já deletei fisicamente os arquivos de índices, já recriei novamente, já dei um pack no arquivo, já utilizei um reparador de tabelas. O problema é que nada acontece, continua dando o erro :INDEX IS READY ONLY. Onde estou errando: criei a tabela, criei o índice, estabeleci a relação mestre-detalhe, e continua dando erro. Se não conseguir, vou abandonar o mestre-detalhe, e fazer de outra forma. Sou analista de sistemas e faço algoritmos de qualidade, já programei muito em Clipper, e este é o meu primeiro programa em Delphi, e este acesso às tabelas está me dando muito dor de cabeça, e o que é pior, não existe livro ou apostila que trate destas minúncias, somente a experiência, que não tenho, é que é possível dar respostas a estes problemas. O problema é que nesta lista, todos estão muito avançados, e eu como iniciante, tenho dificuldades em perguntar, pois vocês estão no firebird/interbase e estou ainda atrelado no Piradox. Um simples problema me tranca todo o desenvolvimento do sistema. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Tuesday, September 21, 2004 10:29 AM Subject: Re: [delphi-br] index is ready only Qual o banco de dados que stá usando? É Paradox? Se for pode ser um problema na tabela, aí deve rodar um aplicativo para corrigir os indices, etc... Só que você falou antes em Contas a Receber, depois falou em contas a pagar Veja se não há nenhum arquivo de indice que tenha seu atributo alterado... isso está estranho!!! Sds Emanuel Couitnho Marcio Carneiro wrote: A tabela-filha tem as contas a receber da tabela-pai(cliente). Portanto estou deletando apenas as contas(filha) que o cliente(pai) já pagou, que permanece ativo no banco de dados. O erro ocorre quando estou dando um laço para deletar todas as contas que aquele cliente tem no contas a pagar. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Monday, September 20, 2004 8:46 AM Subject: Re: [delphi-br] index is ready only Colega... a maneira como colocou sua pergunda é um tanto vaga... Há entretanto cuidados a serem tomados quando eliminando um registro que faz parte de uma relação Master-Detail. ao eliminar um registro na Master, no evento before delete, crie um laço e elimine
Re: [delphi-br] index is ready only
Não sei como esta o teu tempo para fazer isto... mas te aconselho o seguinte... vai para um banco de dados Firebird/Interbase ou SQLServer sai do paradox... tu vai ver que tem muito coisa q tu faz no braço que o banco faz para vc brincando... depois q eu sai do paradox muitos problemas foram resolvidos rapidamente... tu vai ter que dar umas cabeçadas mas vão ser bem mais leves do que as do Paradox ! Marcio Carneiro wrote: É o Paradox, que já está enchendo a minha paciência. Já deletei fisicamente os arquivos de índices, já recriei novamente, já dei um pack no arquivo, já utilizei um reparador de tabelas. O problema é que nada acontece, continua dando o erro :INDEX IS READY ONLY. Onde estou errando: criei a tabela, criei o índice, estabeleci a relação mestre-detalhe, e continua dando erro. Se não conseguir, vou abandonar o mestre-detalhe, e fazer de outra forma. Sou analista de sistemas e faço algoritmos de qualidade, já programei muito em Clipper, e este é o meu primeiro programa em Delphi, e este acesso às tabelas está me dando muito dor de cabeça, e o que é pior, não existe livro ou apostila que trate destas minúncias, somente a experiência, que não tenho, é que é possível dar respostas a estes problemas. O problema é que nesta lista, todos estão muito avançados, e eu como iniciante, tenho dificuldades em perguntar, pois vocês estão no firebird/interbase e estou ainda atrelado no Piradox. Um simples problema me tranca todo o desenvolvimento do sistema. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Tuesday, September 21, 2004 10:29 AM Subject: Re: [delphi-br] index is ready only Qual o banco de dados que stá usando? É Paradox? Se for pode ser um problema na tabela, aí deve rodar um aplicativo para corrigir os indices, etc... Só que você falou antes em Contas a Receber, depois falou em contas a pagar Veja se não há nenhum arquivo de indice que tenha seu atributo alterado... isso está estranho!!! Sds Emanuel Couitnho Marcio Carneiro wrote: A tabela-filha tem as contas a receber da tabela-pai(cliente). Portanto estou deletando apenas as contas(filha) que o cliente(pai) já pagou, que permanece ativo no banco de dados. O erro ocorre quando estou dando um laço para deletar todas as contas que aquele cliente tem no contas a pagar. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Monday, September 20, 2004 8:46 AM Subject: Re: [delphi-br] index is ready only Colega... a maneira como colocou sua pergunda é um tanto vaga... Há entretanto cuidados a serem tomados quando eliminando um registro que faz parte de uma relação Master-Detail. ao eliminar um registro na Master, no evento before delete, crie um laço e elimine primeiramente os registros da tabela filha(detail), as tenha em mente de que ela não é master para uma outra tabela, como numa relação master-detail-detail, como a miúde ocorre. Veja se não está acontecendo alguma coisa parecida!!! Espero ter ajudado! Sds, Emanuel Coutinho Marcio Carneiro wrote: Olá amigos, Estou deletando um item da tabela-filho, e está dando este erro. Onde estou errando? Quais são as regras para deleção em relação pai-filho? Muito obrigado Marcio http://www.emailprotegido.terra.com.br/ [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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: Links do Yahoo! Grupos
Re: [delphi-br] index is ready only
e caso vc quiser converter as tabelas, isso tb é mto facil... tem alguns softwares q geram sql, e se vc quiser, fiz aki pra mim mesmo um programinha para passar os registros... - Original Message - From: Sil-jo Evsan To: [EMAIL PROTECTED] Sent: Thursday, September 23, 2004 9:00 AM Subject: Re: [delphi-br] index is ready only Não sei como esta o teu tempo para fazer isto... mas te aconselho o seguinte... vai para um banco de dados Firebird/Interbase ou SQLServer sai do paradox... tu vai ver que tem muito coisa q tu faz no braço que o banco faz para vc brincando... depois q eu sai do paradox muitos problemas foram resolvidos rapidamente... tu vai ter que dar umas cabeçadas mas vão ser bem mais leves do que as do Paradox ! Marcio Carneiro wrote: É o Paradox, que já está enchendo a minha paciência. Já deletei fisicamente os arquivos de índices, já recriei novamente, já dei um pack no arquivo, já utilizei um reparador de tabelas. O problema é que nada acontece, continua dando o erro :INDEX IS READY ONLY. Onde estou errando: criei a tabela, criei o índice, estabeleci a relação mestre-detalhe, e continua dando erro. Se não conseguir, vou abandonar o mestre-detalhe, e fazer de outra forma. Sou analista de sistemas e faço algoritmos de qualidade, já programei muito em Clipper, e este é o meu primeiro programa em Delphi, e este acesso às tabelas está me dando muito dor de cabeça, e o que é pior, não existe livro ou apostila que trate destas minúncias, somente a experiência, que não tenho, é que é possível dar respostas a estes problemas. O problema é que nesta lista, todos estão muito avançados, e eu como iniciante, tenho dificuldades em perguntar, pois vocês estão no firebird/interbase e estou ainda atrelado no Piradox. Um simples problema me tranca todo o desenvolvimento do sistema. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Tuesday, September 21, 2004 10:29 AM Subject: Re: [delphi-br] index is ready only Qual o banco de dados que stá usando? É Paradox? Se for pode ser um problema na tabela, aí deve rodar um aplicativo para corrigir os indices, etc... Só que você falou antes em Contas a Receber, depois falou em contas a pagar Veja se não há nenhum arquivo de indice que tenha seu atributo alterado... isso está estranho!!! Sds Emanuel Couitnho Marcio Carneiro wrote: A tabela-filha tem as contas a receber da tabela-pai(cliente). Portanto estou deletando apenas as contas(filha) que o cliente(pai) já pagou, que permanece ativo no banco de dados. O erro ocorre quando estou dando um laço para deletar todas as contas que aquele cliente tem no contas a pagar. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Monday, September 20, 2004 8:46 AM Subject: Re: [delphi-br] index is ready only Colega... a maneira como colocou sua pergunda é um tanto vaga... Há entretanto cuidados a serem tomados quando eliminando um registro que faz parte de uma relação Master-Detail. ao eliminar um registro na Master, no evento before delete, crie um laço e elimine primeiramente os registros da tabela filha(detail), as tenha em mente de que ela não é master para uma outra tabela, como numa relação master-detail-detail, como a miúde ocorre. Veja se não está acontecendo alguma coisa parecida!!! Espero ter ajudado! Sds, Emanuel Coutinho Marcio Carneiro wrote: Olá amigos, Estou deletando um item da tabela-filho, e está dando este erro. Onde estou errando? Quais são as regras para deleção em relação pai-filho? Muito obrigado Marcio http://www.emailprotegido.terra.com.br/ [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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que
Re: [delphi-br] index is ready only
Mario, tenho uma certa experiencia com o paradox , pois como vc tbem vindo do velho e bom clipper com dbase e passeio o maior apuro para me adaptar , se puder me detalhar com o esta usando o pai-filho , posso te ajudar, pois tive problemas graves no manuseio das tabelas. Talvez juntos vamos poder resolver a duvida que lhe atenta a alma, me envia a forma que esta usando a ligacao entre as tabelas , ou ate um exemplo para que possa repetir os testes aqui fico no aguardo .. Carlos Williams Diaz [EMAIL PROTECTED] wrote: Márcio, dificil dizer, mas será que: -seu arquivo não está setado como read only? - se venho de um cd é possível. -será que você não colocou a propriedade do data set como read only? -você grava primeiro o mestre não é isso? bem, são bobagens mas a gente as vezes passa por cima. abraços, williams *--- Williams Díaz [EMAIL PROTECTED] http://www.interban.com.br - Original Message - From: Marcio Carneiro [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, September 22, 2004 8:20 PM Subject: Re: [delphi-br] index is ready only É o Paradox, que já está enchendo a minha paciência. Já deletei fisicamente os arquivos de índices, já recriei novamente, já dei um pack no arquivo, já utilizei um reparador de tabelas. O problema é que nada acontece, continua dando o erro :INDEX IS READY ONLY. Onde estou errando: criei a tabela, criei o índice, estabeleci a relação mestre-detalhe, e continua dando erro. Se não conseguir, vou abandonar o mestre-detalhe, e fazer de outra forma. Sou analista de sistemas e faço algoritmos de qualidade, já programei muito em Clipper, e este é o meu primeiro programa em Delphi, e este acesso às tabelas está me dando muito dor de cabeça, e o que é pior, não existe livro ou apostila que trate destas minúncias, somente a experiência, que não tenho, é que é possível dar respostas a estes problemas. O problema é que nesta lista, todos estão muito avançados, e eu como iniciante, tenho dificuldades em perguntar, pois vocês estão no firebird/interbase e estou ainda atrelado no Piradox. Um simples problema me tranca todo o desenvolvimento do sistema. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Tuesday, September 21, 2004 10:29 AM Subject: Re: [delphi-br] index is ready only Qual o banco de dados que stá usando? É Paradox? Se for pode ser um problema na tabela, aí deve rodar um aplicativo para corrigir os indices, etc... Só que você falou antes em Contas a Receber, depois falou em contas a pagar Veja se não há nenhum arquivo de indice que tenha seu atributo alterado... isso está estranho!!! Sds Emanuel Couitnho Marcio Carneiro wrote: A tabela-filha tem as contas a receber da tabela-pai(cliente). Portanto estou deletando apenas as contas(filha) que o cliente(pai) já pagou, que permanece ativo no banco de dados. O erro ocorre quando estou dando um laço para deletar todas as contas que aquele cliente tem no contas a pagar. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Monday, September 20, 2004 8:46 AM Subject: Re: [delphi-br] index is ready only Colega... a maneira como colocou sua pergunda é um tanto vaga... Há entretanto cuidados a serem tomados quando eliminando um registro que faz parte de uma relação Master-Detail. ao eliminar um registro na Master, no evento before delete, crie um laço e elimine primeiramente os registros da tabela filha(detail), as tenha em mente de que ela não é master para uma outra tabela, como numa relação master-detail-detail, como a miúde ocorre. Veja se não está acontecendo alguma coisa parecida!!! Espero ter ajudado! Sds, Emanuel Coutinho Marcio Carneiro wrote: Olá amigos, Estou deletando um item da tabela-filho, e está dando este erro. Onde estou errando? Quais são as regras para deleção em relação pai-filho? Muito obrigado Marcio http://www.emailprotegido.terra.com.br/ [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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED
Re: [delphi-br] index is ready only
A tabela-filha tem as contas a receber da tabela-pai(cliente). Portanto estou deletando apenas as contas(filha) que o cliente(pai) já pagou, que permanece ativo no banco de dados. O erro ocorre quando estou dando um laço para deletar todas as contas que aquele cliente tem no contas a pagar. Um grande abraço Marcio - Original Message - From: Coutinho - Pessoais To: [EMAIL PROTECTED] Sent: Monday, September 20, 2004 8:46 AM Subject: Re: [delphi-br] index is ready only Colega... a maneira como colocou sua pergunda é um tanto vaga... Há entretanto cuidados a serem tomados quando eliminando um registro que faz parte de uma relação Master-Detail. ao eliminar um registro na Master, no evento before delete, crie um laço e elimine primeiramente os registros da tabela filha(detail), as tenha em mente de que ela não é master para uma outra tabela, como numa relação master-detail-detail, como a miúde ocorre. Veja se não está acontecendo alguma coisa parecida!!! Espero ter ajudado! Sds, Emanuel Coutinho Marcio Carneiro wrote: Olá amigos, Estou deletando um item da tabela-filho, e está dando este erro. Onde estou errando? Quais são as regras para deleção em relação pai-filho? Muito obrigado Marcio http://www.emailprotegido.terra.com.br/ [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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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] ou [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] index is ready only
Colega... a maneira como colocou sua pergunda é um tanto vaga... Há entretanto cuidados a serem tomados quando eliminando um registro que faz parte de uma relação Master-Detail. ao eliminar um registro na Master, no evento before delete, crie um laço e elimine primeiramente os registros da tabela filha(detail), as tenha em mente de que ela não é master para uma outra tabela, como numa relação master-detail-detail, como a miúde ocorre. Veja se não está acontecendo alguma coisa parecida!!! Espero ter ajudado! Sds, Emanuel Coutinho Marcio Carneiro wrote: Olá amigos, Estou deletando um item da tabela-filho, e está dando este erro. Onde estou errando? Quais são as regras para deleção em relação pai-filho? Muito obrigado Marcio http://www.emailprotegido.terra.com.br/ [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] ou [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] index is ready only
Você está tentando isso na sua máquina ou na do cliente? Os dados pasasram por um CD-rom? Veja a propriedade dos arquivos de dados e dos de índice no windows... SDs Emanuel Coutinho!!! Marcio Carneiro wrote: Olá a todos Estou tentando deletar alguns dados de um tabela filho e está aparecendo este erroindex is ready only' . Onde estou errando? Um grande abraço Marcio [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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: 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] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. Esta mensagem foi verificada pelo E-mail Protegido Terra http://www.emailprotegido.terra.com.br/. Scan engine: VirusScan / Atualizado em 17/09/2004 / Versão: 1.5.2 Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/ [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] ou [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