From rnribeiro em gmail.com Sat Oct 1 10:38:10 2011 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 1 Oct 2011 10:38:10 -0300 Subject: [firebase-br] curva abc Message-ID: bom dia a todos estou com um pequeno problema na geração de uma curva ABC que é o seguinte TENTATIVA 1 SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS SUBTOTAL, SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/278.50*100 AS CURVA_ABC,V.DATAVENDA FROM D_VENDA D INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO INNER JOIN PRODUTO P ON D.codpro = P.codigo WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/278.50*100 DESC//se coloco o valor total das vendas dessa forma funciona porem se tento somar o valor de todos os orcamentos como abaixo da erro poderia me ajudar TENTATIVA 2 SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS SUBTOTAL, SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS CURVA_ABC,V.DATAVENDA FROM D_VENDA D INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO INNER JOIN PRODUTO P ON D.codpro = P.codigo WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC NESSA SEGUNDA TENTATIVA A SOMA SUM(D.VLRTOTAL) DA APENAS O VALAR INDIVIDUAL DE CADA VENDA E NÃO GERAL desde ja grato pela ajuda From alex em araguaiasistemas.com.br Sat Oct 1 14:24:24 2011 From: alex em araguaiasistemas.com.br (Alex Miranda de Oliveira) Date: Sat, 1 Oct 2011 14:24:24 -0300 Subject: [firebase-br] curva abc In-Reply-To: References: Message-ID: Boa tarde Reijanio Quais são os campos que vc esta querendo agrupar e quais são os campos que vc precisa que apareça na pesquisa... Porque se não precisar da Data da venda.. Pode tentar assim Neste caso o agrupamento ficaria somente por Codigo de Produto e Descrição do Produto.. SELECT D.CODPRO, P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS SUBTOTAL, SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS CURVA_ABC FROM D_VENDA D INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO INNER JOIN PRODUTO P ON D.codpro = P.codigo WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 GROUP BY D.CODPRO, P.descricao ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC Qualquer coisa posta o erro ai. SELECT D.CODPRO, P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS SUBTOTAL, SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS CURVA_ABC,V.DATAVENDA FROM D_VENDA D INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO INNER JOIN PRODUTO P ON D.codpro = P.codigo WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC Em 1 de outubro de 2011 10:38, Reijanio Nunes Ribeiro escreveu: > bom dia a todos estou com um pequeno problema na geração de uma curva ABC > que é o seguinte > > TENTATIVA 1 > SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > SUBTOTAL, > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/278.50*100 AS > CURVA_ABC,V.DATAVENDA > FROM D_VENDA D > INNER JOIN C_VENDA V > ON D.CODVENDA = V.CODIGO > INNER JOIN PRODUTO P > ON D.codpro = P.codigo > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/278.50*100 DESC//se coloco o valor > total das vendas dessa forma funciona porem se tento somar o valor de todos > os orcamentos como abaixo da erro poderia me ajudar > > TENTATIVA 2 > SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > SUBTOTAL, > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS > CURVA_ABC,V.DATAVENDA > FROM D_VENDA D > INNER JOIN C_VENDA V > ON D.CODVENDA = V.CODIGO > INNER JOIN PRODUTO P > ON D.codpro = P.codigo > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > NESSA SEGUNDA TENTATIVA A SOMA SUM(D.VLRTOTAL) DA APENAS O VALAR INDIVIDUAL > DE CADA VENDA E NÃO GERAL > > desde ja grato pela ajuda > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Alex Miranda de Oliveira Coordenador de Desenvolvimento alex em araguaiasistemas.com.br From dolatbo em gmail.com Tue Oct 4 10:31:36 2011 From: dolatbo em gmail.com (Douglas de Borba) Date: Tue, 4 Oct 2011 10:31:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sobre_select=3F?= Message-ID: Boa dia amigos. Estou com uma dúvida que até hoje contei como sendo verdade. Tenho o seguinte SELECT onde DM256 é ordem de serviço e DM344 é um complemento. SELECT B.ID_DESENVOLVIMENTO, A.CD_OS, A.ID_MALHA, A.CD_ARTIGOCOMPOSICAO, A.NR_TEAR, A.QT_KGRC, A.QT_PCRC, A.DS_COMPOSICAO FROM DM256 A LEFT JOIN DM344 B ON B.CD_ARTIGO=A.CD_ARTIGOCOMPOSICAO AND B.DS_COMPOSICAO=A.DS_COMPOSICAO AND B.NR_TEAR=A.NR_TEAR WHERE CD_EMPRESA = 1 AND CD_OS >= 318515 O que ocorre é que tenho algumas ordens de serviço com NR_TEAR nulo e na tabela de complemento também.Mesmo ambas sendo nulo o LEFT JOIN não retorna a linha. tem algum bug ou sempre quando a comparação de algum valor nulo não retorna a determinada linha? Atenciosamente, Douglas From felipearon em gmail.com Tue Oct 4 11:27:56 2011 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 4 Oct 2011 11:27:56 -0300 Subject: [firebase-br] StoreProcedure - Para que usar "commit work"? Message-ID: Dentro de uma StoreProcedure, para que serve examente o comando "commit work"? Em que momento usar? -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) From robson.catunda em gmail.com Tue Oct 4 11:36:16 2011 From: robson.catunda em gmail.com (Robson Catunda) Date: Tue, 4 Oct 2011 11:36:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sobre_select=3F?= In-Reply-To: References: Message-ID: Na minha opinião, não é uma boa prática esperar relacionamento com valores nulos. Acho que o próprio sql ignora esses registros, à não ser quando explicitamente referenciados na clausula where. Por exemplo: where campo is null... ou where campo is not null. Imagino que se vc fizer essa "explicitação" os registros irão aparecer mas não garanto que estarão agrupados corretamente. Veja o que acontece no caso de um "select sum(campo_com_valor_numerico) as total" . Se existir um único registro com valor null nesse campo, o resultado será "total=null'. From felix.sol em terra.com.br Tue Oct 4 11:44:42 2011 From: felix.sol em terra.com.br (Felix) Date: Tue, 4 Oct 2011 11:44:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__D=FAvida_sobre_select=3F?= In-Reply-To: References: Message-ID: <001001cc82a4$28d69260$7a83b720$@sol@terra.com.br> Também, pelo que sei, um campo null só pode ser comparado dessa maneira ( is null / is not null ). Qualquer tentativa de relacionamento poderá ocasionar falha de processamento. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Robson Catunda Enviada em: terça-feira, 4 de outubro de 2011 11:36 Para: FireBase Assunto: Re: [firebase-br] Dúvida sobre select? Na minha opinião, não é uma boa prática esperar relacionamento com valores nulos. Acho que o próprio sql ignora esses registros, à não ser quando explicitamente referenciados na clausula where. Por exemplo: where campo is null... ou where campo is not null. Imagino que se vc fizer essa "explicitação" os registros irão aparecer mas não garanto que estarão agrupados corretamente. Veja o que acontece no caso de um "select sum(campo_com_valor_numerico) as total" . Se existir um único registro com valor null nesse campo, o resultado será "total=null'. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dolatbo em gmail.com Tue Oct 4 13:46:12 2011 From: dolatbo em gmail.com (Douglas de Borba) Date: Tue, 4 Oct 2011 13:46:12 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_D=FAvida_sobre_select=3F?= In-Reply-To: <4e8b1bf5.0c33650a.5a02.ffffc03fSMTPIN_ADDED@mx.google.com> References: <4e8b1bf5.0c33650a.5a02.ffffc03fSMTPIN_ADDED@mx.google.com> Message-ID: Valeu pelas respostas...obrigado! Em 4 de outubro de 2011 11:44, Felix escreveu: > Também, pelo que sei, um campo null só pode ser comparado dessa maneira ( > is > null / is not null ). Qualquer tentativa de relacionamento poderá ocasionar > falha de processamento. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Robson Catunda > Enviada em: terça-feira, 4 de outubro de 2011 11:36 > Para: FireBase > Assunto: Re: [firebase-br] Dúvida sobre select? > > Na minha opinião, não é uma boa prática esperar relacionamento com valores > nulos. > Acho que o próprio sql ignora esses registros, à não ser quando > explicitamente referenciados na clausula where. > Por exemplo: where campo is null... ou where campo is not null. > Imagino que se vc fizer essa "explicitação" os registros irão aparecer mas > não garanto que estarão agrupados corretamente. > Veja o que acontece no caso de um "select sum(campo_com_valor_numerico) as > total" . Se existir um único registro com valor null nesse campo, o > resultado será "total=null'. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From dsonda em gmail.com Tue Oct 4 13:50:09 2011 From: dsonda em gmail.com (Daniel Sonda) Date: Tue, 4 Oct 2011 13:50:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duas_inst=E2ncias_Firebird_usando_o_?= =?iso-8859-1?q?mesmo_security2=2Efdb?= Message-ID: Boa tarde. Tenho numa mesma máquina duas instâncias do Firebird: uma instalação padrão e outra instalação customizada, rodando em outra porta (3053). Entretanto, me parece que as duas instâncias estão usando o mesmo security2.fdb, pois ao alterar a senha do SYSDBA na instalação padrão, a instância que roda na porta 3053 passou a usar essa senha também. Reinstalei a versão customizada (3053) e a instância padrão perdeu a senha que havia sido alterada. Como faço para separar o uso do security2.fdb numa instalação customizada do Firebird? Att. Daniel Sonda From marcosweimer em gmail.com Tue Oct 4 14:33:38 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Tue, 4 Oct 2011 14:33:38 -0300 Subject: [firebase-br] Select com subselect e groupby Message-ID: Ola! Estou levando uma "surra" aqui. Estou tentando fazer um select com um sub-select e um groupby. Assim.. select c.modelo, c.serie, c.numnf, c.data_emissao, c.parceiro, c.data_entrada, c.valor_frete, c.valor_seguro, c.vlroutros, c.vlrnota, ( select first 1 case when fp.prazo_medio = 0 then 1 else 2 end from faturas_pagar fp where fp.compra_id = c.compra_id) as tipo_fatura, sum(ci.total) as total_mercadorias, sum(ci.desconto) as total_descontos, sum(ci.ipi_valor) as total_ipi, sum(ci.st_valor_substituicao) as total_st from compras c inner join compras_item ci on ci.compra_id = c.compra_id group by 1,2,3,4,5,6,7,8,9,10,11 se retiro o sub-select e o "11" do group by funciona. o erro que é apresentado é o seguinte: Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). Alguem ja tentou fazer isto ? P.S. Ja procurei no google -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão From temp2 em tecnobyte.com.br Tue Oct 4 14:57:09 2011 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Tue, 4 Oct 2011 13:57:09 -0400 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__D=FAvida_sobre_select=3F?= In-Reply-To: <001001cc82a4$28d69260$7a83b720$@sol@terra.com.br> References: <001001cc82a4$28d69260$7a83b720$@sol@terra.com.br> Message-ID: É possível comparar NULL também com IS DISTINCT FROM ou IS NOT DISTINCT FROM. Veja alguns exemplos: Seja: A = NULL B = NULL Então: A = B -- retorna FALSE (ou NULL, não tenho certeza) A <> B -- retorna FALSE (ou NULL, não tenho certeza) A IS DISTINCT FROM B -- retorna FALSE A IS NOT DISTINCT FROM B -- retorna TRUE Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Felix Sent: Tuesday, October 04, 2011 10:44 AM To: 'FireBase' Subject: [firebase-br] RES: Dúvida sobre select? Também, pelo que sei, um campo null só pode ser comparado dessa maneira ( is null / is not null ). Qualquer tentativa de relacionamento poderá ocasionar falha de processamento. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Robson Catunda Enviada em: terça-feira, 4 de outubro de 2011 11:36 Para: FireBase Assunto: Re: [firebase-br] Dúvida sobre select? Na minha opinião, não é uma boa prática esperar relacionamento com valores nulos. Acho que o próprio sql ignora esses registros, à não ser quando explicitamente referenciados na clausula where. Por exemplo: where campo is null... ou where campo is not null. Imagino que se vc fizer essa "explicitação" os registros irão aparecer mas não garanto que estarão agrupados corretamente. Veja o que acontece no caso de um "select sum(campo_com_valor_numerico) as total" . Se existir um único registro com valor null nesse campo, o resultado será "total=null'. From suporte em techfarma.com.br Tue Oct 4 15:43:15 2011 From: suporte em techfarma.com.br (suporte em techfarma.com.br) Date: Tue, 4 Oct 2011 15:43:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duas_inst=E2ncias_Firebird_usando_o_?= =?iso-8859-1?q?mesmo_security2=2Efdb?= In-Reply-To: References: Message-ID: <26CD108B8FDE4978A1DAB1CCB76408BC@SRVTECHFARMA> Eu tambem gostaria de executar 2 instancias , uma do 2.1 e outra com 2.5 mas não consegui. -----Mensagem Original----- From: Daniel Sonda Sent: Tuesday, October 04, 2011 1:50 PM To: FireBase Subject: [firebase-br] Duas instâncias Firebird usando o mesmo security2.fdb Boa tarde. Tenho numa mesma máquina duas instâncias do Firebird: uma instalação padrão e outra instalação customizada, rodando em outra porta (3053). Entretanto, me parece que as duas instâncias estão usando o mesmo security2.fdb, pois ao alterar a senha do SYSDBA na instalação padrão, a instância que roda na porta 3053 passou a usar essa senha também. Reinstalei a versão customizada (3053) e a instância padrão perdeu a senha que havia sido alterada. Como faço para separar o uso do security2.fdb numa instalação customizada do Firebird? Att. Daniel Sonda ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6516 (20111004) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From listas em warmboot.com.br Tue Oct 4 15:50:33 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 4 Oct 2011 15:50:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duas_inst=E2ncias_Firebird_usando_o_?= =?iso-8859-1?q?mesmo_security2=2Efdb?= In-Reply-To: <26CD108B8FDE4978A1DAB1CCB76408BC@SRVTECHFARMA> References: <26CD108B8FDE4978A1DAB1CCB76408BC@SRVTECHFARMA> Message-ID: <1408162142.20111004155033@warmboot.com.br> Tente acertar o RootDirectory no Firebird.conf []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br stcb> Eu tambem gostaria de executar 2 instancias , uma do 2.1 e outra com 2.5 mas stcb> não consegui. stcb> -----Mensagem Original----- stcb> From: Daniel Sonda stcb> Sent: Tuesday, October 04, 2011 1:50 PM stcb> To: FireBase stcb> Subject: [firebase-br] Duas instâncias Firebird usando o mesmo security2.fdb stcb> Boa tarde. stcb> Tenho numa mesma máquina duas instâncias do Firebird: uma instalação padrão stcb> e outra instalação customizada, rodando em outra porta (3053). stcb> Entretanto, me parece que as duas instâncias estão usando o mesmo stcb> security2.fdb, pois ao alterar a senha do SYSDBA na instalação padrão, a stcb> instância que roda na porta 3053 passou a usar essa senha também. stcb> Reinstalei a versão customizada (3053) e a instância padrão perdeu a senha stcb> que havia sido alterada. stcb> Como faço para separar o uso do security2.fdb numa instalação customizada do stcb> Firebird? stcb> Att. stcb> Daniel Sonda stcb> ______________________________________________ stcb> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br stcb> Para saber como gerenciar/excluir seu cadastro na lista, use: stcb> http://www.firebase.com.br/fb/artigo.php?id=1107 stcb> Para consultar mensagens antigas: http://firebase.com.br/pesquisa stcb> __________ Informação do ESET NOD32 Antivirus, versão da vacina 6516 stcb> (20111004) __________ stcb> A mensagem foi verificada pelo ESET NOD32 Antivirus. stcb> http://www.eset.com stcb> ______________________________________________ stcb> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br stcb> Para saber como gerenciar/excluir seu cadastro na lista, use: stcb> http://www.firebase.com.br/fb/artigo.php?id=1107 stcb> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sistemas2000profesional em gmail.com Wed Oct 5 04:13:33 2011 From: sistemas2000profesional em gmail.com (W O) Date: Wed, 5 Oct 2011 03:13:33 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFC=F3mo_actualizar_esta_tabla=3F?= Message-ID: Hola a todos Tengo una tabla TableA con los siguientes datos: LINE USED 1 F 2 F 3 F 95 F 96 F y una tabla TableB con los siguientes datos: LINE 1 2 3 4 y necesito poner una 'T' en la columna USED cuando los números de línea de ambas tablas son iguales (en este caso, cuando son 1, 2, ó 3). Por supuesto que hay muchos números más y no los conozco. ¿Cómo puedo actualizar a TableA cuando tiene los mismos números que TableB? Necesitaría llegar a este resultado: TableA --------- LINE USED 1 T 2 T 3 T 95 F 96 F Muchas gracias por adelantado. Walter. From brayan.cicarone em gmail.com Wed Oct 5 08:35:44 2011 From: brayan.cicarone em gmail.com (Brayan Cicarone) Date: Wed, 5 Oct 2011 08:35:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?=BFC=F3mo_actualizar_esta_tabla=3F?= In-Reply-To: References: Message-ID: Tente fazer assim: update TableA set used = 'T' where line in (select line from tableB) Espero ter ajudado!! ^^ Brayan Cicarone Desenvolvedor From brayan.cicarone em gmail.com Wed Oct 5 08:40:57 2011 From: brayan.cicarone em gmail.com (Brayan Cicarone) Date: Wed, 5 Oct 2011 08:40:57 -0300 Subject: [firebase-br] Select com subselect e groupby In-Reply-To: References: Message-ID: Você já tentou executar este select assim:: select c.modelo, c.serie, c.numnf, c.data_emissao, c.parceiro, c.data_entrada, c.valor_frete, c.valor_seguro, c.vlroutros, c.vlrnota, ( select first 1 case when fp.prazo_medio = 0 then 1 else 2 end from faturas_pagar fp where fp.compra_id = c.compra_id) as tipo_fatura, sum(ci.total) as total_mercadorias, sum(ci.desconto) as total_descontos, sum(ci.ipi_valor) as total_ipi, sum(ci.st_valor_substituicao) as total_st from compras c inner join compras_item ci on ci.compra_id = c.compra_id group by 1,2,3,4,5,6,7,8,9,10 obs. retirei apenas o "11" do sub select From listas em fasystem.com.br Wed Oct 5 09:09:45 2011 From: listas em fasystem.com.br (Fasystem - Listas) Date: Wed, 5 Oct 2011 09:09:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__=BFC=F3mo_actualizar_esta_ta?= =?iso-8859-1?q?bla=3F?= In-Reply-To: References: Message-ID: Tenta isso: update TableA a set a.USED = 'T' where a.LINE exists in (select b.LINE from TableB b where b.LINE = a.LINE); Importante para performance que LINE da tabelaB esteja indexado [ ]'s Jose Aparecido da Silva -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de W O Enviada em: quarta-feira, 5 de outubro de 2011 04:14 Para: FireBase Assunto: [firebase-br] ¿Cómo actualizar esta tabla? Hola a todos Tengo una tabla TableA con los siguientes datos: LINE USED 1 F 2 F 3 F 95 F 96 F y una tabla TableB con los siguientes datos: LINE 1 2 3 4 y necesito poner una 'T' en la columna USED cuando los números de línea de ambas tablas son iguales (en este caso, cuando son 1, 2, ó 3). Por supuesto que hay muchos números más y no los conozco. ¿Cómo puedo actualizar a TableA cuando tiene los mismos números que TableB? Necesitaría llegar a este resultado: TableA --------- LINE USED 1 T 2 T 3 T 95 F 96 F Muchas gracias por adelantado. Walter. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em fasystem.com.br Wed Oct 5 09:13:00 2011 From: listas em fasystem.com.br (Fasystem - Listas) Date: Wed, 5 Oct 2011 09:13:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3mo_actualizar_esta_tabla=3F?= Message-ID: Corrigindo o erro do exists: Tenta isso: update TableA a set a.USED = 'T' where a.LINE in (select b.LINE from TableB b where b.LINE = a.LINE); Importante para performance que LINE da tabelaB esteja indexado [ ]'s Jose Aparecido da Silva -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de W O Enviada em: quarta-feira, 5 de outubro de 2011 04:14 Para: FireBase Assunto: [firebase-br] ¿Cómo actualizar esta tabla? Hola a todos Tengo una tabla TableA con los siguientes datos: LINE USED 1 F 2 F 3 F 95 F 96 F y una tabla TableB con los siguientes datos: LINE 1 2 3 4 y necesito poner una 'T' en la columna USED cuando los números de línea de ambas tablas son iguales (en este caso, cuando son 1, 2, ó 3). Por supuesto que hay muchos números más y no los conozco. ¿Cómo puedo actualizar a TableA cuando tiene los mismos números que TableB? Necesitaría llegar a este resultado: TableA --------- LINE USED 1 T 2 T 3 T 95 F 96 F Muchas gracias por adelantado. Walter. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kikeribeiro em gmail.com Wed Oct 5 09:17:40 2011 From: kikeribeiro em gmail.com (Henrique Ribeiro) Date: Wed, 5 Oct 2011 09:17:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sobre_select=3F?= In-Reply-To: References: Message-ID: Bom dia pessoALL, Eu acho que uma ótima possibilidade tbm é usar o comando COALESCE. Segue abaixo a sintaxe: http://www.firebirdsql.org/refdocs/langrefupd15-coalesce.html Att, Luiz Henrique Em 4 de outubro de 2011 10:31, Douglas de Borba escreveu: > Boa dia amigos. > > Estou com uma dúvida que até hoje contei como sendo verdade. Tenho o > seguinte SELECT onde DM256 é ordem de serviço e DM344 é um complemento. > > SELECT B.ID_DESENVOLVIMENTO, A.CD_OS, A.ID_MALHA, A.CD_ARTIGOCOMPOSICAO, > A.NR_TEAR, A.QT_KGRC, A.QT_PCRC, A.DS_COMPOSICAO FROM DM256 A > LEFT JOIN DM344 B ON B.CD_ARTIGO=A.CD_ARTIGOCOMPOSICAO AND > B.DS_COMPOSICAO=A.DS_COMPOSICAO AND B.NR_TEAR=A.NR_TEAR > WHERE CD_EMPRESA = 1 > AND CD_OS >= 318515 > > O que ocorre é que tenho algumas ordens de serviço com NR_TEAR nulo e na > tabela de complemento também.Mesmo ambas sendo nulo o LEFT JOIN não retorna > a linha. > tem algum bug ou sempre quando a comparação de algum valor nulo não retorna > a determinada linha? > > Atenciosamente, > Douglas > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From alex em araguaiasistemas.com.br Wed Oct 5 11:07:39 2011 From: alex em araguaiasistemas.com.br (Alex Miranda de Oliveira) Date: Wed, 5 Oct 2011 11:07:39 -0300 Subject: [firebase-br] Campos Duplicados Dentro da Tabela Message-ID: Bom Dia Tenho passado com um problema complicado tenho uma tabela no banco de dados firebird Exemplo tabela Grupo codigo integer, descricao varchar(50) Esta tabela tem primary key e tudo normal Se eu executar o comando para criar o campo codigo o sistema vai criar novamente e assim quantas vezes executar vai ser criado. Isto já aconteceu comigo algumas vezes quero saber se vocês já passaram por isso. -- Alex Miranda de Oliveira Coordenador de Desenvolvimento alex em araguaiasistemas.com.br From marcosweimer em gmail.com Wed Oct 5 11:09:46 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 5 Oct 2011 11:09:46 -0300 Subject: [firebase-br] Campos Duplicados Dentro da Tabela In-Reply-To: References: Message-ID: Ao que tudo indica vc esta com o indice corrompido, tenta excluir e criar novamente o indice na PK, ou faz um backup/restore do banco. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 5 de outubro de 2011 11:07, Alex Miranda de Oliveira < alex em araguaiasistemas.com.br> escreveu: > Bom Dia > > Tenho passado com um problema complicado tenho uma tabela no banco de dados > firebird > > Exemplo tabela > Grupo > codigo integer, > descricao varchar(50) > > > Esta tabela tem primary key e tudo normal > Se eu executar o comando para criar o campo codigo > o sistema vai criar novamente e assim quantas vezes executar vai ser > criado. > > Isto já aconteceu comigo algumas vezes quero saber se vocês já passaram por > isso. > > > -- > Alex Miranda de Oliveira > Coordenador de Desenvolvimento > alex em araguaiasistemas.com.br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From alex em araguaiasistemas.com.br Wed Oct 5 11:37:52 2011 From: alex em araguaiasistemas.com.br (Alex Miranda de Oliveira) Date: Wed, 5 Oct 2011 11:37:52 -0300 Subject: [firebase-br] Campos Duplicados Dentro da Tabela In-Reply-To: References: Message-ID: Tento excluir todo os indices ou tem uma maneira de identificar o indice corrompido.. Obrigado Em 5 de outubro de 2011 11:09, Marcos Weimer escreveu: > Ao que tudo indica vc esta com o indice corrompido, tenta excluir e criar > novamente o indice na PK, ou faz um backup/restore do banco. > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > > > > > Em 5 de outubro de 2011 11:07, Alex Miranda de Oliveira < > alex em araguaiasistemas.com.br> escreveu: > > > Bom Dia > > > > Tenho passado com um problema complicado tenho uma tabela no banco de > dados > > firebird > > > > Exemplo tabela > > Grupo > > codigo integer, > > descricao varchar(50) > > > > > > Esta tabela tem primary key e tudo normal > > Se eu executar o comando para criar o campo codigo > > o sistema vai criar novamente e assim quantas vezes executar vai ser > > criado. > > > > Isto já aconteceu comigo algumas vezes quero saber se vocês já passaram > por > > isso. > > > > > > -- > > Alex Miranda de Oliveira > > Coordenador de Desenvolvimento > > alex em araguaiasistemas.com.br > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Alex Miranda de Oliveira Coordenador de Desenvolvimento alex em araguaiasistemas.com.br From marcosweimer em gmail.com Wed Oct 5 11:40:30 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 5 Oct 2011 11:40:30 -0300 Subject: [firebase-br] Campos Duplicados Dentro da Tabela In-Reply-To: References: Message-ID: o indice corrompido (se for ele o responsavel) vai ser o da tabela que esta duplicando. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 5 de outubro de 2011 11:37, Alex Miranda de Oliveira < alex em araguaiasistemas.com.br> escreveu: > Tento excluir todo os indices ou tem uma maneira de identificar o indice > corrompido.. > > Obrigado > > Em 5 de outubro de 2011 11:09, Marcos Weimer >escreveu: > > > Ao que tudo indica vc esta com o indice corrompido, tenta excluir e criar > > novamente o indice na PK, ou faz um backup/restore do banco. > > > > -=Ma®©oS=- > > Marcos R. Weimer > > Puma GTE 1974 Tubarão > > > > > > > > > > Em 5 de outubro de 2011 11:07, Alex Miranda de Oliveira < > > alex em araguaiasistemas.com.br> escreveu: > > > > > Bom Dia > > > > > > Tenho passado com um problema complicado tenho uma tabela no banco de > > dados > > > firebird > > > > > > Exemplo tabela > > > Grupo > > > codigo integer, > > > descricao varchar(50) > > > > > > > > > Esta tabela tem primary key e tudo normal > > > Se eu executar o comando para criar o campo codigo > > > o sistema vai criar novamente e assim quantas vezes executar vai > ser > > > criado. > > > > > > Isto já aconteceu comigo algumas vezes quero saber se vocês já passaram > > por > > > isso. > > > > > > > > > -- > > > Alex Miranda de Oliveira > > > Coordenador de Desenvolvimento > > > alex em araguaiasistemas.com.br > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Alex Miranda de Oliveira > Coordenador de Desenvolvimento > alex em araguaiasistemas.com.br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sistemas2000profesional em gmail.com Wed Oct 5 11:41:17 2011 From: sistemas2000profesional em gmail.com (W O) Date: Wed, 5 Oct 2011 10:41:17 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFC=F3mo_actualizar_esta_tabla=3F?= In-Reply-To: References: Message-ID: Gracias Brayan, probaré eso. Saludos. Walter. 2011/10/5 Brayan Cicarone > Tente fazer assim: > > update TableA set used = 'T' > where line in (select line from tableB) > > Espero ter ajudado!! > ^^ > Brayan Cicarone > Desenvolvedor > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sistemas2000profesional em gmail.com Wed Oct 5 11:42:21 2011 From: sistemas2000profesional em gmail.com (W O) Date: Wed, 5 Oct 2011 10:42:21 -0400 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=BFC=F3mo_actualizar_esta_tab?= =?iso-8859-1?q?la=3F?= In-Reply-To: References: Message-ID: Gracias Jose Probaré tu sugerencia. Saludos. Walter. 2011/10/5 Fasystem - Listas > Tenta isso: > > update TableA a set a.USED = 'T' where a.LINE exists in (select b.LINE from > TableB b where b.LINE = a.LINE); > > Importante para performance que LINE da tabelaB esteja indexado > > [ ]'s > Jose Aparecido da Silva > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de W O > Enviada em: quarta-feira, 5 de outubro de 2011 04:14 > Para: FireBase > Assunto: [firebase-br] ¿Cómo actualizar esta tabla? > > Hola a todos > > Tengo una tabla TableA con los siguientes datos: > > LINE USED > 1 F > 2 F > 3 F > 95 F > 96 F > > y una tabla TableB con los siguientes datos: > > LINE > 1 > 2 > 3 > 4 > > y necesito poner una 'T' en la columna USED cuando los números de línea de > ambas tablas son iguales (en este caso, cuando son 1, 2, ó 3). Por supuesto > que hay muchos números más y no los conozco. > > ¿Cómo puedo actualizar a TableA cuando tiene los mismos números que TableB? > Necesitaría llegar a este resultado: > > TableA > --------- > LINE USED > 1 T > 2 T > 3 T > 95 F > 96 F > > Muchas gracias por adelantado. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sistemas2000profesional em gmail.com Wed Oct 5 11:43:18 2011 From: sistemas2000profesional em gmail.com (W O) Date: Wed, 5 Oct 2011 10:43:18 -0400 Subject: [firebase-br] =?iso-8859-1?q?C=F3mo_actualizar_esta_tabla=3F?= In-Reply-To: References: Message-ID: ¡¡¡Muchísimas gracias!!! Saludos. Walter. 2011/10/5 Fasystem - Listas > Corrigindo o erro do exists: > > Tenta isso: > > update TableA a set a.USED = 'T' where a.LINE in (select b.LINE from TableB > b where b.LINE = a.LINE); > > Importante para performance que LINE da tabelaB esteja indexado > > [ ]'s > Jose Aparecido da Silva > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de W O > Enviada em: quarta-feira, 5 de outubro de 2011 04:14 > Para: FireBase > Assunto: [firebase-br] ¿Cómo actualizar esta tabla? > > Hola a todos > > Tengo una tabla TableA con los siguientes datos: > > LINE USED > 1 F > 2 F > 3 F > 95 F > 96 F > > y una tabla TableB con los siguientes datos: > > LINE > 1 > 2 > 3 > 4 > > y necesito poner una 'T' en la columna USED cuando los números de línea de > ambas tablas son iguales (en este caso, cuando son 1, 2, ó 3). Por supuesto > que hay muchos números más y no los conozco. > > ¿Cómo puedo actualizar a TableA cuando tiene los mismos números que TableB? > Necesitaría llegar a este resultado: > > TableA > --------- > LINE USED > 1 T > 2 T > 3 T > 95 F > 96 F > > Muchas gracias por adelantado. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marcosweimer em gmail.com Wed Oct 5 09:13:48 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 5 Oct 2011 09:13:48 -0300 Subject: [firebase-br] Select com subselect e groupby In-Reply-To: References: Message-ID: Opa! Ja tentei, (removendo o 11) da erro no group by tb. Vi na net um exemplo que tinha um group by dentro do sub-select, mesmo sendo um unico campo (sem lógica na minha opinião), mas testei e nada tb. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 5 de outubro de 2011 08:40, Brayan Cicarone escreveu: > Você já tentou executar este select assim:: > > select > c.modelo, c.serie, c.numnf, c.data_emissao, c.parceiro, c.data_entrada, > c.valor_frete, c.valor_seguro, c.vlroutros, c.vlrnota, > ( select first 1 case when fp.prazo_medio = 0 then 1 else 2 end from > faturas_pagar fp where fp.compra_id = c.compra_id) as tipo_fatura, > sum(ci.total) as total_mercadorias, > sum(ci.desconto) as total_descontos, > sum(ci.ipi_valor) as total_ipi, > sum(ci.st_valor_substituicao) as total_st > > from compras c > inner join compras_item ci on ci.compra_id = c.compra_id > > group by 1,2,3,4,5,6,7,8,9,10 > > > obs. retirei apenas o "11" do sub select > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wmotasjrp em gmail.com Wed Oct 5 13:49:40 2011 From: wmotasjrp em gmail.com (Wilson - GMail) Date: Wed, 5 Oct 2011 13:49:40 -0300 Subject: [firebase-br] Gfix Message-ID: <003901cc837e$c74ef420$55ecdc60$@gmail.com> Ola pessoal. Uma dúvida, posso executar o gfix com o banco em uso? Preciso desativar o sweep (gfix -user SYSDBA -password masterkey -housekeeping 0 dbserver:/db/mydb.fdb) []s Wilson From escovadordebits em gmail.com Wed Oct 5 14:01:15 2011 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 5 Oct 2011 14:01:15 -0300 Subject: [firebase-br] Select com subselect e groupby In-Reply-To: References: Message-ID: Bom dia/tarde Marcos. Que tal dividir para conquistar? Primeiro, um SELECT que retorna as informações sem agrupamento: select c.modelo, c.serie, c.numnf, c.data_emissao, c.parceiro, c.data_entrada, c.valor_frete, c.valor_seguro, c.vlroutros, c.vlrnota, (select first 1 case when fp.prazo_medio = 0 then 1 else 2 end from faturas_pagar fp where fp.compra_id = c.compra_id) tipo_fatura, ci.total, ci.desconto, ci.ipi_valor, ci.st_valor_substituicao from compras c, compras_item ci where ci.compra_id = c.compra_id Agora vamos utilizar o resultado desse primeiro SELECT em um mais externo: select x.modelo, x.serie, x.numnf, x.data_emissao, x.parceiro, x.data_entrada, x.valor_frete, x.valor_seguro, x.vlroutros, x.vlrnota, x.tipo_fatura, sum(x.total) total_mercadorias, sum(x.desconto) total_descontos, sum(x.ipi_valor) total_ipi, sum(x.st_valor_substituicao) total_st from ( select c.modelo, c.serie, c.numnf, c.data_emissao, c.parceiro, c.data_entrada, c.valor_frete, c.valor_seguro, c.vlroutros, c.vlrnota, (select first 1 case when fp.prazo_medio = 0 then 1 else 2 end from faturas_pagar fp where fp.compra_id = c.compra_id) tipo_fatura, ci.total mercadoria, ci.desconto, ci.ipi_valor, ci.st_valor_substituicao from compras c, compras_item ci where ci.compra_id = c.compra_id) x group by 1,2,3,4,5,6,7,8,9,10,11 Por favor, teste esse código para ver se houve alguma diferença. Espero ter ajudado mais que atrapalhado. :D 2011/10/4 Marcos Weimer > Ola! > > Estou levando uma "surra" aqui. > > Estou tentando fazer um select com um sub-select e um groupby. > Assim.. > > select > c.modelo, c.serie, c.numnf, c.data_emissao, c.parceiro, c.data_entrada, > c.valor_frete, c.valor_seguro, c.vlroutros, c.vlrnota, > ( select first 1 case when fp.prazo_medio = 0 then 1 else 2 end from > faturas_pagar fp where fp.compra_id = c.compra_id) as tipo_fatura, > sum(ci.total) as total_mercadorias, > sum(ci.desconto) as total_descontos, > sum(ci.ipi_valor) as total_ipi, > sum(ci.st_valor_substituicao) as total_st > > from compras c > inner join compras_item ci on ci.compra_id = c.compra_id > > group by 1,2,3,4,5,6,7,8,9,10,11 > > se retiro o sub-select e o "11" do group by funciona. > > o erro que é apresentado é o seguinte: > > Invalid expression in the select list (not contained in either an aggregate > function or the GROUP BY clause). > > Alguem ja tentou fazer isto ? > > P.S. Ja procurei no google > > > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Wed Oct 5 18:33:03 2011 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 5 Oct 2011 18:33:03 -0300 Subject: [firebase-br] curva abc In-Reply-To: References: Message-ID: meu problema esta so na totalização das vendas, pq se coloco sum(vlrtotal) ele totaliza por vendas e preciso de um total geral para poder achar a curva abc dos itens Em 1 de outubro de 2011 14:24, Alex Miranda de Oliveira < alex em araguaiasistemas.com.br> escreveu: > Boa tarde Reijanio > > Quais são os campos que vc esta querendo agrupar > e quais são os campos que vc precisa que apareça na pesquisa... > > > Porque se não precisar da Data da venda.. > > Pode tentar assim > > Neste caso o agrupamento ficaria somente por Codigo de Produto e Descrição > do Produto.. > > SELECT > D.CODPRO, > P.DESCRICAO, > SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS SUBTOTAL, > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS CURVA_ABC > FROM D_VENDA D > INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO > INNER JOIN PRODUTO P ON D.codpro = P.codigo > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > GROUP BY D.CODPRO, P.descricao > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > Qualquer coisa posta o erro ai. > > > > SELECT > D.CODPRO, > P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > SUBTOTAL, > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS > CURVA_ABC,V.DATAVENDA > FROM D_VENDA D > INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO > INNER JOIN PRODUTO P ON D.codpro = P.codigo > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > > Em 1 de outubro de 2011 10:38, Reijanio Nunes Ribeiro > escreveu: > > > bom dia a todos estou com um pequeno problema na geração de uma curva ABC > > que é o seguinte > > > > TENTATIVA 1 > > SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > > SUBTOTAL, > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/278.50*100 AS > > CURVA_ABC,V.DATAVENDA > > FROM D_VENDA D > > INNER JOIN C_VENDA V > > ON D.CODVENDA = V.CODIGO > > INNER JOIN PRODUTO P > > ON D.codpro = P.codigo > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/278.50*100 DESC//se coloco o valor > > total das vendas dessa forma funciona porem se tento somar o valor de > todos > > os orcamentos como abaixo da erro poderia me ajudar > > > > TENTATIVA 2 > > SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > > SUBTOTAL, > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS > > CURVA_ABC,V.DATAVENDA > > FROM D_VENDA D > > INNER JOIN C_VENDA V > > ON D.CODVENDA = V.CODIGO > > INNER JOIN PRODUTO P > > ON D.codpro = P.codigo > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > NESSA SEGUNDA TENTATIVA A SOMA SUM(D.VLRTOTAL) DA APENAS O VALAR > INDIVIDUAL > > DE CADA VENDA E NÃO GERAL > > > > desde ja grato pela ajuda > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Alex Miranda de Oliveira > Coordenador de Desenvolvimento > alex em araguaiasistemas.com.br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix.sol em terra.com.br Wed Oct 5 19:31:22 2011 From: felix.sol em terra.com.br (Felix) Date: Wed, 5 Oct 2011 19:31:22 -0300 Subject: [firebase-br] RES: curva abc In-Reply-To: References: Message-ID: <006401cc83ae$84f7c400$8ee74c00$@sol@terra.com.br> Reijanio, vc está fazendo a curva ABC com base no Valor Total das Vendas e não pelo posicionamento dos itens? Eu fiz conforme está em http://antigo.sp.sebrae.com.br/principal/melhorando%20seu%20neg%C3%B3cio/ori enta%C3%A7%C3%B5es/marketing/planejamento/sistemaabcestoques.aspx Após a consulta SQL faço uma varredura para determinar a posição de cada um. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: quarta-feira, 5 de outubro de 2011 18:33 Para: FireBase Assunto: Re: [firebase-br] curva abc meu problema esta so na totalização das vendas, pq se coloco sum(vlrtotal) ele totaliza por vendas e preciso de um total geral para poder achar a curva abc dos itens Em 1 de outubro de 2011 14:24, Alex Miranda de Oliveira < alex em araguaiasistemas.com.br> escreveu: > Boa tarde Reijanio > > Quais são os campos que vc esta querendo agrupar > e quais são os campos que vc precisa que apareça na pesquisa... > > > Porque se não precisar da Data da venda.. > > Pode tentar assim > > Neste caso o agrupamento ficaria somente por Codigo de Produto e Descrição > do Produto.. > > SELECT > D.CODPRO, > P.DESCRICAO, > SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS SUBTOTAL, > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS CURVA_ABC > FROM D_VENDA D > INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO > INNER JOIN PRODUTO P ON D.codpro = P.codigo > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > GROUP BY D.CODPRO, P.descricao > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > Qualquer coisa posta o erro ai. > > > > SELECT > D.CODPRO, > P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > SUBTOTAL, > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS > CURVA_ABC,V.DATAVENDA > FROM D_VENDA D > INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO > INNER JOIN PRODUTO P ON D.codpro = P.codigo > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > > Em 1 de outubro de 2011 10:38, Reijanio Nunes Ribeiro > escreveu: > > > bom dia a todos estou com um pequeno problema na geração de uma curva ABC > > que é o seguinte > > > > TENTATIVA 1 > > SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > > SUBTOTAL, > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/278.50*100 AS > > CURVA_ABC,V.DATAVENDA > > FROM D_VENDA D > > INNER JOIN C_VENDA V > > ON D.CODVENDA = V.CODIGO > > INNER JOIN PRODUTO P > > ON D.codpro = P.codigo > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/278.50*100 DESC//se coloco o valor > > total das vendas dessa forma funciona porem se tento somar o valor de > todos > > os orcamentos como abaixo da erro poderia me ajudar > > > > TENTATIVA 2 > > SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > > SUBTOTAL, > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS > > CURVA_ABC,V.DATAVENDA > > FROM D_VENDA D > > INNER JOIN C_VENDA V > > ON D.CODVENDA = V.CODIGO > > INNER JOIN PRODUTO P > > ON D.codpro = P.codigo > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > NESSA SEGUNDA TENTATIVA A SOMA SUM(D.VLRTOTAL) DA APENAS O VALAR > INDIVIDUAL > > DE CADA VENDA E NÃO GERAL > > > > desde ja grato pela ajuda > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Alex Miranda de Oliveira > Coordenador de Desenvolvimento > alex em araguaiasistemas.com.br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rnribeiro em gmail.com Thu Oct 6 13:46:31 2011 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 6 Oct 2011 13:46:31 -0300 Subject: [firebase-br] RES: curva abc In-Reply-To: <4e8cdadb.074b960a.19fb.1859SMTPIN_ADDED@mx.google.com> References: <4e8cdadb.074b960a.19fb.1859SMTPIN_ADDED@mx.google.com> Message-ID: verdade felix a classificação abc no caso é dinamica, fiz ela baseado num exemplo do excel e esse link que tu me passou é muito pouco conclusivo, na realidade deveria fazer a consulta e depois atribuir a letra ao produto mais esta foi a forma mais simples que achei poi existe pouco material que não seja em sp, vc teria algum exemplo de sintaxe para a curva abc da forma que vc falou que não seja baseada no posicionamento e qual são os parametros para isso Em 5 de outubro de 2011 19:31, Felix escreveu: > Reijanio, vc está fazendo a curva ABC com base no Valor Total das Vendas e > não pelo posicionamento dos itens? Eu fiz conforme está em > > http://antigo.sp.sebrae.com.br/principal/melhorando%20seu%20neg%C3%B3cio/ori > enta%C3%A7%C3%B5es/marketing/planejamento/sistemaabcestoques.aspx > > Após a consulta SQL faço uma varredura para determinar a posição de cada > um. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: quarta-feira, 5 de outubro de 2011 18:33 > Para: FireBase > Assunto: Re: [firebase-br] curva abc > > meu problema esta so na totalização das vendas, pq se coloco sum(vlrtotal) > ele totaliza por vendas e preciso de um total geral para poder achar a > curva > abc dos itens > > Em 1 de outubro de 2011 14:24, Alex Miranda de Oliveira < > alex em araguaiasistemas.com.br> escreveu: > > > Boa tarde Reijanio > > > > Quais são os campos que vc esta querendo agrupar > > e quais são os campos que vc precisa que apareça na pesquisa... > > > > > > Porque se não precisar da Data da venda.. > > > > Pode tentar assim > > > > Neste caso o agrupamento ficaria somente por Codigo de Produto e > Descrição > > do Produto.. > > > > SELECT > > D.CODPRO, > > P.DESCRICAO, > > SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS SUBTOTAL, > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS CURVA_ABC > > FROM D_VENDA D > > INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO > > INNER JOIN PRODUTO P ON D.codpro = P.codigo > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > GROUP BY D.CODPRO, P.descricao > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > > > > > Qualquer coisa posta o erro ai. > > > > > > > > SELECT > > D.CODPRO, > > P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > > SUBTOTAL, > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS > > CURVA_ABC,V.DATAVENDA > > FROM D_VENDA D > > INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO > > INNER JOIN PRODUTO P ON D.codpro = P.codigo > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > > > > > > > Em 1 de outubro de 2011 10:38, Reijanio Nunes Ribeiro > > escreveu: > > > > > bom dia a todos estou com um pequeno problema na geração de uma curva > ABC > > > que é o seguinte > > > > > > TENTATIVA 1 > > > SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > > > SUBTOTAL, > > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/278.50*100 AS > > > CURVA_ABC,V.DATAVENDA > > > FROM D_VENDA D > > > INNER JOIN C_VENDA V > > > ON D.CODVENDA = V.CODIGO > > > INNER JOIN PRODUTO P > > > ON D.codpro = P.codigo > > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/278.50*100 DESC//se coloco o valor > > > total das vendas dessa forma funciona porem se tento somar o valor de > > todos > > > os orcamentos como abaixo da erro poderia me ajudar > > > > > > TENTATIVA 2 > > > SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > > > SUBTOTAL, > > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS > > > CURVA_ABC,V.DATAVENDA > > > FROM D_VENDA D > > > INNER JOIN C_VENDA V > > > ON D.CODVENDA = V.CODIGO > > > INNER JOIN PRODUTO P > > > ON D.codpro = P.codigo > > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > > > NESSA SEGUNDA TENTATIVA A SOMA SUM(D.VLRTOTAL) DA APENAS O VALAR > > INDIVIDUAL > > > DE CADA VENDA E NÃO GERAL > > > > > > desde ja grato pela ajuda > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Alex Miranda de Oliveira > > Coordenador de Desenvolvimento > > alex em araguaiasistemas.com.br > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix.sol em terra.com.br Thu Oct 6 14:07:06 2011 From: felix.sol em terra.com.br (Felix) Date: Thu, 6 Oct 2011 14:07:06 -0300 Subject: [firebase-br] RES: RES: curva abc In-Reply-To: References: <4e8cdadb.074b960a.19fb.1859SMTPIN_ADDED@mx.google.com> Message-ID: <009801cc844a$6286a7a0$2793f6e0$@sol@terra.com.br> Vc está usando Delphi? Pois estou fazendo a consulta, ordem por valor total da venda por produto: Select produto, sum(venda) tvendas, 0 ABC from vendas order by tvendas desc Produto / TVendas / ABC Produto1 1.000,00 / 0 Produto7 900,00 / 0 Produto9 850,00 / 0 Produto8 700,00 / 0 Produto4 100,00 / 0 Produto3 99,00 / 0 Produto2 80,00 / 0 Produto6 10,00 / 0 Produto5 5,00 / 0 Produto0 2,00 / 0 Então faço um loop para definir em ABC conforme os índices que o usuário determinou na janela para execução do relatório: Defina os % para a curva ABC: [20] para itens A [30] para itens B [50] para itens C CD_Relatorio.First; while not CD_Relatorio.Eof do begin CD_Relatorio.Edit; if (100/CD_Relatorio.RecordCount*CD_Relatorio.RecNo) <= StrToInt(Edit1.Text) then CD_Relatorio.FieldByName('abc').AsInteger := 1 else if (100/CD_Relatorio.RecordCount*CD_Relatorio.RecNo) <= StrToInt(Edit2.Text) then CD_Relatorio.FieldByName('abc').AsInteger := 2 else CD_Relatorio.FieldByName('abc').AsInteger := 3; CD_Relatorio.Post; CD_Relatorio.Next; end; Deixando a tabela do exemplo acima da seguinte maneira: Produto / TVendas / ABC Produto1 1.000,00 / 1 Produto7 900,00 / 1 Produto9 850,00 / 2 Produto8 700,00 / 2 Produto4 100,00 / 2 Produto3 99,00 / 3 Produto2 80,00 / 3 Produto6 10,00 / 3 Produto5 5,00 / 3 Produto0 2,00 / 3 Entenda-se aqui que itens ABC quando for 1 significam itens do grupo A (e assim por diante). Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: quinta-feira, 6 de outubro de 2011 13:47 Para: FireBase Assunto: Re: [firebase-br] RES: curva abc verdade felix a classificação abc no caso é dinamica, fiz ela baseado num exemplo do excel e esse link que tu me passou é muito pouco conclusivo, na realidade deveria fazer a consulta e depois atribuir a letra ao produto mais esta foi a forma mais simples que achei poi existe pouco material que não seja em sp, vc teria algum exemplo de sintaxe para a curva abc da forma que vc falou que não seja baseada no posicionamento e qual são os parametros para isso Em 5 de outubro de 2011 19:31, Felix escreveu: > Reijanio, vc está fazendo a curva ABC com base no Valor Total das Vendas e > não pelo posicionamento dos itens? Eu fiz conforme está em > > http://antigo.sp.sebrae.com.br/principal/melhorando%20seu%20neg%C3%B3cio/ori > enta%C3%A7%C3%B5es/marketing/planejamento/sistemaabcestoques.aspx > > Após a consulta SQL faço uma varredura para determinar a posição de cada > um. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: quarta-feira, 5 de outubro de 2011 18:33 > Para: FireBase > Assunto: Re: [firebase-br] curva abc > > meu problema esta so na totalização das vendas, pq se coloco sum(vlrtotal) > ele totaliza por vendas e preciso de um total geral para poder achar a > curva > abc dos itens > > Em 1 de outubro de 2011 14:24, Alex Miranda de Oliveira < > alex em araguaiasistemas.com.br> escreveu: > > > Boa tarde Reijanio > > > > Quais são os campos que vc esta querendo agrupar > > e quais são os campos que vc precisa que apareça na pesquisa... > > > > > > Porque se não precisar da Data da venda.. > > > > Pode tentar assim > > > > Neste caso o agrupamento ficaria somente por Codigo de Produto e > Descrição > > do Produto.. > > > > SELECT > > D.CODPRO, > > P.DESCRICAO, > > SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS SUBTOTAL, > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS CURVA_ABC > > FROM D_VENDA D > > INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO > > INNER JOIN PRODUTO P ON D.codpro = P.codigo > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > GROUP BY D.CODPRO, P.descricao > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > > > > > Qualquer coisa posta o erro ai. > > > > > > > > SELECT > > D.CODPRO, > > P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > > SUBTOTAL, > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS > > CURVA_ABC,V.DATAVENDA > > FROM D_VENDA D > > INNER JOIN C_VENDA V ON D.CODVENDA = V.CODIGO > > INNER JOIN PRODUTO P ON D.codpro = P.codigo > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > > > > > > > Em 1 de outubro de 2011 10:38, Reijanio Nunes Ribeiro > > escreveu: > > > > > bom dia a todos estou com um pequeno problema na geração de uma curva > ABC > > > que é o seguinte > > > > > > TENTATIVA 1 > > > SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > > > SUBTOTAL, > > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/278.50*100 AS > > > CURVA_ABC,V.DATAVENDA > > > FROM D_VENDA D > > > INNER JOIN C_VENDA V > > > ON D.CODVENDA = V.CODIGO > > > INNER JOIN PRODUTO P > > > ON D.codpro = P.codigo > > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/278.50*100 DESC//se coloco o valor > > > total das vendas dessa forma funciona porem se tento somar o valor de > > todos > > > os orcamentos como abaixo da erro poderia me ajudar > > > > > > TENTATIVA 2 > > > SELECT D.CODPRO,P.DESCRICAO, SUM(D.QTDE * D.VLRUNITARIO- d.desconto) AS > > > SUBTOTAL, > > > SUM(D.QTDE * D.VLRUNITARIO - D.DESCONTO)/SUM(D.VLRTOTAL)*100 AS > > > CURVA_ABC,V.DATAVENDA > > > FROM D_VENDA D > > > INNER JOIN C_VENDA V > > > ON D.CODVENDA = V.CODIGO > > > INNER JOIN PRODUTO P > > > ON D.codpro = P.codigo > > > WHERE V.DATAVENDA BETWEEN :DT1 AND :DT2 > > > GROUP BY V.DATAVENDA, D.CODPRO, P.descricao, V.TOTAL > > > ORDER BY SUM(D.QTDE * D.VLRUNITARIO)/SUM(D.vlrtotal)*100 DESC > > > > > > NESSA SEGUNDA TENTATIVA A SOMA SUM(D.VLRTOTAL) DA APENAS O VALAR > > INDIVIDUAL > > > DE CADA VENDA E NÃO GERAL > > > > > > desde ja grato pela ajuda > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Alex Miranda de Oliveira > > Coordenador de Desenvolvimento > > alex em araguaiasistemas.com.br > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mctbrasil em gmail.com Thu Oct 6 16:27:47 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 6 Oct 2011 16:27:47 -0300 Subject: [firebase-br] RES: RES: curva abc In-Reply-To: <4e8de05c.0d24640a.0fa1.ffffc43bSMTPIN_ADDED@mx.google.com> References: <4e8cdadb.074b960a.19fb.1859SMTPIN_ADDED@mx.google.com> <4e8de05c.0d24640a.0fa1.ffffc43bSMTPIN_ADDED@mx.google.com> Message-ID: Tentei postar o código de uma stored procedure que uso para o curva ABC, mas pediu moderação por causa do tamanho do e-mail. Caso queira, me mande um e-mail para fabiano em fabianomoura.com.br, solicitando que te envio. Fabiano From wiltonctba em gmail.com Fri Oct 7 09:49:38 2011 From: wiltonctba em gmail.com (Wilton rodrigues) Date: Fri, 7 Oct 2011 09:49:38 -0300 Subject: [firebase-br] TABELA COM ERRO Message-ID: Bom dia....... Ontem fiz uma alteração aqui na empresa. Tirei o Banco de dados do windows server 2003 e transferi para o Debian 5.0 Estou utilizando o Firebird 2.0. Está tudo funcionando..... só que quando abro o IBexpert e entro na tabela PPPESCLI só aparecem 9 clientes!!!! No sistema estão todos lá. Já conferi o caminho e está correto!!! Obrigado From tallysferrante em gmail.com Fri Oct 7 09:52:41 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Fri, 7 Oct 2011 09:52:41 -0300 Subject: [firebase-br] TABELA COM ERRO In-Reply-To: References: Message-ID: não deu nenhum arithmetic overflow error? Dependendo se você criar o banco com um charset, e escolher outro, comigo já aconteceu, ele da esse erro, e carrega só alguns registros. From wiltonctba em gmail.com Fri Oct 7 09:57:04 2011 From: wiltonctba em gmail.com (Wilton rodrigues) Date: Fri, 7 Oct 2011 09:57:04 -0300 Subject: [firebase-br] TABELA COM ERRO In-Reply-To: References: Message-ID: Exatamente esse erro!!!! Depois que configurei o linux copiei o banco para lá! Como vc resolveu isso? Em 7 de outubro de 2011 09:52, Tallys Ferrante escreveu: > não deu nenhum arithmetic overflow error? Dependendo se você criar o banco > com um charset, e escolher outro, comigo já aconteceu, ele da esse erro, e > carrega só alguns registros. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tallysferrante em gmail.com Fri Oct 7 09:59:16 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Fri, 7 Oct 2011 09:59:16 -0300 Subject: [firebase-br] TABELA COM ERRO In-Reply-To: References: Message-ID: quando vc vai registrar um banco tem a propriedade Charset para configurar, se você criou um banco com um determinado Charset, e depois na hora de passar para o linux, colocou um charset diferente, ocorre esse erro, veja se você não colocou o charset errado. From wiltonctba em gmail.com Fri Oct 7 10:25:36 2011 From: wiltonctba em gmail.com (Wilton rodrigues) Date: Fri, 7 Oct 2011 10:25:36 -0300 Subject: [firebase-br] TABELA COM ERRO In-Reply-To: References: Message-ID: PROBLEMA RESOLVIDO!!!!!!! Obrigado pela ajuda....... era isso mesmo!!!!!! Abçs Em 7 de outubro de 2011 09:59, Tallys Ferrante escreveu: > quando vc vai registrar um banco tem a propriedade Charset para configurar, > se você criou um banco com um determinado Charset, e depois na hora de > passar para o linux, colocou um charset diferente, ocorre esse erro, veja > se > você não colocou o charset errado. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tallysferrante em gmail.com Fri Oct 7 10:26:18 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Fri, 7 Oct 2011 10:26:18 -0300 Subject: [firebase-br] TABELA COM ERRO In-Reply-To: References: Message-ID: ^^ de nada! From levymoreira.ce em gmail.com Sat Oct 8 09:40:29 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Sat, 8 Oct 2011 09:40:29 -0300 Subject: [firebase-br] Tbudf no linux Message-ID: Amigos uso a tbudf no meu sistema, e recentemente um cliente atualizou seu servidor pra linux (nunca mais de problema) até alguns arquivos fiscais foram gerados com erro por causa da falta da tbudf.dll que não foi instalada. No windows eu coloco na pasta udf do firebird e reinicio o mesmo. No linux como deve ser feito esse procedimento? As dll funcionam nele? Obrigado a todos desde já. -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From temp2 em tecnobyte.com.br Sat Oct 8 09:59:46 2011 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Sat, 8 Oct 2011 08:59:46 -0400 Subject: [firebase-br] Tbudf no linux In-Reply-To: References: Message-ID: <5771B72C49C04774B6330DACAD531784@DanielPC> No Linux o arquivo é tbudf.so No arquivo disponível para download (tbudf2_2.zip) tem uma versão copilada para Linux (tbudf.so). Se não funcionar com este arquivo, terá que compilar para Linux novamente, o que pode ser feito com Kylix. Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Levy Moreira Sent: Saturday, October 08, 2011 8:40 AM To: FireBase Subject: [firebase-br] Tbudf no linux Amigos uso a tbudf no meu sistema, e recentemente um cliente atualizou seu servidor pra linux (nunca mais de problema) até alguns arquivos fiscais foram gerados com erro por causa da falta da tbudf.dll que não foi instalada. No windows eu coloco na pasta udf do firebird e reinicio o mesmo. No linux como deve ser feito esse procedimento? As dll funcionam nele? Obrigado a todos desde já. -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From levymoreira.ce em gmail.com Sat Oct 8 10:01:57 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Sat, 8 Oct 2011 10:01:57 -0300 Subject: [firebase-br] Tbudf no linux In-Reply-To: <5771B72C49C04774B6330DACAD531784@DanielPC> References: <5771B72C49C04774B6330DACAD531784@DanielPC> Message-ID: Já baixei essa tbudf.so, e estou intalando o ubuntu aqui pra compilar também muito obrigado amigo. 2011/10/8 Tecnobyte Informática > No Linux o arquivo é tbudf.so > > No arquivo disponível para download (tbudf2_2.zip) tem uma versão copilada > para Linux (tbudf.so). Se não funcionar com este arquivo, terá que compilar > para Linux novamente, o que pode ser feito com Kylix. > > > Atenciosamente. > > Daniel P. Guimarães > Tecnobyte Informática > www.tecnobyte.com.br > > -----Mensagem Original----- From: Levy Moreira > Sent: Saturday, October 08, 2011 8:40 AM > To: FireBase > Subject: [firebase-br] Tbudf no linux > > > Amigos uso a tbudf no meu sistema, e recentemente um cliente atualizou seu > servidor pra linux (nunca mais de problema) até alguns arquivos fiscais > foram gerados > com erro por causa da falta da tbudf.dll que não foi instalada. No windows > eu coloco na pasta udf do firebird e reinicio o mesmo. No linux como deve > ser feito esse > procedimento? As dll funcionam nele? > > Obrigado a todos desde já. > > -- > Levy Moreira - Juazeiro do Norte - CE > > ..............................**..............................** > ............... > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e > podem conter informações confidenciais sujeitas a restrição legal de > comunicação entre as partes. Caso tenha recebido esta mensagem por engano, > fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das > informações aqui contidas ou anexadas é terminantemente proibida, > sujeitando > o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza > de retorná-la de imediato ao remetente, eliminando-a definitivamente de > seu sistema. Em caso de dúvida, queira por favor entrar em contato." > > "Confidentiality notice" - This message and its attachments are > addressed solely to the persons above and may contain privileged and > confidential > communication. If you have received the message in error, the > distribution or dissemination of the content hereof is prohibited. Please > return it > immediately to the sender and please delete the message from your system > on a permanent basis. Should you have any questions, please contact." > > ..............................**..............................** > ............... > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From nillgolv em bol.com.br Sat Oct 8 22:13:52 2011 From: nillgolv em bol.com.br (Nilton Oliveira) Date: Sat, 8 Oct 2011 22:13:52 -0300 Subject: [firebase-br] aba "data control" desaparece - delphi 7 Message-ID: <4e90f5504c438_1b0fa5be938184@a2-winter5.tmail> Pessoal, preciso de uma ajuda urgente Meu delphi 7, não aceita a aba data control ao colocar um data module no projeto. A aba data control desaparece. Grato Nilton Oliveira From lumato em fdnet.com.br Sat Oct 8 23:04:36 2011 From: lumato em fdnet.com.br (Lucio Toledo) Date: Sat, 8 Oct 2011 23:04:36 -0300 Subject: [firebase-br] RES: aba "data control" desaparece - delphi 7 In-Reply-To: <4e90f5504c438_1b0fa5be938184@a2-winter5.tmail> References: <4e90f5504c438_1b0fa5be938184@a2-winter5.tmail> Message-ID: <001e01cc8627$cbcc4470$6364cd50$@fdnet.com.br> Amigo, a Aba DataControl não aparece quando vc esta dentro do data module, Selecione o form e vai verificar que ela volta a aparecer. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Nilton Oliveira Enviada em: sábado, 8 de outubro de 2011 22:14 Para: FireBase Assunto: [firebase-br] aba "data control" desaparece - delphi 7 Pessoal, preciso de uma ajuda urgente Meu delphi 7, não aceita a aba data control ao colocar um data module no projeto. A aba data control desaparece. Grato Nilton Oliveira ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From paulogeloramo em terra.com.br Sun Oct 9 16:31:45 2011 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Sun, 9 Oct 2011 16:31:45 -0300 Subject: [firebase-br] ERROR:violation of FOREIGN KEY constraint Message-ID: No FB 2.5.1 tem alguma forma usando Gfix ou outra de eliminar todos os registros da tabela filha que estejam violando a FK? From sergiojampapb em gmail.com Mon Oct 10 01:31:36 2011 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Mon, 10 Oct 2011 01:31:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_na_cria=E7=E3o_de_chave_estrang?= =?iso-8859-1?q?eira?= Message-ID: Pessoal, tentei criar uma chave estrangeira com o seguinte comando: ALTER TABLE NF_SAIDAS_ITENS ADD CONSTRAINT FK_NF_SAI_ITENS_NF_SAI FOREIGN KEY (EMP_CODIGO,ESPECIE_DOCUMENTO,SERIE_SUBSERIE,NUMERO_DOCUMENTO,CFOP_CODIGO,ICMS_ALIQUOTA) REFERENCES NF_SAIDAS(EMP_CODIGO,ESPECIE_DOCUMENTO,SERIE_SUBSERIE,NUMERO_DOCUMENTO,CFOP_CODIGO,ICMS_ALIQUOTA) ON DELETE CASCADE ON UPDATE CASCADE; e deu a seguinte mensegem de erro: Unsuccessful metadata update. Partner index segment 5 has incompatible data type. Alguém pode ajudar ? PS: conferi os tipos dos campos das duas tabelas e estão iguais ... :( -- Atenciosamente, Sérgio Ricardo From mctbrasil em gmail.com Mon Oct 10 06:32:04 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Mon, 10 Oct 2011 06:32:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_na_cria=E7=E3o_de_chave_estrang?= =?iso-8859-1?q?eira?= In-Reply-To: References: Message-ID: Bom dia! A mensagem está dizendo que o conteúdo do campo é diferente da tela aonde faz referência. Fabiano Em 10 de outubro de 2011 01:31, Sergio Nascimento escreveu: > Pessoal, tentei criar uma chave estrangeira com o seguinte comando: > > ALTER TABLE NF_SAIDAS_ITENS ADD CONSTRAINT FK_NF_SAI_ITENS_NF_SAI FOREIGN > KEY > > (EMP_CODIGO,ESPECIE_DOCUMENTO,SERIE_SUBSERIE,NUMERO_DOCUMENTO,CFOP_CODIGO,ICMS_ALIQUOTA) > REFERENCES > > NF_SAIDAS(EMP_CODIGO,ESPECIE_DOCUMENTO,SERIE_SUBSERIE,NUMERO_DOCUMENTO,CFOP_CODIGO,ICMS_ALIQUOTA) > ON DELETE CASCADE ON UPDATE CASCADE; > > e deu a seguinte mensegem de erro: > > Unsuccessful metadata update. Partner index segment 5 has incompatible data > type. > > Alguém pode ajudar ? > > PS: conferi os tipos dos campos das duas tabelas e estão iguais ... :( > > -- > Atenciosamente, > > Sérgio Ricardo > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mauricio_zanatta em yahoo.com.br Mon Oct 10 09:33:08 2011 From: mauricio_zanatta em yahoo.com.br (Mauricio Zanatta (Yahoo)) Date: Mon, 10 Oct 2011 09:33:08 -0300 Subject: [firebase-br] RES: ERROR:violation of FOREIGN KEY constraint In-Reply-To: References: Message-ID: <003001cc8748$c5e73200$51b59600$@com.br> Bom dia Paulo, Você pode fazer via SQL, de pelo menos duas formas: 1) delete from tabelafilha where campo_chaveprim_tabfilha = (select campo_chaveprim_tabfilha from tabelafilha left join tabelapai on campo_chaveprim_tabpai = campo_chaveestr_tabfilha where campo_chaveprim_tabfilha is null); 2) delete from tabelafilha where campo_chaveprim_tabfilha = (select campo_chaveprim_tabfilha from tabelafilha where campo_chaveestr_tabfilha not in (select campo_chaveprim_tabpai from tabelapai)); Obs.: o select com o not in é muuuiiitoooo mais demorado! Espero ter ajudado. Att Maurício Zanatta From sergiojampapb em gmail.com Mon Oct 10 13:02:29 2011 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Mon, 10 Oct 2011 13:02:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_na_cria=E7=E3o_de_chave_estrang?= =?iso-8859-1?q?eira?= In-Reply-To: References: Message-ID: Fabiano, Sesculpe-me mas não entendi o que voce falou. Poderia ser mais claro ? Em 10 de outubro de 2011 06:32, Fabiano Moura escreveu: > Bom dia! > > A mensagem está dizendo que o conteúdo do campo é diferente da tela aonde > faz referência. > > > Fabiano > > Em 10 de outubro de 2011 01:31, Sergio Nascimento > escreveu: > > > Pessoal, tentei criar uma chave estrangeira com o seguinte comando: > > > > ALTER TABLE NF_SAIDAS_ITENS ADD CONSTRAINT FK_NF_SAI_ITENS_NF_SAI FOREIGN > > KEY > > > > > (EMP_CODIGO,ESPECIE_DOCUMENTO,SERIE_SUBSERIE,NUMERO_DOCUMENTO,CFOP_CODIGO,ICMS_ALIQUOTA) > > REFERENCES > > > > > NF_SAIDAS(EMP_CODIGO,ESPECIE_DOCUMENTO,SERIE_SUBSERIE,NUMERO_DOCUMENTO,CFOP_CODIGO,ICMS_ALIQUOTA) > > ON DELETE CASCADE ON UPDATE CASCADE; > > > > e deu a seguinte mensegem de erro: > > > > Unsuccessful metadata update. Partner index segment 5 has incompatible > data > > type. > > > > Alguém pode ajudar ? > > > > PS: conferi os tipos dos campos das duas tabelas e estão iguais ... :( > > > > -- > > Atenciosamente, > > > > Sérgio Ricardo > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente, Sérgio Ricardo From paulogeloramo em terra.com.br Mon Oct 10 13:04:44 2011 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Mon, 10 Oct 2011 13:04:44 -0300 Subject: [firebase-br] RES: ERROR:violation of FOREIGN KEY constraint In-Reply-To: <003001cc8748$c5e73200$51b59600$@com.br> References: <003001cc8748$c5e73200$51b59600$@com.br> Message-ID: Fiz assim, mas sem sucesso: DELETE FROM NOTA_PONTO_ITEM WHERE ID_NOTA_PONTO = (SELECT N.ID_NOTA_PONTO FROM NOTA_PONTO_ITEM I LEFT JOIN NOTA_PONTO N ON N.ID_NOTA_PONTO = I.ID_NOTA_PONTO WHERE I.ID_NOTA_PONTO IS NULL) Creio que não vai dar certo, pois este subselect não retorna os registros que esta com a FK violada. Caso tenha alguma outra sugestão com gfix, IBExport, etc, From mauricio_zanatta em yahoo.com.br Mon Oct 10 15:11:12 2011 From: mauricio_zanatta em yahoo.com.br (Mauricio Zanatta (Yahoo)) Date: Mon, 10 Oct 2011 15:11:12 -0300 Subject: [firebase-br] RES: RES: ERROR:violation of FOREIGN KEY constraint In-Reply-To: References: <003001cc8748$c5e73200$51b59600$@com.br> Message-ID: <006601cc8778$01c3b490$054b1db0$@com.br> Paulo, tá quase lá, só atente para o uso correto dos campos chave na cláusula SQL, conforme segue: DELETE FROM NOTA_PONTO_ITEM WHERE chave_primaria_nota_ponto_item = (SELECT I.chave_primaria_nota_ponto_item FROM NOTA_PONTO_ITEM I LEFT JOIN NOTA_PONTO N ON N.chave_primaria_nota_ponto = I.chave_estrangeira_nota_ponto_item WHERE I.chave_primaria_nota_ponto_item IS NULL); Coloquei em minúsculo o que observei que pode acertar a consulta. Só uma observação importante que me esqueci antes, não commite se não tiver certeza, e se possível faça backup antes da base. Att Maurício Zanatta -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Paulo Geloramo Enviada em: segunda-feira, 10 de outubro de 2011 13:05 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: ERROR:violation of FOREIGN KEY constraint Fiz assim, mas sem sucesso: DELETE FROM NOTA_PONTO_ITEM WHERE ID_NOTA_PONTO = (SELECT N.ID_NOTA_PONTO FROM NOTA_PONTO_ITEM I LEFT JOIN NOTA_PONTO N ON N.ID_NOTA_PONTO = I.ID_NOTA_PONTO WHERE I.ID_NOTA_PONTO IS NULL) Creio que não vai dar certo, pois este subselect não retorna os registros que esta com a FK violada. Caso tenha alguma outra sugestão com gfix, IBExport, etc, ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ----- Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br Versão: 2012.0.1831 / Banco de dados de vírus: 2085/4543 - Data de Lançamento: 10/07/11 ----- Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br Versão: 2012.0.1831 / Banco de dados de vírus: 2090/4543 - Data de Lançamento: 10/07/11 From marquinhus em gmail.com Mon Oct 10 17:29:00 2011 From: marquinhus em gmail.com (=?ISO-8859-1?Q?Marcus_Vin=EDcius_Moreira?=) Date: Mon, 10 Oct 2011 17:29:00 -0300 Subject: [firebase-br] Concatenacao Campo Nulo In-Reply-To: <4E4D0264.1000809@bol.com.br> References: <4E4CFD55.6060508@bol.com.br> <4E4D0264.1000809@bol.com.br> Message-ID: Olá pessoal! Estou com um caso em que o campo é NUMERIC (15,3), tento utilizar COALESCE(CAMPO, 0) e ainda assim permanece retornando NULL. Uso o Firebird 2.1.4 e já testei no 2.1.3, mesma coisa. Banco Dialect 3, CHARSET WIN1252. Alguém já se deparou com isso? Marcus Vinícius Moreira "Se puderes olhar, vê. Se podes ver, repara." Em 18 de agosto de 2011 09:15, Joao Vitor escreveu: > Ok > > > On 8/18/11 9:04 AM, Forrest® wrote: > >> Em 18/08/2011 08:53, Joao Vitor escreveu: >> >>> om Dia, estou com seguinte problema. >>> Concatenando uma string com uma variavel o resultado esta me retornando >>> nulo >>> >>> firebird_versao = 'FIREBIRD' || versao; //resultado=nulo deveria ser >>> FIREBIRDnull >>> >>> resultado e nulo ja ate entendi devido a variavel versao estar nula. >>> >> >> Nulo não é um valor por isso não retorna nada e qualquer coisa que você >> concatenar com nulo vai retornar nulo. >> O que você pode fazer dependendo da versão do firebird que usa pois não >> mencionou é usar na campo que pode conter nulo o coalesce. >> >> T++++++++++++ >> >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From rsmybr em gmail.com Mon Oct 10 17:52:27 2011 From: rsmybr em gmail.com (Renilson Santos Moura) Date: Mon, 10 Oct 2011 17:52:27 -0300 Subject: [firebase-br] Firebird Classic Message-ID: Boa tarde, pessoal! Baixei uma versão do Firebird Classic (FirebirdCS-1.5.6.5026-0.i686) no servidor linux e instalei perfeitamente, só pra testes, análise e conhecimento. Bom uma coisa interessante é que não encontrei o serviço em execução através do service firebird status, mas sei que está funcionando porque copiei uma base e ela funcionou. Aí vão as minhas perguntas: Como faço para parar este serviço? (Principalmente para manutenção/restauração,etc..) Se realmente for utilizar esta versão o que devo configurar? Qual a recomendação da comunidade? Renilson From ralhos em gmail.com Mon Oct 10 18:05:46 2011 From: ralhos em gmail.com (ralhos) Date: Mon, 10 Oct 2011 18:05:46 -0300 Subject: [firebase-br] Concatenacao Campo Nulo In-Reply-To: References: <4E4CFD55.6060508@bol.com.br> <4E4D0264.1000809@bol.com.br> Message-ID: <4E935E2A.6020509@gmail.com> O coalesce(campo, 0) só funcionará caso retorno algum registro. Em 10/10/2011 17:29, Marcus Vinícius Moreira escreveu: > Olá pessoal! > > Estou com um caso em que o campo é NUMERIC (15,3), tento utilizar > COALESCE(CAMPO, 0) e ainda assim permanece retornando NULL. > > Uso o Firebird 2.1.4 e já testei no 2.1.3, mesma coisa. > Banco Dialect 3, CHARSET WIN1252. > > Alguém já se deparou com isso? > > Marcus Vinícius Moreira > "Se puderes olhar, vê. Se podes ver, repara." > > > Em 18 de agosto de 2011 09:15, Joao Vitor escreveu: > >> Ok >> >> >> On 8/18/11 9:04 AM, Forrest® wrote: >> >>> Em 18/08/2011 08:53, Joao Vitor escreveu: >>> >>>> om Dia, estou com seguinte problema. >>>> Concatenando uma string com uma variavel o resultado esta me retornando >>>> nulo >>>> >>>> firebird_versao = 'FIREBIRD' || versao; //resultado=nulo deveria ser >>>> FIREBIRDnull >>>> >>>> resultado e nulo ja ate entendi devido a variavel versao estar nula. >>>> >>> Nulo não é um valor por isso não retorna nada e qualquer coisa que você >>> concatenar com nulo vai retornar nulo. >>> O que você pode fazer dependendo da versão do firebird que usa pois não >>> mencionou é usar na campo que pode conter nulo o coalesce. >>> >>> T++++++++++++ >>> >>> >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >>> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From escovadordebits em gmail.com Mon Oct 10 18:08:48 2011 From: escovadordebits em gmail.com (Sandro Souza) Date: Mon, 10 Oct 2011 18:08:48 -0300 Subject: [firebase-br] Firebird Classic In-Reply-To: References: Message-ID: Bom dia/tarde Renilson. Qual é a distribuição/versão de linux que está sendo utilizada no servidor onde está sendo executado o Firebird? No meu caso, uso o Ubuntu 11.04, e para parar qualquer serviço, logo como root (ou torno-me temporariamente root pelo "su") e digito "service nome-do-servico stop". Como é o Firebird 2.5, o nome do serviço provavelmente deve ser "firebird2.5-super", caso seja a versão super server. Espero ter ajudado mais que atrapalhado. :D Em 10 de outubro de 2011 17:52, Renilson Santos Moura escreveu: > Boa tarde, pessoal! > > Baixei uma versão do Firebird Classic (FirebirdCS-1.5.6.5026-0.i686) > no servidor linux e instalei perfeitamente, só pra testes, análise e > conhecimento. > Bom uma coisa interessante é que não encontrei o serviço em execução > através do service firebird status, mas sei que está funcionando > porque copiei uma base e ela funcionou. > Aí vão as minhas perguntas: > Como faço para parar este serviço? (Principalmente para > manutenção/restauração,etc..) > Se realmente for utilizar esta versão o que devo configurar? > Qual a recomendação da comunidade? > > Renilson > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Mon Oct 10 18:09:17 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 10 Oct 2011 18:09:17 -0300 Subject: [firebase-br] Firebird Classic In-Reply-To: References: Message-ID: <1699021245.20111010180917@warmboot.com.br> O Firebird Classic utiliza um processo por conexão. Quem starta o processo é o xinetd do linux, portanto, quando não tem conexão ativa, vc não encontra processos do FB rodando. Para derrubar as conexões ativas, vc pode dar um killall fb_inet_server, no entanto, eu não sei se esse processo é "seguro" no FB 1.5. No FB 2.1 e 2.5 ele é seguro. Quanto a configuração, vc encontra material no próprio site da FireBase. Geralmente é recomendável que usuários iniciantes utilizem o SuperServer pois é mais "fácil". []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RSM> Boa tarde, pessoal! RSM> Baixei uma versão do Firebird Classic (FirebirdCS-1.5.6.5026-0.i686) RSM> no servidor linux e instalei perfeitamente, só pra testes, análise e RSM> conhecimento. RSM> Bom uma coisa interessante é que não encontrei o serviço em execução RSM> através do service firebird status, mas sei que está funcionando RSM> porque copiei uma base e ela funcionou. RSM> Aí vão as minhas perguntas: RSM> Como faço para parar este serviço? (Principalmente para RSM> manutenção/restauração,etc..) RSM> Se realmente for utilizar esta versão o que devo configurar? RSM> Qual a recomendação da comunidade? RSM> Renilson From mctbrasil em gmail.com Mon Oct 10 18:09:47 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Mon, 10 Oct 2011 18:09:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_na_cria=E7=E3o_de_chave_estrang?= =?iso-8859-1?q?eira?= In-Reply-To: References: Message-ID: Existem registros na tabela B que o campo que é a chave estrangeira da Tabela A, possui valores que a chave primária da tabela A, não tem, ou seja, o campo que é chave estrangeira da tabela A tem alguns valores que não possui na tabela A (chave primária). Em 10 de outubro de 2011 13:02, Sergio Nascimento escreveu: > Fabiano, > > Sesculpe-me mas não entendi o que voce falou. Poderia ser mais claro ? > > Em 10 de outubro de 2011 06:32, Fabiano Moura >escreveu: > > > Bom dia! > > > > A mensagem está dizendo que o conteúdo do campo é diferente da tela > aonde > > faz referência. > > > > > > Fabiano > > > > Em 10 de outubro de 2011 01:31, Sergio Nascimento > > escreveu: > > > > > Pessoal, tentei criar uma chave estrangeira com o seguinte comando: > > > > > > ALTER TABLE NF_SAIDAS_ITENS ADD CONSTRAINT FK_NF_SAI_ITENS_NF_SAI > FOREIGN > > > KEY > > > > > > > > > (EMP_CODIGO,ESPECIE_DOCUMENTO,SERIE_SUBSERIE,NUMERO_DOCUMENTO,CFOP_CODIGO,ICMS_ALIQUOTA) > > > REFERENCES > > > > > > > > > NF_SAIDAS(EMP_CODIGO,ESPECIE_DOCUMENTO,SERIE_SUBSERIE,NUMERO_DOCUMENTO,CFOP_CODIGO,ICMS_ALIQUOTA) > > > ON DELETE CASCADE ON UPDATE CASCADE; > > > > > > e deu a seguinte mensegem de erro: > > > > > > Unsuccessful metadata update. Partner index segment 5 has incompatible > > data > > > type. > > > > > > Alguém pode ajudar ? > > > > > > PS: conferi os tipos dos campos das duas tabelas e estão iguais ... :( > > > > > > -- > > > Atenciosamente, > > > > > > Sérgio Ricardo > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Atenciosamente, > > Sérgio Ricardo > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From paulogeloramo em terra.com.br Mon Oct 10 19:26:03 2011 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Mon, 10 Oct 2011 19:26:03 -0300 Subject: [firebase-br] RES: RES: ERROR:violation of FOREIGN KEY constraint In-Reply-To: <006601cc8778$01c3b490$054b1db0$@com.br> References: <003001cc8748$c5e73200$51b59600$@com.br> <006601cc8778$01c3b490$054b1db0$@com.br> Message-ID: Firebird 2.5.1 Este SQL retorna os 15 registros orfãos que quero deletar da tabela filha. SELECT DISTINCT I.ID_NOTA_PONTO FROM NOTA_PONTO_ITEM I LEFT JOIN NOTA_PONTO N ON N.ID_NOTA_PONTO = I.ID_NOTA_PONTO WHERE N.ID_NOTA_PONTO IS NULL Tentei deletar os registros orfãos com este SQL abaixo, mas retorna erro: multiple rows in singleton select. DELETE FROM NOTA_PONTO_ITEM X WHERE X.ID_NOTA_PONTO = (SELECT DISTINCT I.ID_NOTA_PONTO FROM NOTA_PONTO_ITEM I LEFT JOIN NOTA_PONTO N ON N.ID_NOTA_PONTO = I.ID_NOTA_PONTO WHERE N.ID_NOTA_PONTO IS NULL) Tentei deletar os registros orfãos com este SQL abaixo: Não retornou erro, mas ficou processando por horas e travou o IBExpert: DELETE FROM NOTA_PONTO_ITEM X WHERE X.ID_NOTA_PONTO = (SELECT DISTINCT I.ID_NOTA_PONTO FROM NOTA_PONTO_ITEM I LEFT JOIN NOTA_PONTO N ON N.ID_NOTA_PONTO = I.ID_NOTA_PONTO WHERE I.ID_NOTA_PONTO = X.ID_NOTA_PONTO AND N.ID_NOTA_PONTO IS NULL) Alguma sugestão? From paulogeloramo em terra.com.br Mon Oct 10 20:04:49 2011 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Mon, 10 Oct 2011 20:04:49 -0300 Subject: [firebase-br] RES: RES: ERROR:violation of FOREIGN KEYconstraint In-Reply-To: References: <003001cc8748$c5e73200$51b59600$@com.br><006601cc8778$01c3b490$054b1db0$@com.br> Message-ID: Mais simples, segue o SQL que deu certo: DELETE FROM NOTA_ITEM I WHERE NOT EXISTS (SELECT 1 FROM NOTA N WHERE I.ID = N.ID) -- Paulo Geloramo From rsmybr em gmail.com Tue Oct 11 08:31:43 2011 From: rsmybr em gmail.com (Renilson Santos Moura) Date: Tue, 11 Oct 2011 08:31:43 -0300 Subject: [firebase-br] Firebird Classic In-Reply-To: <1699021245.20111010180917@warmboot.com.br> References: <1699021245.20111010180917@warmboot.com.br> Message-ID: Valeu Cantu!!! Renilson Em 10 de outubro de 2011 18:09, Carlos H. Cantu escreveu: > O Firebird Classic utiliza um processo por conexão. Quem starta o > processo é o xinetd do linux, portanto, quando não tem conexão ativa, > vc não encontra processos do FB rodando. > > Para derrubar as conexões ativas, vc pode dar um killall > fb_inet_server, no entanto, eu não sei se esse processo é "seguro" no > FB 1.5. No FB 2.1 e 2.5 ele é seguro. > > Quanto a configuração, vc encontra material no próprio site da > FireBase. > > Geralmente é recomendável que usuários iniciantes utilizem o > SuperServer pois é mais "fácil". > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > RSM> Boa tarde, pessoal! > > RSM> Baixei uma versão do Firebird Classic (FirebirdCS-1.5.6.5026-0.i686) > RSM> no servidor linux e instalei perfeitamente, só pra testes, análise e > RSM> conhecimento. > RSM> Bom uma coisa interessante é que não encontrei o serviço em execução > RSM> através do service firebird status, mas sei que está funcionando > RSM> porque copiei uma base e ela funcionou. > RSM> Aí vão as minhas perguntas: > RSM> Como faço para parar este serviço? (Principalmente para > RSM> manutenção/restauração,etc..) > RSM> Se realmente for utilizar esta versão o que devo configurar? > RSM> Qual a recomendação da comunidade? > > RSM> Renilson > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mariodosreyx em gmail.com Tue Oct 11 16:15:33 2011 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Tue, 11 Oct 2011 19:15:33 +0000 (UTC) Subject: [firebase-br] =?utf-8?b?ZmlyZWJpcmQubXNnIChWZXJzw6NvIDIuNS4xKQ==?= Message-ID: Oi pessoal, Uso Firebird 2.5.1 e desde de que mudei do Fb213 que não tenho mensagens em Português!!! Até ao Fb213 dava para mudar o nome do ficheiro e usar o m/velhinho que já havia traduzido muitas mas mesmo muitas mensagens. Só que agora esse expediente não dá!!! Alguém sabe de onde baixar o "firebird.msg" traduzido? Na verdade já não aguento ouvir os users a queixarem-se das mensagens e francamente começar de novo a traduzir tudo não dá tempo!!! Obrigado Abraço. Mário From paulogeloramo em terra.com.br Tue Oct 11 21:07:39 2011 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Tue, 11 Oct 2011 21:07:39 -0300 Subject: [firebase-br] Reparar o banco de dados Message-ID: Firebird 2.5.1 Estou fazendo um arquivo reparar.bat para dar manutenção e reparar o banco de dados, no início vou colocar o banco de dados em shutdown, fazer a manutenção e tornar o banco online, conforme exemplo abaixo: Neste caso o comando shutdown mais recomendado seria este? Qual a finalidade de -attach 0? Neste caso o comando para tornar o banco on line mais recomendado seria este? Reparar.bat gfix -shut single -attach 0 banco.fdb ... //Comandos para reparar o banco ... gfix -online normal banco.fdb -- Paulo From paulogeloramo em terra.com.br Tue Oct 11 21:41:04 2011 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Tue, 11 Oct 2011 21:41:04 -0300 Subject: [firebase-br] Reparar o banco de dados In-Reply-To: References: Message-ID: Encontrei pouca documentação sobre gfix somente o que pesquisei no google, na pasta de instalação do Firebird 2.5.1 tem alguma? Recomenda alguma site? From listas em warmboot.com.br Wed Oct 12 08:59:16 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 12 Oct 2011 08:59:16 -0300 Subject: [firebase-br] Reparar o banco de dados In-Reply-To: References: Message-ID: <943420400.20111012085916@warmboot.com.br> No próprio site www.firebirdsql.org e na FireBase tem documentação sobre o uso do gfix. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br PG> Encontrei pouca documentação sobre gfix PG> somente o que pesquisei no google, na pasta PG> de instalação do Firebird 2.5.1 tem alguma? PG> Recomenda alguma site? From fabiano em clippnet.com.br Thu Oct 13 07:48:02 2011 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Thu, 13 Oct 2011 07:48:02 -0300 Subject: [firebase-br] Reparar o banco de dados In-Reply-To: References: Message-ID: <575E117887FF4783A2A9AB4014B54304@odir> Bom dia! Da uma olhada neste link http://www.firebase.com.br/fb/artigo.php?id=3 -------------------------------------------------- From: "Paulo Geloramo" Sent: Tuesday, October 11, 2011 9:07 PM To: Subject: [firebase-br] Reparar o banco de dados > Firebird 2.5.1 > > Estou fazendo um arquivo reparar.bat para dar > manutenção e reparar o banco de dados, > no início vou colocar o banco de dados em > shutdown, fazer a manutenção e tornar o > banco online, conforme exemplo abaixo: > > Neste caso o comando shutdown mais recomendado seria este? > Qual a finalidade de -attach 0? > Neste caso o comando para tornar o banco on line mais recomendado > seria este? > > Reparar.bat > > gfix -shut single -attach 0 banco.fdb > > ... > //Comandos para reparar o banco > ... > > gfix -online normal banco.fdb > > > -- > Paulo > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From andrelima223 em gmail.com Thu Oct 13 12:34:18 2011 From: andrelima223 em gmail.com (=?ISO-8859-1?Q?Andr=E9_Lima?=) Date: Thu, 13 Oct 2011 12:34:18 -0300 Subject: [firebase-br] Ferramentas BI /OLAP/Etc Message-ID: <4E9704FA.3030205@gmail.com> Saudações Alguém conhece outras ferramentas BI/OLAP/DW/Etc além do IBExpert? Att André Lima --- avast! Antivirus: Outbound message clean. Virus Database (VPS): 111013-1, 13/10/2011 Tested on: 13/10/2011 12:34:34 avast! - copyright (c) 1988-2011 AVAST Software. http://www.avast.com From marcelo em teflamar.com.br Thu Oct 13 13:30:37 2011 From: marcelo em teflamar.com.br (marcelo) Date: Thu, 13 Oct 2011 13:30:37 -0300 Subject: [firebase-br] Ferramentas BI /OLAP/Etc In-Reply-To: <4E9704FA.3030205@gmail.com> References: <4E9704FA.3030205@gmail.com> Message-ID: <4E97122D.1020209@teflamar.com.br> http://www.solusoft.com.br/ boa ferramenta de bi sds marcelo luiz stefaniak Em 13/10/2011 12:34, André Lima escreveu: > Saudações > > Alguém conhece outras ferramentas BI/OLAP/DW/Etc além do IBExpert? > > > Att > > André Lima > > > --- > avast! Antivirus: Outbound message clean. > Virus Database (VPS): 111013-1, 13/10/2011 > Tested on: 13/10/2011 12:34:34 > avast! - copyright (c) 1988-2011 AVAST Software. > http://www.avast.com > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Thu Oct 13 13:30:55 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 13 Oct 2011 13:30:55 -0300 Subject: [firebase-br] Ferramentas BI /OLAP/Etc In-Reply-To: <4E9704FA.3030205@gmail.com> References: <4E9704FA.3030205@gmail.com> Message-ID: <1354168999.20111013133055@warmboot.com.br> Pentaho []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AL> Saudações AL> Alguém conhece outras ferramentas BI/OLAP/DW/Etc além do IBExpert? AL> Att AL> André Lima From geral em outlett.com.br Thu Oct 13 14:57:57 2011 From: geral em outlett.com.br (Juliasse) Date: Thu, 13 Oct 2011 14:57:57 -0300 Subject: [firebase-br] Duvidas de firebase com php Message-ID: <000001cc89d1$a656fa70$f304ef50$@com.br> Boa tarde Pessoal, eu estou tendo um problema que é o seguinte. Tenho um sistema que roda em VB6 com BD firebird 2.5,rodando ok, e criei uma pagina na net que salva alguns dados cadastrais no servidor do provedor (Banco MySql) mas preciso que salve os dados direto no servidor da empresa, no banco Firebird do sistema. Preciso que a pagina se comunique com o firebird do servidor da empresa e não o do provedor. Eu já vi alguns códigos de comunicação php com firebird mas tudo sem sucesso até o momento. Se alguém poder me ajudar por favor, agradeço muito. Para qualquer dúvida ou sugestão, entre em contato com nossa CENTRAL DE ATENDIMENTO acessando nossa pagina na internet http://www.outlett.com.br/index.php?pagina=contato ou através dos meios abaixo: Email: juliasse em outlett.com.br Telefone: (11) 7858-7436 / 13*902096 Atenciosamente, Juliasse From felipearon em gmail.com Thu Oct 13 15:17:47 2011 From: felipearon em gmail.com (Felipe Aron) Date: Thu, 13 Oct 2011 15:17:47 -0300 Subject: [firebase-br] Duvidas de firebase com php In-Reply-To: <000001cc89d1$a656fa70$f304ef50$@com.br> References: <000001cc89d1$a656fa70$f304ef50$@com.br> Message-ID: Comunicação remota? Aconselho usar Webservices. Em 13 de outubro de 2011 14:57, Juliasse escreveu: > > > Boa tarde Pessoal, eu estou tendo um problema que é o seguinte. > > Tenho um sistema que roda em VB6 com BD firebird 2.5,rodando ok, e criei > uma pagina na net que salva alguns dados cadastrais > > no servidor do provedor (Banco MySql) mas preciso que salve os dados > direto > no servidor da empresa, no banco Firebird do sistema. > > Preciso que a pagina se comunique com o firebird do servidor da empresa e > não o do provedor. > > Eu já vi alguns códigos de comunicação php com firebird mas tudo sem > sucesso > até o momento. > > Se alguém poder me ajudar por favor, agradeço muito. > > > > > > > > Para qualquer dúvida ou sugestão, entre em contato com nossa CENTRAL DE > ATENDIMENTO acessando nossa pagina na internet > > > http://www.outlett.com.br/index.php?pagina=contato > > ou através dos meios abaixo: > > Email: juliasse em outlett.com.br > > Telefone: (11) 7858-7436 / 13*902096 > > > > Atenciosamente, > > Juliasse > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) From marcelo em teflamar.com.br Thu Oct 13 16:03:31 2011 From: marcelo em teflamar.com.br (marcelo) Date: Thu, 13 Oct 2011 16:03:31 -0300 Subject: [firebase-br] Duvidas de firebase com php In-Reply-To: References: <000001cc89d1$a656fa70$f304ef50$@com.br> Message-ID: <4E973603.2060205@teflamar.com.br> boa tarde, segue um pequeno exemplo, acessando firebird com php. Consulta de Clientes"; echo ""; while ($cli_reg = ibase_fetch_object($cli_sql)) { echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo "\n"; } ibase_free_result($cli_sql); ibase_close($db); echo "
". $cli_reg->CODIGO."". $cli_reg->RAZAO."". $cli_reg->CIDADE."
"; ?> Em 13/10/2011 15:17, Felipe Aron escreveu: > Comunicação remota? Aconselho usar Webservices. > > Em 13 de outubro de 2011 14:57, Juliasse escreveu: > >> >> Boa tarde Pessoal, eu estou tendo um problema que é o seguinte. >> >> Tenho um sistema que roda em VB6 com BD firebird 2.5,rodando ok, e criei >> uma pagina na net que salva alguns dados cadastrais >> >> no servidor do provedor (Banco MySql) mas preciso que salve os dados >> direto >> no servidor da empresa, no banco Firebird do sistema. >> >> Preciso que a pagina se comunique com o firebird do servidor da empresa e >> não o do provedor. >> >> Eu já vi alguns códigos de comunicação php com firebird mas tudo sem >> sucesso >> até o momento. >> >> Se alguém poder me ajudar por favor, agradeço muito. >> >> >> >> >> >> >> >> Para qualquer dúvida ou sugestão, entre em contato com nossa CENTRAL DE >> ATENDIMENTO acessando nossa pagina na internet >> >> >> http://www.outlett.com.br/index.php?pagina=contato >> >> ou através dos meios abaixo: >> >> Email: juliasse em outlett.com.br >> >> Telefone: (11) 7858-7436 / 13*902096 >> >> >> >> Atenciosamente, >> >> Juliasse >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From sysleilao em gmail.com Fri Oct 14 08:27:56 2011 From: sysleilao em gmail.com (Samir Oliveira Costa) Date: Fri, 14 Oct 2011 08:27:56 -0300 Subject: [firebase-br] Problema com Firebird e InterBase Message-ID: Pessoal tenho uma aplicação instalada em varias maquinas e não ocorre este erro. Porem tenho um cliente que tem na maquina (64bits) dele instalado um InterBase e o Firebird da minha aplicacao 2.0 a versao. E o que ocorre é que esta sempre aparecendo um erro de TIMESTAMP em todas as telas este erro pra mim é novidade que como falei tem varias instalaçoes e nunca apareceu algo deste tipo. Verifiquei as configuracoes de data dele e esta tudo ok. Será que existe algo com o Interbase, um conflito digamos assim? -- Qualquer dúvida entrar em contato. Samir Oliveira Costa Técnico em Informática Estudante de Sistemas de Informação (34) 3338-6337 - (34) 9148-5670 msn: sysleilao em gmail.com site: www.sysleilao.com.br From hpensador em gmail.com Fri Oct 14 08:40:35 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 14 Oct 2011 08:40:35 -0300 Subject: [firebase-br] Problema com Firebird e InterBase In-Reply-To: References: Message-ID: Bom dia Samir! Por padrão o Firebird utiliza a porta 3050 que é a mesma que o Interbase utiliza. Já que você tem os dois instalados em uma mesma máquina o ideal é que um deles utilize porta de comunicação diferente. Neste caso o que você pode fazer é colocar o Firebird para rodar em outra porta e desta forma você terá certeza que sua aplicação esta utilizando o FB e não o IB que esta instalado na mesma máquina. > Pessoal tenho uma aplicação instalada em varias maquinas e não ocorre este erro. > Porem tenho um cliente que tem na maquina (64bits) dele instalado um > InterBase e o Firebird da minha aplicacao 2.0 a versao. > > E o que ocorre é que esta sempre aparecendo um erro de TIMESTAMP em > todas as telas este erro pra mim é novidade que como falei tem varias > instalaçoes e nunca apareceu algo deste tipo. > Verifiquei as configuracoes de data dele e esta tudo ok. > > Será que existe algo com o Interbase, um conflito digamos assim? > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From sysleilao em gmail.com Fri Oct 14 09:30:18 2011 From: sysleilao em gmail.com (Samir Oliveira Costa) Date: Fri, 14 Oct 2011 09:30:18 -0300 Subject: [firebase-br] Problema com Firebird e InterBase In-Reply-To: References: Message-ID: Compreendi, muito obrigado. Na verdade o sistema só dava "Servidor Não Encontrado", ai justamente fiz isso que vc me falou, de forma manual, entrei no firebird.conf do cliente, descomentei a remoteport e troquei para 3051. aparentemente funcionou, logou no meu sistema, normal, só esta dando este erro de TIMESTAMP nas telas, de cadastros, quando faço um select ou algo parecido. Só tiver alguma forma de configuraçao diferente do jeito que fiz. Em 14 de outubro de 2011 08:40, Hélio Oliveira escreveu: > Bom dia Samir! > > Por padrão o Firebird utiliza a porta 3050 que é a mesma que o Interbase > utiliza. Já que você tem os dois instalados em uma mesma máquina o ideal é > que um deles utilize porta de comunicação diferente. Neste caso o que você > pode fazer é colocar o Firebird para rodar em outra porta e desta forma você > terá certeza que sua aplicação esta utilizando o FB e não o IB que esta > instalado na mesma máquina. > > >> Pessoal tenho uma aplicação instalada em varias maquinas e não ocorre este >> erro. >> Porem tenho um cliente que tem na maquina (64bits) dele instalado um >> InterBase e o Firebird da minha aplicacao 2.0 a versao. >> >> E o que ocorre é que esta sempre aparecendo um erro de TIMESTAMP em >> todas as telas este erro pra mim é novidade que como falei tem varias >> instalaçoes e nunca apareceu algo deste tipo. >> Verifiquei as configuracoes de data  dele e esta tudo ok. >> >> Será que existe algo com o Interbase, um conflito digamos assim? >> > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > www.hpensador.net > (71) 9975-9176 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Qualquer dúvida entrar em contato. Samir Oliveira Costa Técnico em Informática Estudante de Sistemas de Informação (34) 3338-6337 - (34) 9148-5670 msn: sysleilao em gmail.com site: www.sysleilao.com.br From sistemas2000profesional em gmail.com Fri Oct 14 13:22:15 2011 From: sistemas2000profesional em gmail.com (W O) Date: Fri, 14 Oct 2011 12:22:15 -0400 Subject: [firebase-br] Como obtener el saldo actual Message-ID: Hola a todos En una tabla tengo las siguientes columnas: TIPMOV, IDEPRD, CANTID por ejemplo, con los siguientes datos: C 13 100 C 13 50 V 13 10 V 13 20 y lo que quiero es que cuando TIPMOV sea igual a "C" que sume y que cuando sea igual a "V" que reste. En este caso sería: 100 + 50 - 10 - 20 = 120 y el resultado que quiero obtener es: 13 120 ¿Qué sentencia SELECT tendría que escribir para llegar a ese resultado? Estoy usando Firebird 2.5 Muchas gracias por responder. Walter. From bzottis em ig.com.br Fri Oct 14 13:23:12 2011 From: bzottis em ig.com.br (Zottis) Date: Fri, 14 Oct 2011 13:23:12 -0300 Subject: [firebase-br] Montar SQL Message-ID: <001501cc8a8d$961a9c90$c24fd5b0$@ig.com.br> Pessoal, estou com um SQL que preciso montar Então, vou tentar descrever ao máximo o problema Agradeço desde já a ajuda. Tenho uma tabela de grupos Ex: 1 – Cianorte       2 – Curitiba       3 – Nova Andradina........ Tenho uma tabela de Clientes com os campos    COD_CLIENTE(PK),   Intervalo_Dias(Pode ser 7, 14,30, 90,180 Dias para a coleta de resíduos), ATIVO (Pode ser ‘S’ ou ‘N’) E o Campo COD_GRUPO(FK) Ligado à Tabela Grupos, Tenho outra tabela Chamada FAR_MTR   Onde tem COD_FAR(PK) COD_CLIENTE(FK) Peso_Coletado, COD_GRUPO, Data_Prevista, Data_Coleta Preciso fazer uma Busca onde retorne o Total de Clientes ativos, o Total por Grupo   O Peso Coletado Total e Por Intervalo de Dias O que eu estou fazendo é assim: Faço uma busca em um componente assim: PS: O Coalesce é o mesmo de VLR do Oracle Select G.codigo, g.grupo ,    (select coalesce(count(C1.cod_cliente),0) from clientes C1 where  C1.ativo = 'S' and C1.data_cad <= :DataF and C1.cod_grupo = G.codigo)Total,    (select coalesce(count(C1.cod_cliente),0) from clientes C1 where  C1.ativo = 'S' and C1.data_cad <= :DataF)Total_Geral,    (select coalesce(sum(F.peso_coletado),0) from far_mtr F   where  F.data_coleta between :dataI and :DataF and F.cod_grupo = G.codigo)Peso_Col,    (select coalesce(sum(F1.peso_coletado),0) from far_mtr F1 where  F1.data_coleta between :dataI and :DataF)Peso_Col_Geral,    (select coalesce(count(F.cod_far_mtr),0) from far_mtr F   where  F.data_previsao_coleta between :dataI and :DataF and F.cod_grupo = G.codigo)Qtd_MTR_Prev,   (select coalesce(count(F1.cod_far_mtr),0) from far_mtr F1 where  F1.data_previsao_coleta between :dataI and :DataF)QTD_MTR_Prev_geral,    (select coalesce(count(F.cod_far_mtr),0) from far_mtr F   where   F.data_coleta between :dataI and :DataF and F.cod_grupo = G.codigo)Qtd_MTR_Col,    (select coalesce(count(F1.cod_far_mtr),0) from far_mtr F1 where  F1.data_coleta between :dataI and :DataF)Qtd_MTR_Col_Ger,    (select coalesce(count(F.cod_far_mtr),0) from far_mtr F   where   F.baixado = 'N' and F.data_previsao_coleta between :dataI and :DataF and F.cod_grupo = G.codigo)Qtd_MTR_AB,    (select coalesce(count(F1.cod_far_mtr),0) from far_mtr F1 where  F1.baixado = 'N' and F1.data_previsao_coleta between :dataI and :DataF)QTD_MTR_AB_Ger from grupo_cidades G e depois faço outra Busca em outro Componente deixando a primeira Busca como máster e a segunda como Detail:     select C.intervalo_coleta,              coalesce( Count(C.cod_cliente),0)Ativos,             (select coalesce(count(C1.cod_cliente),0) from clientes C1 where  C1.ativo = 'S' and C1.data_cad <= :DataF and C1.cod_grupo = :Grupo)Total,             ( select coalesce(sum(F.peso_coletado),0) From far_mtr F, Clientes C2 where F.baixado = 'S'                 and F.data_coleta between :dataI and :DataF   and F.cod_cliente = C2.cod_cliente                 and F.cod_grupo = :Grupo   )Peso_Col          From clientes C            where C.ativo = 'S'                 and C.data_cad <= :DataF                 and C.cod_grupo = :Grupo          group by C.intervalo_coleta         Order By C.intervalo_coleta Depois faço dois Whiles um dentro do outro e jogo em uma grade, o problema é que esta vindo valores distorcidos no segundo SQL Exemplo de como ficará na grade(StringGrid) intervalo Ativos Peso Coletado Coletas P/ Unid Previstas P/ Unid Abertas P/ Unid Coletas Geral Previstas Geral Abertas Geral (1)CIANORTE (975/2571) 37,92% (4.876,500Kg/19.134,720Kg) 25,49% (489/1011) 48,37% 1011 (522/1011) 51,63% 1067(47,78%) 2383 522 0 Dia(s) 2 ? 7 Dia(s) 30 ? 15 Dia(s) 340 ? 30 Dia(s) 537 ? 60 Dia(s) 7 ? 90 Dia(s) 51 ? 180 Dia(s) 7 ? (2)CURITIBA (975/2571) 37,92% (4.876,500Kg/19.134,720Kg) 25,49% (489/1011) 48,37% 1011 (522/1011) 51,63% 1067(47,78%) 2383 522 0 Dia(s) 2 ? 7 Dia(s) 30 ? 15 Dia(s) 340 ? 30 Dia(s) 537 ? 60 Dia(s) 7 ? 90 Dia(s) 51 ? 180 Dia(s) 7 ? From dolatbo em gmail.com Fri Oct 14 14:03:30 2011 From: dolatbo em gmail.com (Douglas de Borba) Date: Fri, 14 Oct 2011 14:03:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?Atualiza=E7=E3o_da_vers=E3o_do_Fireb?= =?iso-8859-1?q?ird?= Message-ID: Boa tarde Estamos preparando uma atualização para a versão 2.5.1 da versão do Firebird em um de nossos clientes. Atualmente a versão instalada é a 2.5.1. onde existem mais ou menos uns 50 usuários. Gostaria de saber qual a versão mais recomendada a ser instalada em um servidor windows server 2008 64 bits (Classic / Super-Server / Super-Classic)? Atenciosamente Douglas de Borba From wsrosa em gmail.com Fri Oct 14 14:15:40 2011 From: wsrosa em gmail.com (Wilson Rosa) Date: Fri, 14 Oct 2011 14:15:40 -0300 Subject: [firebase-br] Como obtener el saldo actual In-Reply-To: References: Message-ID: Olá Walter, Acredito que isto resolve seu problema: SELECT ideprd, sum( cantid * decode( tipmov, 'C', 1, 'V', -1 ) ) AS SaldoActual FROM tabla GROUP BY ideprd Espero ter ajudado. *Wilson Rosa* Desenvolvedor Desk wsrosa em gmail.com * * 2011/10/14 W O > Hola a todos > > En una tabla tengo las siguientes columnas: > TIPMOV, IDEPRD, CANTID > > por ejemplo, con los siguientes datos: > C 13 100 > C 13 50 > V 13 10 > V 13 20 > > y lo que quiero es que cuando TIPMOV sea igual a "C" que sume y que cuando > sea igual a "V" que reste. En este caso sería: > 100 + 50 - 10 - 20 = 120 > > y el resultado que quiero obtener es: > > 13 120 > > ¿Qué sentencia SELECT tendría que escribir para llegar a ese resultado? > > Estoy usando Firebird 2.5 > > Muchas gracias por responder. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bzottis em ig.com.br Fri Oct 14 15:44:11 2011 From: bzottis em ig.com.br (Zottis) Date: Fri, 14 Oct 2011 15:44:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?Pre=E7o_de_Sistema_=5BOFF_TOPIC=5D?= Message-ID: <000b01cc8aa1$47395850$d5ac08f0$@ig.com.br> Pessoal, fiz um sistema para uma empresa e tenho contrato de manutenção do Mesmo, mas eles querem comprar o código fonte para a implantação do ISSO Alguém saberia como fazer este cálculo? Ele é bem complexo, e já faz 3 anos que estou desenvolvendo ele. Desde já agradeço as opniões From valdir.marcos em ig.com.br Fri Oct 14 16:55:55 2011 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Fri, 14 Oct 2011 16:55:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Pre=E7o_de_Sistema_=5BOFF_TOPIC=5D?= In-Reply-To: <000b01cc8aa1$47395850$d5ac08f0$@ig.com.br> References: <000b01cc8aa1$47395850$d5ac08f0$@ig.com.br> Message-ID: Boa tarde. O valor mínimo seria "horas trabalhadas vezes valor por hora", por exemplo: 8 horas por dia x 5 dias por semana x 4 semanas x 12 meses x 3 anos x 100 reais por hora = R$ 576.000,00 Como se trata de código fonte, é preciso saber se há contrato de exclusividade ou não, por exemplo, o comprador poderá revender os fontes e/ou binários? Se sim, multiplique esse valor por 5. Se não, nada de acréscimos. Você, desenvolvedor, ficará impedido de revender os fontes e/ou binários para outros clientes? Se sim, multiplique esse valor por 5. Se não, nada de acréscimos. Como se vê, o valor final depende de vários fatores, incluindo o dinheiro que pode ser ganho a posteriori com esses fontes. Lembre-se que 576 mil reais parece muito dinheiro, mas não é! Representa apenas 16 mil reais mensais bruto para pessoa jurídica ou 7 mil reais mensais bruto CLT para pessoa física. Também não se esqueça que uma fatia gigantesca desse dinheiro será consumida em impostos... Um abraço, Valdir Em 14 de outubro de 2011 15:44, Zottis escreveu: >  Pessoal, fiz um sistema para uma empresa e tenho contrato de manutenção do > Mesmo, mas eles querem comprar o código fonte para a implantação do ISSO > Alguém saberia como fazer este cálculo? > > Ele é bem complexo, e já faz 3 anos que estou desenvolvendo ele. > > Desde já agradeço as opniões > From jhosef em gmail.com Fri Oct 14 16:57:01 2011 From: jhosef em gmail.com (Jhosef Marks) Date: Fri, 14 Oct 2011 16:57:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?Pre=E7o_de_Sistema_=5BOFF_TOPIC=5D?= In-Reply-To: <000b01cc8aa1$47395850$d5ac08f0$@ig.com.br> References: <000b01cc8aa1$47395850$d5ac08f0$@ig.com.br> Message-ID: Valor/Hora * Horas de desevolvimento = Valor do Sistema Valor do Sistema * 3 = Fontes do Sistema Ex: R$ 75,00 (por hora) * 100 horas de desenvolvimento = R$ 7.500,00 R$ 7.500,00 * 3 = R$ 22.500,00 Mas tem que avaliar se o seu sistema é especifico, se eles vão comercializar o sistema ou se será apenas para uso interno, você tem outros clientes que também usam o sistema, uma série de informações que precisam ser avaliadas. Att, *Jhosef Marks de Carvalho* *Celular: (47) 9619-8825* *skype: jhosef.marks Twitter: @jhosefmarks* *Blog: http://www.jhosefmarks.com.br* * Jesus está voltando!!! * *"E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar a minha face e se converter dos seus maus caminhos, então eu ouvirei dos céus, e perdoarei os seus pecados, e sararei a sua terra." (2 Cr 7:14) * Em 14 de outubro de 2011 15:44, Zottis escreveu: > Pessoal, fiz um sistema para uma empresa e tenho contrato de manutenção do > Mesmo, mas eles querem comprar o código fonte para a implantação do ISSO > Alguém saberia como fazer este cálculo? > > Ele é bem complexo, e já faz 3 anos que estou desenvolvendo ele. > > > > Desde já agradeço as opniões > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bzottis em ig.com.br Fri Oct 14 17:02:30 2011 From: bzottis em ig.com.br (Zottis) Date: Fri, 14 Oct 2011 17:02:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Pre=E7o_de_Sistema_=5BOFF_?= =?iso-8859-1?q?TOPIC=5D?= In-Reply-To: References: <000b01cc8aa1$47395850$d5ac08f0$@ig.com.br> Message-ID: <000601cc8aac$3b7c1f60$b2745e20$@ig.com.br> Grato a todos. Ajudou muito -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jhosef Marks Enviada em: sexta-feira, 14 de outubro de 2011 16:57 Para: FireBase Assunto: Re: [firebase-br] Preço de Sistema [OFF TOPIC] Valor/Hora * Horas de desevolvimento = Valor do Sistema Valor do Sistema * 3 = Fontes do Sistema Ex: R$ 75,00 (por hora) * 100 horas de desenvolvimento = R$ 7.500,00 R$ 7.500,00 * 3 = R$ 22.500,00 Mas tem que avaliar se o seu sistema é especifico, se eles vão comercializar o sistema ou se será apenas para uso interno, você tem outros clientes que também usam o sistema, uma série de informações que precisam ser avaliadas. Att, *Jhosef Marks de Carvalho* *Celular: (47) 9619-8825* *skype: jhosef.marks Twitter: @jhosefmarks* *Blog: http://www.jhosefmarks.com.br* * Jesus está voltando!!! * *"E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar a minha face e se converter dos seus maus caminhos, então eu ouvirei dos céus, e perdoarei os seus pecados, e sararei a sua terra." (2 Cr 7:14) * Em 14 de outubro de 2011 15:44, Zottis escreveu: > Pessoal, fiz um sistema para uma empresa e tenho contrato de > manutenção do Mesmo, mas eles querem comprar o código fonte para a > implantação do ISSO Alguém saberia como fazer este cálculo? > > Ele é bem complexo, e já faz 3 anos que estou desenvolvendo ele. > > > > Desde já agradeço as opniões > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From raimundo.morais em gmail.com Fri Oct 14 17:05:59 2011 From: raimundo.morais em gmail.com (Raimundo Morais) Date: Fri, 14 Oct 2011 17:05:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Pre=E7o_de_Sistema_=5BOFF_TOP?= =?iso-8859-1?q?IC=5D?= In-Reply-To: <000601cc8aac$3b7c1f60$b2745e20$@ig.com.br> References: <000b01cc8aa1$47395850$d5ac08f0$@ig.com.br> <000601cc8aac$3b7c1f60$b2745e20$@ig.com.br> Message-ID: Uma outra é usar Pontos de Função, mas nesse caso você iria precisar de alguem que conheça bem sobre PF. Em 14 de outubro de 2011 17:02, Zottis escreveu: > Grato a todos. > > Ajudou muito > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Jhosef Marks > Enviada em: sexta-feira, 14 de outubro de 2011 16:57 > Para: FireBase > Assunto: Re: [firebase-br] Preço de Sistema [OFF TOPIC] > > Valor/Hora * Horas de desevolvimento = Valor do Sistema Valor do Sistema * > 3 > = Fontes do Sistema > > Ex: > > R$ 75,00 (por hora) * 100 horas de desenvolvimento = R$ 7.500,00 R$ > 7.500,00 > * 3 = R$ 22.500,00 > > Mas tem que avaliar se o seu sistema é especifico, se eles vão > comercializar > o sistema ou se será apenas para uso interno, você tem outros clientes que > também usam o sistema, uma série de informações que precisam ser avaliadas. > > Att, > > *Jhosef Marks de Carvalho* > *Celular: (47) 9619-8825* > *skype: jhosef.marks > Twitter: @jhosefmarks* > *Blog: http://www.jhosefmarks.com.br* > * > Jesus está voltando!!! > > * > *"E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e > buscar > a minha face e se converter dos seus maus caminhos, então eu ouvirei dos > céus, e perdoarei os seus pecados, e sararei a sua terra." (2 Cr 7:14) * > > > > Em 14 de outubro de 2011 15:44, Zottis escreveu: > > > Pessoal, fiz um sistema para uma empresa e tenho contrato de > > manutenção do Mesmo, mas eles querem comprar o código fonte para a > > implantação do ISSO Alguém saberia como fazer este cálculo? > > > > Ele é bem complexo, e já faz 3 anos que estou desenvolvendo ele. > > > > > > > > Desde já agradeço as opniões > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sistemas2000profesional em gmail.com Fri Oct 14 19:08:21 2011 From: sistemas2000profesional em gmail.com (W O) Date: Fri, 14 Oct 2011 18:08:21 -0400 Subject: [firebase-br] Como obtener el saldo actual In-Reply-To: References: Message-ID: ¡¡¡Excelente Wilson!!! Funcionó muy bien, muchas gracias. Otra pregunta: ¿y si hay más columnas en el SELECT cómo sería la instrucción? SELECT IdePrd, NomPrd, Cantid, ..... porque cuando uso el GROUP BY me muestra todas las filas y yo necesito solamente una fila por cada producto. Muchas gracias nuevamente. Walter. 2011/10/14 Wilson Rosa > Olá Walter, > > Acredito que isto resolve seu problema: > > SELECT > ideprd, > sum( cantid * > decode( tipmov, > 'C', 1, > 'V', -1 ) ) AS SaldoActual > FROM > tabla > GROUP BY > ideprd > > Espero ter ajudado. > > > *Wilson Rosa* > Desenvolvedor Desk > wsrosa em gmail.com > * > * > > > > 2011/10/14 W O > > > Hola a todos > > > > En una tabla tengo las siguientes columnas: > > TIPMOV, IDEPRD, CANTID > > > > por ejemplo, con los siguientes datos: > > C 13 100 > > C 13 50 > > V 13 10 > > V 13 20 > > > > y lo que quiero es que cuando TIPMOV sea igual a "C" que sume y que > cuando > > sea igual a "V" que reste. En este caso sería: > > 100 + 50 - 10 - 20 = 120 > > > > y el resultado que quiero obtener es: > > > > 13 120 > > > > ¿Qué sentencia SELECT tendría que escribir para llegar a ese resultado? > > > > Estoy usando Firebird 2.5 > > > > Muchas gracias por responder. > > > > Walter. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nillgolv em bol.com.br Sat Oct 15 01:34:43 2011 From: nillgolv em bol.com.br (Nilton Oliveira) Date: Sat, 15 Oct 2011 01:34:43 -0300 Subject: [firebase-br] =?utf-8?q?=5Boff-topic=5D_construir_um_registro_de_?= =?utf-8?b?b2NvcnLDqm5jaWFzID8/Pw==?= Message-ID: <4e990d63d4463_179f3ac8930166@a2-winter15.tmail> Pessoal, desculpe o off-topic mas alguém aqui na lista para me dar uma ajuda no sentido de construir um registro de ocorrências, tipo: topicos: _ número do boletim _ equipe de plantão nome dos funcionários - plantão de (24 ou 12 horas) _ entrada e saída de pessoas nome, data e hora da entrada e saida _ ocorrencias do dia relato de qualquer tipo de alteração no trabalho. _ No final do plantão gerar o relatório para impressão. Ou se alguém tiver uma idéia no word mesmo, pode servir No mais fico grato pela ajuda Nilton Oliveira From joseluiz em digitoneletronica.com.br Sun Oct 16 12:17:22 2011 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Sun, 16 Oct 2011 12:17:22 -0200 (BRST) Subject: [firebase-br] Ajuda em Sql Message-ID: Colegas, bom dia. Tenho as seguintes tabelas e campos: PEDIDO ID DATA ITEMPEDIDO ID_PEDIDO ID_PRODUTO QTDE_VENDIDO QTDE_SEPARADO CARGA ID DATA ITEM_CARGA ID_CARGA ID_PEDIDO Com essa estutura controlo a separação de cargas de acordo com a qtde_vendida - qtde_separada da tabela itempedido, o que eu preciso e de um sql para poder me mostrar em % a situação de todas as cargas dessa forma: CARGA 1 PEDIDO 100 PRODUTO 1000 VENDEU 10 SEPAROU 8 - SITUAÇÃO 80% COMPLETO PRODUTO 2000 VENDEU 10 SEPAROU 1 - SITUAÇÃO 10% COMPLETO PEDIDO 200 PRODUTO 120 VENDEU 20 SEPAROU 10 - SITUAÇÃO 50% COMPLETO PRODUTO 220 VENDEU 20 SEPAROU 20 - SITUAÇÃO 100% COMPLETO CARGA 2 PEDIDO 300 PRODUTO 1000 VENDEU 10 SEPAROU 8 - SITUAÇÃO 80% COMPLETO PRODUTO 2000 VENDEU 10 SEPAROU 1 - SITUAÇÃO 10% COMPLETO PEDIDO 400 PRODUTO 120 VENDEU 20 SEPAROU 10 - SITUAÇÃO 50% COMPLETO PRODUTO 220 VENDEU 20 SEPAROU 20 - SITUAÇÃO 100% COMPLETO Preciso mostrar a situação de separação em % de cada carga em separado e tambem agrupado por cargca: CARGA 1 - 80% SEPARADO CARGA 2 - 50% SEPARADO Alguem poderia me dar uma ideia de como fazer esse sql? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 From robson.catunda em gmail.com Sun Oct 16 13:22:54 2011 From: robson.catunda em gmail.com (Robson Catunda) Date: Sun, 16 Oct 2011 12:22:54 -0300 Subject: [firebase-br] Ajuda em Sql In-Reply-To: References: Message-ID: Experimenta assim: select c.id_carga as carga, p.id_pedido, p.id_produto, p.qtde_vendido, p.qtde_separado,((p.qtde_separado*100)/p.qtd_vendido) as perc_compl from itempedido p inner join item_carga c as (c.id_pedido=p.id_pedido) order by carga, p.id_pedido, p.id_produto From nivaldomart em gmail.com Sun Oct 16 17:27:51 2011 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Sun, 16 Oct 2011 16:27:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5Boff-topic=5D_construir_um_registr?= =?iso-8859-1?q?o_de_ocorr=EAncias_=3F=3F=3F?= In-Reply-To: <4e990d63d4463_179f3ac8930166@a2-winter15.tmail> References: <4e990d63d4463_179f3ac8930166@a2-winter15.tmail> Message-ID: Cara, você quer construir um programa para gerenciar as ocorrências de um plantão. É isso? Mande e-mail para discutirmos fora da lista. sds, Nivaldo Martins Salvador - BA Em 15 de outubro de 2011 01:34, Nilton Oliveira escreveu: > > > Pessoal, desculpe o off-topic > mas alguém aqui na lista para me dar uma ajuda no sentido de construir um > registro de ocorrências, tipo: > > topicos: > > _ número do boletim > > _ equipe de plantão > nome dos funcionários - plantão de (24 ou 12 horas) > > _ entrada e saída de pessoas > nome, data e hora da entrada e saida > > _ ocorrencias do dia > relato de qualquer tipo de alteração no trabalho. > > _ No final do plantão gerar o relatório para impressão. > > Ou se alguém tiver uma idéia no word mesmo, pode servir > > > No mais fico grato pela ajuda > > Nilton Oliveira > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From dolatbo em gmail.com Mon Oct 17 10:23:17 2011 From: dolatbo em gmail.com (Douglas De Borba) Date: Mon, 17 Oct 2011 10:23:17 -0200 Subject: [firebase-br] =?utf-8?q?_Atualiza=C3=A7=C3=A3o_do_firebird?= References: Message-ID: > Bom dia > > Temos um cliente com uma base de 2 GB com firebird 2.1 em um servidor Windows 2008 server 32 bits, com um acesso de uns 30 usuários via WTS. Estamos pensando em atualizar para a nova versão do firebird 2.5.1. Qual a instalação recomendada para essa estrutura, super server, super Classic ou Classic? > > Atenciosamente > Douglas de Borba From contabil em sivolc.ind.br Mon Oct 17 10:48:45 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Mon, 17 Oct 2011 10:48:45 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A___Atualiza=E7=E3o_do_firebird?= In-Reply-To: References: Message-ID: <000601cc8ccb$1df92a20$59eb7e60$@ind.br> Faltou as informações sobre processador, importantes essas para se definir qual versão usar. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas De Borba Enviada em: segunda-feira, 17 de outubro de 2011 10:23 Para: Lista Assunto: [firebase-br] Atualização do firebird > Bom dia > > Temos um cliente com uma base de 2 GB com firebird 2.1 em um servidor Windows 2008 server 32 bits, com um acesso de uns 30 usuários via WTS. Estamos pensando em atualizar para a nova versão do firebird 2.5.1. Qual a instalação recomendada para essa estrutura, super server, super Classic ou Classic? > > Atenciosamente > Douglas de Borba ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dolatbo em gmail.com Mon Oct 17 10:54:19 2011 From: dolatbo em gmail.com (Douglas De Borba) Date: Mon, 17 Oct 2011 10:54:19 -0200 Subject: [firebase-br] =?utf-8?q?RES=3A___Atualiza=C3=A7=C3=A3o_do_firebir?= =?utf-8?q?d?= In-Reply-To: <000601cc8ccb$1df92a20$59eb7e60$@ind.br> References: <000601cc8ccb$1df92a20$59eb7e60$@ind.br> Message-ID: <6343C919-CF9B-434C-9804-06CFECA3A075@gmail.com> São 2 processadores Intel xeon E5410 2.33GHz com 16GB mem. RAM Windows é o server enterprise service pack 2 Enviado via iPad Em 17/10/2011, às 10:48, Oliveira, José Augusto Siqueira de escreveu: > Faltou as informações sobre processador, importantes essas para se definir > qual versão usar. > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Douglas De Borba > Enviada em: segunda-feira, 17 de outubro de 2011 10:23 > Para: Lista > Assunto: [firebase-br] Atualização do firebird > > >> Bom dia >> >> Temos um cliente com uma base de 2 GB com firebird 2.1 em um servidor > Windows 2008 server 32 bits, com um acesso de uns 30 usuários via WTS. > Estamos pensando em atualizar para a nova versão do firebird 2.5.1. Qual a > instalação recomendada para essa estrutura, super server, super Classic ou > Classic? >> >> Atenciosamente >> Douglas de Borba > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From suporte em techfarma.com.br Mon Oct 17 13:15:33 2011 From: suporte em techfarma.com.br (suporte em techfarma.com.br) Date: Mon, 17 Oct 2011 13:15:33 -0200 Subject: [firebase-br] =?iso-8859-1?q?Atualiza=E7=E3o_do_firebird?= In-Reply-To: References: Message-ID: <1184CF6E6C08404490D3368DDC6290AD@SRVTECHFARMA> Eu tive problemas na migração com malformed string e apagou o BD, segue o link com instruçoes http://www.devmedia.com.br/forum/firebird/398977-Problemas--na--Migracao-do-Firebird-2-1--para-2-5.html Edson -----Mensagem Original----- From: Douglas De Borba Sent: Monday, October 17, 2011 10:23 AM To: Lista Subject: [firebase-br] Atualização do firebird > Bom dia > > Temos um cliente com uma base de 2 GB com firebird 2.1 em um servidor > Windows 2008 server 32 bits, com um acesso de uns 30 usuários via WTS. > Estamos pensando em atualizar para a nova versão do firebird 2.5.1. Qual a > instalação recomendada para essa estrutura, super server, super Classic ou > Classic? > > Atenciosamente > Douglas de Borba ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From contabil em sivolc.ind.br Mon Oct 17 13:33:17 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Mon, 17 Oct 2011 13:33:17 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A___Atualiza=E7=E3o_do_?= =?iso-8859-1?q?firebird?= In-Reply-To: <6343C919-CF9B-434C-9804-06CFECA3A075@gmail.com> References: <000601cc8ccb$1df92a20$59eb7e60$@ind.br> <6343C919-CF9B-434C-9804-06CFECA3A075@gmail.com> Message-ID: <000601cc8ce2$19b5bca0$4d2135e0$@ind.br> Como são dois processadores acho que a versão classic ira ser a mais indica para o seu quadro. Eu uso a classic "comum" e não a super classic, no Windows Server enterprise 2008 e estou bem satisfeito com o desempenho atual. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas De Borba Enviada em: segunda-feira, 17 de outubro de 2011 10:54 Para: FireBase Assunto: Re: [firebase-br] RES: Atualização do firebird São 2 processadores Intel xeon E5410 2.33GHz com 16GB mem. RAM Windows é o server enterprise service pack 2 Enviado via iPad Em 17/10/2011, às 10:48, Oliveira, José Augusto Siqueira de escreveu: > Faltou as informações sobre processador, importantes essas para se definir > qual versão usar. > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Douglas De Borba > Enviada em: segunda-feira, 17 de outubro de 2011 10:23 > Para: Lista > Assunto: [firebase-br] Atualização do firebird > > >> Bom dia >> >> Temos um cliente com uma base de 2 GB com firebird 2.1 em um servidor > Windows 2008 server 32 bits, com um acesso de uns 30 usuários via WTS. > Estamos pensando em atualizar para a nova versão do firebird 2.5.1. Qual a > instalação recomendada para essa estrutura, super server, super Classic ou > Classic? >> >> Atenciosamente >> Douglas de Borba > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jvds em bol.com.br Mon Oct 17 15:30:36 2011 From: jvds em bol.com.br (Joao Vitor) Date: Mon, 17 Oct 2011 15:30:36 -0200 Subject: [firebase-br] Firebird 2.1-PLSQL Message-ID: <4E9C663C.5020308@bol.com.br> Alguem poderia me dizer como faco para duplicar um registro menos a chave primary key sem precisar fazer campo a campo. Obrigado From magno em speet.com.br Mon Oct 17 15:37:23 2011 From: magno em speet.com.br (Magno System) Date: Mon, 17 Oct 2011 14:37:23 -0300 Subject: [firebase-br] Firebird x Inno Setup Message-ID: <008701cc8cf3$6f7b12a0$6508a8c0@FERRARI> Pessoal vi que o comando do netsh para windows xp e para windows vista ou superior é diferente para liberar a porta 3050 no servidor. Até aí tudo bem, no próprio site da firebase já peguei os dois comandos. O que gostaria de saber é se no INNO SETUP existe alguma diretriz ou comando em que eu possa saber se o windows que está sendo instalado o programa é o WINDOWS XP ou VISTA/SEVEN. Agradeço pela ajuda. Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 From dsonda em gmail.com Mon Oct 17 16:03:46 2011 From: dsonda em gmail.com (Daniel Sonda) Date: Mon, 17 Oct 2011 16:03:46 -0200 Subject: [firebase-br] Firebird x Inno Setup In-Reply-To: <008701cc8cf3$6f7b12a0$6508a8c0@FERRARI> References: <008701cc8cf3$6f7b12a0$6508a8c0@FERRARI> Message-ID: http://stackoverflow.com/questions/5849917/determine-windows-version-in-inno-setup Att. Daniel Sonda Em 17 de outubro de 2011 15:37, Magno System escreveu: > Pessoal vi que o comando do netsh para windows xp e para windows vista ou > superior é diferente para liberar a porta 3050 no servidor. Até aí tudo bem, > no próprio site da firebase já peguei os dois comandos. > > O que gostaria de saber é se no INNO SETUP existe alguma diretriz ou > comando em que eu possa saber se o windows que está sendo instalado o > programa é o WINDOWS XP ou VISTA/SEVEN. > > Agradeço pela ajuda. > > Software House Magno System > Site: www.magnosystem.com.br > Email: magno em speet.com.br > Tel.: (35)3371-2337 / (35) 9129-7634 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Mon Oct 17 16:25:31 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 17 Oct 2011 16:25:31 -0200 Subject: [firebase-br] Firebird 2.1-PLSQL In-Reply-To: <4E9C663C.5020308@bol.com.br> References: <4E9C663C.5020308@bol.com.br> Message-ID: <1213366860.20111017162531@warmboot.com.br> insert into tabela (campo1, campo2, campo3) select campo1,campo2,campo3 from tabela where chave = xxx; []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JV> Alguem poderia me dizer como faco para duplicar um registro menos a JV> chave primary key sem precisar fazer campo a campo. JV> Obrigado JV> ______________________________________________ JV> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JV> Para saber como gerenciar/excluir seu cadastro na lista, use: JV> http://www.firebase.com.br/fb/artigo.php?id=1107 JV> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sistemsdeveloper em gmail.com Mon Oct 17 16:48:26 2011 From: sistemsdeveloper em gmail.com (Marcio Gleyson Silva) Date: Mon, 17 Oct 2011 16:48:26 -0200 Subject: [firebase-br] Firebird x Inno Setup In-Reply-To: References: <008701cc8cf3$6f7b12a0$6508a8c0@FERRARI> Message-ID: boa tarde amigo, segue codigo q deve ser implementado em seu fonte.iss [Code] function CheckNT2000XP(): Boolean; begin Result := UsingWinNT(); end; function CheckWin9x(): Boolean; begin Result := not UsingWinNT(); end; Exemplo: Filename: {app}\Firebird_1_5\bin\instsvc.exe; Parameters: install -s -a -g; WorkingDir: {app}\Firebird_1_5\bin; Check: CheckNT2000XP; Flags: waituntilidle runhidden; Tasks: Servidor From mauricio_zanatta em yahoo.com.br Mon Oct 17 16:55:49 2011 From: mauricio_zanatta em yahoo.com.br (Mauricio Zanatta (Yahoo)) Date: Mon, 17 Oct 2011 16:55:49 -0200 Subject: [firebase-br] RES: Firebird 2.1-PLSQL In-Reply-To: <4E9C663C.5020308@bol.com.br> References: <4E9C663C.5020308@bol.com.br> Message-ID: <004d01cc8cfe$64dabb60$2e903220$@com.br> Usa o FlameRobin, selecionando a linha gerada de um select. - clica com o botão direito na linha, e selecione a opção "Copy as Insert statment"; - abra uma nova tela do SQL editor; - cole a linha previamente copiada, e remove o campo chave com seu valor; - rode e comitte, assim vai ter um novo registro com os mesmos dados do anterior, só que com uma chave diferente. Att Maurício Zanatta _______________________________________________ “Não há vento favorável para aquele que não sabe aonde vai! - Sêneca” -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Joao Vitor Enviada em: segunda-feira, 17 de outubro de 2011 15:31 Para: FireBase Assunto: [firebase-br] Firebird 2.1-PLSQL Alguem poderia me dizer como faco para duplicar um registro menos a chave primary key sem precisar fazer campo a campo. Obrigado ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ----- Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br Versão: 2012.0.1831 / Banco de dados de vírus: 2090/4557 - Data de Lançamento: 10/17/11 ----- Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br Versão: 2012.0.1831 / Banco de dados de vírus: 2090/4557 - Data de Lançamento: 10/17/11 From jvds em bol.com.br Mon Oct 17 17:25:12 2011 From: jvds em bol.com.br (Joao Vitor) Date: Mon, 17 Oct 2011 17:25:12 -0200 Subject: [firebase-br] RES: Firebird 2.1-PLSQL In-Reply-To: <004d01cc8cfe$64dabb60$2e903220$@com.br> References: <4E9C663C.5020308@bol.com.br> <004d01cc8cfe$64dabb60$2e903220$@com.br> Message-ID: <4E9C8118.1030109@bol.com.br> Quero fazer usando um procedure e essa a minha duvida sem precisar citar todos os campos. On 10/17/11 4:55 PM, Mauricio Zanatta (Yahoo) wrote: > Usa o FlameRobin, selecionando a linha gerada de um select. > - clica com o botão direito na linha, e selecione a opção "Copy as Insert > statment"; > - abra uma nova tela do SQL editor; > - cole a linha previamente copiada, e remove o campo chave com seu valor; > - rode e comitte, assim vai ter um novo registro com os mesmos dados do > anterior, só que com uma chave diferente. > > Att > Maurício Zanatta > _______________________________________________ > ?Não há vento favorável para aquele que não sabe aonde vai! - Sêneca? > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Joao Vitor > Enviada em: segunda-feira, 17 de outubro de 2011 15:31 > Para: FireBase > Assunto: [firebase-br] Firebird 2.1-PLSQL > > Alguem poderia me dizer como faco para duplicar um registro menos a > chave primary key sem precisar fazer campo a campo. > > Obrigado > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ----- > Nenhum vírus encontrado nessa mensagem. > Verificado por AVG - www.avgbrasil.com.br > Versão: 2012.0.1831 / Banco de dados de vírus: 2090/4557 - Data de > Lançamento: 10/17/11 > > > ----- > Nenhum vírus encontrado nessa mensagem. > Verificado por AVG - www.avgbrasil.com.br > Versão: 2012.0.1831 / Banco de dados de vírus: 2090/4557 - Data de > Lançamento: 10/17/11 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From magno em speet.com.br Mon Oct 17 17:32:22 2011 From: magno em speet.com.br (Magno System) Date: Mon, 17 Oct 2011 16:32:22 -0300 Subject: [firebase-br] Firebird x Inno Setup References: <008701cc8cf3$6f7b12a0$6508a8c0@FERRARI> Message-ID: <000901cc8d03$85f9ca20$6508a8c0@FERRARI> Obrigado, vou analisar. Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 ----- Original Message ----- From: "Daniel Sonda" To: "FireBase" Sent: Monday, October 17, 2011 3:03 PM Subject: Re: [firebase-br] Firebird x Inno Setup http://stackoverflow.com/questions/5849917/determine-windows-version-in-inno-setup Att. Daniel Sonda Em 17 de outubro de 2011 15:37, Magno System escreveu: > Pessoal vi que o comando do netsh para windows xp e para windows vista ou > superior é diferente para liberar a porta 3050 no servidor. Até aí tudo > bem, > no próprio site da firebase já peguei os dois comandos. > > O que gostaria de saber é se no INNO SETUP existe alguma diretriz ou > comando em que eu possa saber se o windows que está sendo instalado o > programa é o WINDOWS XP ou VISTA/SEVEN. > > Agradeço pela ajuda. > > Software House Magno System > Site: www.magnosystem.com.br > Email: magno em speet.com.br > Tel.: (35)3371-2337 / (35) 9129-7634 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sistemsdeveloper em gmail.com Mon Oct 17 17:38:07 2011 From: sistemsdeveloper em gmail.com (Marcio Gleyson Silva) Date: Mon, 17 Oct 2011 17:38:07 -0200 Subject: [firebase-br] Firebird x Inno Setup In-Reply-To: <000901cc8d03$85f9ca20$6508a8c0@FERRARI> References: <008701cc8cf3$6f7b12a0$6508a8c0@FERRARI> <000901cc8d03$85f9ca20$6508a8c0@FERRARI> Message-ID: por nada, precisando. From mauricio_zanatta em yahoo.com.br Mon Oct 17 18:40:17 2011 From: mauricio_zanatta em yahoo.com.br (Mauricio Zanatta (Yahoo)) Date: Mon, 17 Oct 2011 18:40:17 -0200 Subject: [firebase-br] RES: RES: Firebird 2.1-PLSQL In-Reply-To: <4E9C8118.1030109@bol.com.br> References: <4E9C663C.5020308@bol.com.br> <004d01cc8cfe$64dabb60$2e903220$@com.br> <4E9C8118.1030109@bol.com.br> Message-ID: <005101cc8d0c$fc4c6210$f4e52630$@com.br> Bom, neste caso você pode fazer que nem o Cantu exemplificou, só modificando para o seguinte: insert into tabela select * from tabela where campo_chave = xxx; Isso mesmo, tire os campos e coloque select * que vai dar certo!!! Só não testei com campos blob... PS.: para não dar erro de Violation of PRIMARY or UNIQUE KEY, a trigger do before insert dessa tabela deve sempre gerar o valor para o campo_chave pelo resultado do generator, independente se o campo chave já está com valor ou não, como no exemplo a seguir: new.campo_chave = gen_id(seq_tabela,1); Mas tome cuidado para não prejudicar os inserts futuros dessa tabela, pois sempre gerando um novo id para o campo chave pode acarretar problemas se um dia você quiser migrar dados entre bancos, e deixar os mesmos códigos. Espero ter ajudado. Att Maurício Zanatta _______________________________________________ “Não há vento favorável para aquele que não sabe aonde vai! - Sêneca” -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Joao Vitor Enviada em: segunda-feira, 17 de outubro de 2011 17:25 Para: FireBase Assunto: Re: [firebase-br] RES: Firebird 2.1-PLSQL Quero fazer usando um procedure e essa a minha duvida sem precisar citar todos os campos. On 10/17/11 4:55 PM, Mauricio Zanatta (Yahoo) wrote: > Usa o FlameRobin, selecionando a linha gerada de um select. > - clica com o botão direito na linha, e selecione a opção "Copy as Insert > statment"; > - abra uma nova tela do SQL editor; > - cole a linha previamente copiada, e remove o campo chave com seu valor; > - rode e comitte, assim vai ter um novo registro com os mesmos dados do > anterior, só que com uma chave diferente. > > Att > Maurício Zanatta > _______________________________________________ > “Não há vento favorável para aquele que não sabe aonde vai! - Sêneca” > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Joao Vitor > Enviada em: segunda-feira, 17 de outubro de 2011 15:31 > Para: FireBase > Assunto: [firebase-br] Firebird 2.1-PLSQL > > Alguem poderia me dizer como faco para duplicar um registro menos a > chave primary key sem precisar fazer campo a campo. > > Obrigado > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ----- > Nenhum vírus encontrado nessa mensagem. > Verificado por AVG - www.avgbrasil.com.br > Versão: 2012.0.1831 / Banco de dados de vírus: 2090/4557 - Data de > Lançamento: 10/17/11 > > > ----- > Nenhum vírus encontrado nessa mensagem. > Verificado por AVG - www.avgbrasil.com.br > Versão: 2012.0.1831 / Banco de dados de vírus: 2090/4557 - Data de > Lançamento: 10/17/11 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ----- Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br Versão: 2012.0.1831 / Banco de dados de vírus: 2090/4557 - Data de Lançamento: 10/17/11 ----- Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br Versão: 2012.0.1831 / Banco de dados de vírus: 2090/4557 - Data de Lançamento: 10/17/11 From daniel.maranhao.machado em gmail.com Tue Oct 18 06:38:17 2011 From: daniel.maranhao.machado em gmail.com (=?iso-8859-1?Q?Daniel_Maranh=E3o?=) Date: Tue, 18 Oct 2011 06:38:17 -0200 Subject: [firebase-br] SQL - Itens Sem Saida In-Reply-To: <005101cc8d0c$fc4c6210$f4e52630$@com.br> References: <4E9C663C.5020308@bol.com.br> <004d01cc8cfe$64dabb60$2e903220$@com.br><4E9C8118.1030109@bol.com.br> <005101cc8d0c$fc4c6210$f4e52630$@com.br> Message-ID: Senhores, bom dia ! Gostaria de uma ajuda de vocês, tenho 3 tabelas: PRODUTO -idproduto -nome ESTOQUE -idestoque -saldo -ult_preco -produto_id SAIDA -idsaida -produto_id -data_saida Eu preciso de um SQL que me informe quais os produtos que não tiveram movimentação nos ultimos 90 dias, por exemplo A Minha SQL é: select saida.produto_id, produto.nome, estoque.saldo, max(saida.data_saida) from saida, produto, estoque where produto.idproduto = saida.produto_id and estoque.produto_id = saida.produto_id and saida.data_saida < '01.07.2011' group by 2,1,3 order by produto.nome' O problema é que é que, as vezes eu tenho um item, que tem uma saida por mês, e mesmo assim ele está aparecendo no relatório. Queria que alguém me ajudasse na lógica, que eu estou apanhando um pouco. Desde de já, agradeço. Atc, Daniel From agalysson em gmail.com Tue Oct 18 09:32:27 2011 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Tue, 18 Oct 2011 09:32:27 -0200 Subject: [firebase-br] SQL - Itens Sem Saida In-Reply-To: References: <4E9C663C.5020308@bol.com.br> <004d01cc8cfe$64dabb60$2e903220$@com.br> <4E9C8118.1030109@bol.com.br> <005101cc8d0c$fc4c6210$f4e52630$@com.br> Message-ID: Bem, estou a algum tempo sem usar fb, então não lembro muito bem das funções.... mas basicamente você precisa usar not exists select saida.produto_id, produto.nome, estoque.saldo, max(saida.data_saida) from produto, estoque, saida where estoque.idproduto = produto.produto_id and saida.produto_id = produto.produto_id and not exists (select 1 from saida where saida.data_saida > '01.07.2011') group by 2,1,3 order by produto.nome' obs, eu não tenho fb aqui pra testar... então se der algum erro, malz ^^ outra coisa que você pode fazer é substituir a parte da data para algo como "current_date - data_saida > 90" Alysson Gonçalves de Azevedo (11) 8491-7730 Em 18 de outubro de 2011 06:38, Daniel Maranhão < daniel.maranhao.machado em gmail.com> escreveu: > Senhores, bom dia ! > > Gostaria de uma ajuda de vocês, tenho 3 tabelas: > > PRODUTO > -idproduto > -nome > > ESTOQUE > -idestoque > -saldo > -ult_preco > -produto_id > > SAIDA > -idsaida > -produto_id > -data_saida > > Eu preciso de um SQL que me informe quais os produtos que não tiveram > movimentação nos ultimos 90 dias, por exemplo > A Minha SQL é: > > select saida.produto_id, produto.nome, estoque.saldo, max(saida.data_saida) > from saida, produto, estoque > where produto.idproduto = saida.produto_id > and estoque.produto_id = saida.produto_id > and saida.data_saida < '01.07.2011' group by 2,1,3 order by produto.nome' > > O problema é que é que, as vezes eu tenho um item, que tem uma saida por > mês, e mesmo assim ele está aparecendo no relatório. > > Queria que alguém me ajudasse na lógica, que eu estou apanhando um pouco. > > Desde de já, agradeço. > > Atc, > > Daniel > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From agalysson em gmail.com Tue Oct 18 09:34:38 2011 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Tue, 18 Oct 2011 09:34:38 -0200 Subject: [firebase-br] SQL - Itens Sem Saida In-Reply-To: References: <4E9C663C.5020308@bol.com.br> <004d01cc8cfe$64dabb60$2e903220$@com.br> <4E9C8118.1030109@bol.com.br> <005101cc8d0c$fc4c6210$f4e52630$@com.br> Message-ID: Só para corrigir... faltou relacionar a saida com produto, dentro do not exists select saida.produto_id, produto.nome, estoque.saldo, max(saida.data_saida) from produto, estoque, saida where estoque.idproduto = produto.produto_id and saida.produto_id = produto.produto_id and not exists (select 1 from saida where saida.produto_id = produto.produto_id and saida.data_saida > '01.07.2011') group by 2,1,3 order by produto.nome' Alysson Gonçalves de Azevedo (11) 8491-7730 Em 18 de outubro de 2011 09:32, Alysson Gonçalves de Azevedo < agalysson em gmail.com> escreveu: > Bem, estou a algum tempo sem usar fb, então não lembro muito bem das > funções.... > mas basicamente você precisa usar not exists > > > select saida.produto_id, produto.nome, estoque.saldo, max(saida.data_saida) > from produto, estoque, saida > where estoque.idproduto = produto.produto_id > and saida.produto_id = produto.produto_id > and not exists (select 1 from saida where saida.data_saida > '01.07.2011') > > group by 2,1,3 order by produto.nome' > > obs, eu não tenho fb aqui pra testar... então se der algum erro, malz ^^ > > outra coisa que você pode fazer é substituir a parte da data para algo como > "current_date - data_saida > 90" > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > > > Em 18 de outubro de 2011 06:38, Daniel Maranhão < > daniel.maranhao.machado em gmail.com> escreveu: > > Senhores, bom dia ! >> >> Gostaria de uma ajuda de vocês, tenho 3 tabelas: >> >> PRODUTO >> -idproduto >> -nome >> >> ESTOQUE >> -idestoque >> -saldo >> -ult_preco >> -produto_id >> >> SAIDA >> -idsaida >> -produto_id >> -data_saida >> >> Eu preciso de um SQL que me informe quais os produtos que não tiveram >> movimentação nos ultimos 90 dias, por exemplo >> A Minha SQL é: >> >> select saida.produto_id, produto.nome, estoque.saldo, >> max(saida.data_saida) >> from saida, produto, estoque >> where produto.idproduto = saida.produto_id >> and estoque.produto_id = saida.produto_id >> and saida.data_saida < '01.07.2011' group by 2,1,3 order by produto.nome' >> >> O problema é que é que, as vezes eu tenho um item, que tem uma saida por >> mês, e mesmo assim ele está aparecendo no relatório. >> >> Queria que alguém me ajudasse na lógica, que eu estou apanhando um pouco. >> >> Desde de já, agradeço. >> >> Atc, >> >> Daniel >> >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > > From frguitar em bol.com.br Tue Oct 18 09:40:50 2011 From: frguitar em bol.com.br (Fabiano Lima) Date: Tue, 18 Oct 2011 09:40:50 -0200 Subject: [firebase-br] =?utf-8?q?Select__com_condi=C3=A7=C3=A3o?= Message-ID: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> Bom dia pessoal. Estou com um problema (adimito que de lógica). Preciso montar um relatorio mensal de custos (DMC) Na minha tabela de laçamentos possuo os campos CCUSTO, TITULO, TIPO, VALOR e DATA apos alguns lançamentos fica com os valores semalhantes a: CCUSTO TITULO TIPO VALOR 01.00.00.00 S CREDITO 10 01.01.00.00 S CREDITO 120 01.01.02.00 N CREDITO 5 02.00.00.00 S DEBITO 20 02.00.00.99 N DEBITO 15 Gostaria de somar valores que foram lançados nos campos onde titulo = S todos valores que comecem com 01.xx.xx.xx porem não somar quando mudar para 02.xx.xx.xx Retornado as somas para que eu use no meu relatorio. Isto é possivel? Confesso que estou totalmente perdido em como parar a soma quando mudar os 2 primeiro digitos do centro de custo. Agradeço qualquer ajuda. From hpensador em gmail.com Tue Oct 18 10:14:22 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 18 Oct 2011 10:14:22 -0200 Subject: [firebase-br] =?iso-8859-1?q?Select__com_condi=E7=E3o?= In-Reply-To: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> Message-ID: Bom dia Fabiano! Tenta ai select sum(valor) from sua_tabela where titulo = 'S' and ccusto like '01%' > Bom dia pessoal. > > Estou com um problema (adimito que de lógica). > > Preciso montar um relatorio mensal de custos (DMC) > Na minha tabela de laçamentos possuo os campos CCUSTO, TITULO, TIPO, VALOR e DATA apos alguns lançamentos fica com os valores semalhantes a: > > > > CCUSTO TITULO TIPO VALOR > 01.00.00.00 S CREDITO 10 > 01.01.00.00 S CREDITO 120 > 01.01.02.00 N CREDITO 5 > 02.00.00.00 S DEBITO 20 > 02.00.00.99 N DEBITO 15 > > > > Gostaria de somar valores que foram lançados nos campos onde titulo = S todos valores que comecem com 01.xx.xx.xx porem não somar quando mudar para 02.xx.xx.xx > Retornado as somas para que eu use no meu relatorio. > Isto é possivel? > Confesso que estou totalmente perdido em como parar a soma quando mudar os 2 primeiro digitos do centro de custo. > > > Agradeço qualquer ajuda. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From wsrosa em gmail.com Tue Oct 18 10:42:43 2011 From: wsrosa em gmail.com (Wilson Rosa) Date: Tue, 18 Oct 2011 10:42:43 -0200 Subject: [firebase-br] =?iso-8859-1?q?Select_com_condi=E7=E3o?= In-Reply-To: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> Message-ID: Olá Fabiano! Uma outra opção: SELECT left(ccusto,2) as CentroCusto, titulo, sum(valor) as Total FROM sua_tabela WHERE left(ccusto,2) = '01' and titulo = 'S' GROUP BY left(ccusto,2), titulo *Wilson Rosa Desenvolvedor Desk wsrosa em gmail.com * * * Em 18 de outubro de 2011 09:40, Fabiano Lima escreveu: > Bom dia pessoal. > > Estou com um problema (adimito que de lógica). > > Preciso montar um relatorio mensal de custos (DMC) > Na minha tabela de laçamentos possuo os campos CCUSTO, TITULO, TIPO, VALOR > e DATA apos alguns lançamentos fica com os valores semalhantes a: > > > > CCUSTO TITULO TIPO VALOR > 01.00.00.00 S CREDITO 10 > 01.01.00.00 S CREDITO 120 > 01.01.02.00 N CREDITO 5 > 02.00.00.00 S DEBITO 20 > 02.00.00.99 N DEBITO 15 > > > > Gostaria de somar valores que foram lançados nos campos onde titulo = S > todos valores que comecem com 01.xx.xx.xx porem não somar quando mudar para > 02.xx.xx.xx > Retornado as somas para que eu use no meu relatorio. > Isto é possivel? > Confesso que estou totalmente perdido em como parar a soma quando mudar os > 2 primeiro digitos do centro de custo. > > > Agradeço qualquer ajuda. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From herminiopiram em gmail.com Tue Oct 18 10:56:00 2011 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Tue, 18 Oct 2011 10:56:00 -0200 Subject: [firebase-br] SQL - Itens Sem Saida In-Reply-To: References: <4E9C663C.5020308@bol.com.br> <004d01cc8cfe$64dabb60$2e903220$@com.br> <4E9C8118.1030109@bol.com.br> <005101cc8d0c$fc4c6210$f4e52630$@com.br> Message-ID: Outra situação, partir da tabela de produto e buscar os códigos que não estão na saída quando a data for maior que a desejada. Select ... from produto a left join saida b on (campos) left join estoque c on (campos) where a.cod_produto <> b.cod_produto and b.data_saida>07/01/2011. Não rodei mas a ideia é essa. 2011/10/18 Alysson Gonçalves de Azevedo > Só para corrigir... faltou relacionar a saida com produto, dentro do not > exists > > select saida.produto_id, produto.nome, estoque.saldo, max(saida.data_saida) > from produto, estoque, saida > where estoque.idproduto = produto.produto_id > and saida.produto_id = produto.produto_id > and not exists (select 1 from saida where saida.produto_id = > produto.produto_id and saida.data_saida > '01.07.2011') > group by 2,1,3 order by produto.nome' > > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > > > Em 18 de outubro de 2011 09:32, Alysson Gonçalves de Azevedo < > agalysson em gmail.com> escreveu: > > > Bem, estou a algum tempo sem usar fb, então não lembro muito bem das > > funções.... > > mas basicamente você precisa usar not exists > > > > > > select saida.produto_id, produto.nome, estoque.saldo, > max(saida.data_saida) > > from produto, estoque, saida > > where estoque.idproduto = produto.produto_id > > and saida.produto_id = produto.produto_id > > and not exists (select 1 from saida where saida.data_saida > > '01.07.2011') > > > > group by 2,1,3 order by produto.nome' > > > > obs, eu não tenho fb aqui pra testar... então se der algum erro, malz ^^ > > > > outra coisa que você pode fazer é substituir a parte da data para algo > como > > "current_date - data_saida > 90" > > > > Alysson Gonçalves de Azevedo > > (11) 8491-7730 > > > > > > > > Em 18 de outubro de 2011 06:38, Daniel Maranhão < > > daniel.maranhao.machado em gmail.com> escreveu: > > > > Senhores, bom dia ! > >> > >> Gostaria de uma ajuda de vocês, tenho 3 tabelas: > >> > >> PRODUTO > >> -idproduto > >> -nome > >> > >> ESTOQUE > >> -idestoque > >> -saldo > >> -ult_preco > >> -produto_id > >> > >> SAIDA > >> -idsaida > >> -produto_id > >> -data_saida > >> > >> Eu preciso de um SQL que me informe quais os produtos que não tiveram > >> movimentação nos ultimos 90 dias, por exemplo > >> A Minha SQL é: > >> > >> select saida.produto_id, produto.nome, estoque.saldo, > >> max(saida.data_saida) > >> from saida, produto, estoque > >> where produto.idproduto = saida.produto_id > >> and estoque.produto_id = saida.produto_id > >> and saida.data_saida < '01.07.2011' group by 2,1,3 order by > produto.nome' > >> > >> O problema é que é que, as vezes eu tenho um item, que tem uma saida por > >> mês, e mesmo assim ele está aparecendo no relatório. > >> > >> Queria que alguém me ajudasse na lógica, que eu estou apanhando um > pouco. > >> > >> Desde de já, agradeço. > >> > >> Atc, > >> > >> Daniel > >> > >> > >> > >> ______________________________**________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.br/fb/artigo.php?id=1107> > >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > >> > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From frguitar em bol.com.br Tue Oct 18 11:55:01 2011 From: frguitar em bol.com.br (Fabiano Lima) Date: Tue, 18 Oct 2011 11:55:01 -0200 Subject: [firebase-br] =?utf-8?b?U2VsZWN0IGNvbSBjb25kacOnw6Nv?= In-Reply-To: References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> Message-ID: <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> Wilson e Hélio muito obrigado pessoal. Mas ainda tenho um problema pois meu CCUSTO contem varios campos alguns com inicio 03.xx.xx.xx e 04.xx.xx.xx e pra piorar existem campos titulo que não tem valor eles só tem que receber a soma dos subtitulos. Agradeço desde ja Fabiano ____________________________________________ Em 18/10/2011 10:42, Wilson Rosa < wsrosa em gmail.com > escreveu: Olá Fabiano! Uma outra opção: SELECT left(ccusto,2) as CentroCusto, titulo, sum(valor) as Total FROM sua_tabela WHERE left(ccusto,2) = '01' and titulo = 'S' GROUP BY left(ccusto,2), titulo *Wilson Rosa Desenvolvedor Desk wsrosa em gmail.com * * * Em 18 de outubro de 2011 09:40, Fabiano Lima escreveu: > Bom dia pessoal. > > Estou com um problema (adimito que de lógica). > > Preciso montar um relatorio mensal de custos (DMC) > Na minha tabela de laçamentos possuo os campos CCUSTO, TITULO, TIPO, VALOR > e DATA apos alguns lançamentos fica com os valores semalhantes a: > > > > CCUSTO TITULO TIPO VALOR > 01.00.00.00 S CREDITO 10 > 01.01.00.00 S CREDITO 120 > 01.01.02.00 N CREDITO 5 > 02.00.00.00 S DEBITO 20 > 02.00.00.99 N DEBITO 15 > > > > Gostaria de somar valores que foram lançados nos campos onde titulo = S > todos valores que comecem com 01.xx.xx.xx porem não somar quando mudar para > 02.xx.xx.xx > Retornado as somas para que eu use no meu relatorio. > Isto é possivel? > Confesso que estou totalmente perdido em como parar a soma quando mudar os > 2 primeiro digitos do centro de custo. > > > Agradeço qualquer ajuda. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Tue Oct 18 12:35:42 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 18 Oct 2011 12:35:42 -0200 Subject: [firebase-br] =?iso-8859-1?q?Select_com_condi=E7=E3o?= In-Reply-To: <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> Message-ID: Olá Fabiano! Veja - tanto no meu exemplo como no do Wilson nós já filtramos pelo centro de custo, logo só será retornado a soma do cc informado, no caso 01 que é o que você deseja. Os registros onde o campo TITULO não conter valor os mesmos serão ignorados na consulta ou seja, os valores deles não serão somados. Se ainda assim, você ficar com duvida - explica melhor para que possamos lhe ajudar. > Wilson e Hélio muito obrigado pessoal. > > Mas ainda tenho um problema pois meu CCUSTO contem varios campos alguns com inicio 03.xx.xx.xx e 04.xx.xx.xx e pra piorar existem campos titulo que não tem valor eles só tem que receber a soma dos subtitulos. > > Agradeço desde ja -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From temp2 em tecnobyte.com.br Tue Oct 18 13:07:56 2011 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Tue, 18 Oct 2011 11:07:56 -0400 Subject: [firebase-br] =?iso-8859-1?q?Select_com_condi=E7=E3o?= In-Reply-To: <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> Message-ID: <08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> Fabiano, deixe-me ver se entendi seu problema. --- Movimentação --- CCusto --- Valor 01.01.01 --- 10,00 01.01.01 --- 15,00 01.01.02 --- 20,00 01.01.03 --- 12,00 01.01.03 --- 5,00 01.01.03 --- 1,00 01.02.01 --- 3,00 01.02.02 --- 2,00 e assim por diante --- Resultado desejado --- CCusto ---- Total 01 ---- 68,00 01.01 ---- 63,00 01.01.01 ---- 25,00 01.01.02 ---- 20,00 01.01.03 ---- 18,00 01.02 ---- 5,00 01.02.01 ---- 3,00 01.02.02 ---- 2,00 É isto que desejas? Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Fabiano Lima Sent: Tuesday, October 18, 2011 9:55 AM To: FireBase Subject: Re: [firebase-br] Select com condição Wilson e Hélio muito obrigado pessoal. Mas ainda tenho um problema pois meu CCUSTO contem varios campos alguns com inicio 03.xx.xx.xx e 04.xx.xx.xx e pra piorar existem campos titulo que não tem valor eles só tem que receber a soma dos subtitulos. Agradeço desde ja Fabiano ____________________________________________ Em 18/10/2011 10:42, Wilson Rosa < wsrosa em gmail.com > escreveu: Olá Fabiano! Uma outra opção: SELECT left(ccusto,2) as CentroCusto, titulo, sum(valor) as Total FROM sua_tabela WHERE left(ccusto,2) = '01' and titulo = 'S' GROUP BY left(ccusto,2), titulo *Wilson Rosa Desenvolvedor Desk wsrosa em gmail.com * * * Em 18 de outubro de 2011 09:40, Fabiano Lima escreveu: > Bom dia pessoal. > > Estou com um problema (adimito que de lógica). > > Preciso montar um relatorio mensal de custos (DMC) > Na minha tabela de laçamentos possuo os campos CCUSTO, TITULO, TIPO, VALOR > e DATA apos alguns lançamentos fica com os valores semalhantes a: > > > > CCUSTO TITULO TIPO VALOR > 01.00.00.00 S CREDITO 10 > 01.01.00.00 S CREDITO 120 > 01.01.02.00 N CREDITO 5 > 02.00.00.00 S DEBITO 20 > 02.00.00.99 N DEBITO 15 > > > > Gostaria de somar valores que foram lançados nos campos onde titulo = S > todos valores que comecem com 01.xx.xx.xx porem não somar quando mudar para > 02.xx.xx.xx > Retornado as somas para que eu use no meu relatorio. > Isto é possivel? > Confesso que estou totalmente perdido em como parar a soma quando mudar os > 2 primeiro digitos do centro de custo. > > > Agradeço qualquer ajuda. > From geral em outlett.com.br Tue Oct 18 13:22:40 2011 From: geral em outlett.com.br (Juliasse) Date: Tue, 18 Oct 2011 13:22:40 -0200 Subject: [firebase-br] RES: Duvidas de firebase com php In-Reply-To: <4E973603.2060205@teflamar.com.br> References: <000001cc89d1$a656fa70$f304ef50$@com.br> <4E973603.2060205@teflamar.com.br> Message-ID: <016401cc8da9$c8d95ee0$5a8c1ca0$@com.br> Olá Marcelo eu fiz um projeto teste que roda assim Pagina cadastro de usuario "; include "config.php"; $sql = "INSERT INTO USUARIO ( "; $sql .= " USR_NOME "; $sql .= " ,USR_APELIDO "; $sql .= " ,USR_DTANASCIMENTO "; $sql .= " ,USR_SEXO "; $sql .= " ,USR_CIDADE "; $erro = "Não foi possível estabelecer uma conexão.
"; $erro .= "Clique aqui para tentar novamente"; $conexao = ibase_connect($_FB_PATH_CONEXAO,$_FB_USER_CONEXAO,$_FB_PASS_CONEXAO,'WIN1252 ',0,3) or die($erro); if ($conexao) // Se a conexao foi feita com sucesso... { ibase_trans(IBASE_COMMITTED,$conexao); //Abrimos a transação.... ibase_query($sql); Pagina config Mas quando eu mando enviar ele fica tentando se comunicar e nada. Da pagina não exibida, existe algo errado na conexão entre a pagina e o servidor ? O script está correto? Eu será que é o banco de dados? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de marcelo Enviada em: quinta-feira, 13 de outubro de 2011 16:04 Para: FireBase Assunto: Re: [firebase-br] Duvidas de firebase com php boa tarde, segue um pequeno exemplo, acessando firebird com php. Consulta de Clientes"; echo ""; while ($cli_reg = ibase_fetch_object($cli_sql)) { echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo "\n"; } ibase_free_result($cli_sql); ibase_close($db); echo "
". $cli_reg->CODIGO."". $cli_reg->RAZAO."". $cli_reg->CIDADE."
"; ?> Em 13/10/2011 15:17, Felipe Aron escreveu: > Comunicação remota? Aconselho usar Webservices. > > Em 13 de outubro de 2011 14:57, Juliasse escreveu: > >> >> Boa tarde Pessoal, eu estou tendo um problema que é o seguinte. >> >> Tenho um sistema que roda em VB6 com BD firebird 2.5,rodando ok, e criei >> uma pagina na net que salva alguns dados cadastrais >> >> no servidor do provedor (Banco MySql) mas preciso que salve os dados >> direto >> no servidor da empresa, no banco Firebird do sistema. >> >> Preciso que a pagina se comunique com o firebird do servidor da empresa e >> não o do provedor. >> >> Eu já vi alguns códigos de comunicação php com firebird mas tudo sem >> sucesso >> até o momento. >> >> Se alguém poder me ajudar por favor, agradeço muito. >> >> >> >> >> >> >> >> Para qualquer dúvida ou sugestão, entre em contato com nossa CENTRAL DE >> ATENDIMENTO acessando nossa pagina na internet >> >> >> http://www.outlett.com.br/index.php?pagina=contato >> >> ou através dos meios abaixo: >> >> Email: juliasse em outlett.com.br >> >> Telefone: (11) 7858-7436 / 13*902096 >> >> >> >> Atenciosamente, >> >> Juliasse >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From frguitar em bol.com.br Tue Oct 18 14:41:49 2011 From: frguitar em bol.com.br (Fabiano Lima) Date: Tue, 18 Oct 2011 14:41:49 -0200 Subject: [firebase-br] =?utf-8?b?U2VsZWN0IGNvbSBjb25kacOnw6Nv?= In-Reply-To: <08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> <08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> Message-ID: <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> Boa tarde Daniel, sim basicamente isto. Helio, vou checar os codigos com mais atenção, fazer correndo ta me atrapalhando tb Obrigado desde ja a todos ____________________________________________ Em 18/10/2011 13:07, Tecnobyte Informática < temp2 em tecnobyte.com.br > escreveu: Fabiano, deixe-me ver se entendi seu problema. --- Movimentação --- CCusto --- Valor 01.01.01 --- 10,00 01.01.01 --- 15,00 01.01.02 --- 20,00 01.01.03 --- 12,00 01.01.03 --- 5,00 01.01.03 --- 1,00 01.02.01 --- 3,00 01.02.02 --- 2,00 e assim por diante --- Resultado desejado --- CCusto ---- Total 01 ---- 68,00 01.01 ---- 63,00 01.01.01 ---- 25,00 01.01.02 ---- 20,00 01.01.03 ---- 18,00 01.02 ---- 5,00 01.02.01 ---- 3,00 01.02.02 ---- 2,00 É isto que desejas? Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Fabiano Lima Sent: Tuesday, October 18, 2011 9:55 AM To: FireBase Subject: Re: [firebase-br] Select com condição Wilson e Hélio muito obrigado pessoal. Mas ainda tenho um problema pois meu CCUSTO contem varios campos alguns com inicio 03.xx.xx.xx e 04.xx.xx.xx e pra piorar existem campos titulo que não tem valor eles só tem que receber a soma dos subtitulos. Agradeço desde ja Fabiano ____________________________________________ Em 18/10/2011 10:42, Wilson Rosa < wsrosa em gmail.com > escreveu: Olá Fabiano! Uma outra opção: SELECT left(ccusto,2) as CentroCusto, titulo, sum(valor) as Total FROM sua_tabela WHERE left(ccusto,2) = '01' and titulo = 'S' GROUP BY left(ccusto,2), titulo *Wilson Rosa Desenvolvedor Desk wsrosa em gmail.com * * * Em 18 de outubro de 2011 09:40, Fabiano Lima escreveu: > Bom dia pessoal. > > Estou com um problema (adimito que de lógica). > > Preciso montar um relatorio mensal de custos (DMC) > Na minha tabela de laçamentos possuo os campos CCUSTO, TITULO, TIPO, VALOR > e DATA apos alguns lançamentos fica com os valores semalhantes a: > > > > CCUSTO TITULO TIPO VALOR > 01.00.00.00 S CREDITO 10 > 01.01.00.00 S CREDITO 120 > 01.01.02.00 N CREDITO 5 > 02.00.00.00 S DEBITO 20 > 02.00.00.99 N DEBITO 15 > > > > Gostaria de somar valores que foram lançados nos campos onde titulo = S > todos valores que comecem com 01.xx.xx.xx porem não somar quando mudar para > 02.xx.xx.xx > Retornado as somas para que eu use no meu relatorio. > Isto é possivel? > Confesso que estou totalmente perdido em como parar a soma quando mudar os > 2 primeiro digitos do centro de custo. > > > Agradeço qualquer ajuda. > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcelo em teflamar.com.br Tue Oct 18 14:50:35 2011 From: marcelo em teflamar.com.br (marcelo) Date: Tue, 18 Oct 2011 14:50:35 -0200 Subject: [firebase-br] RES: Duvidas de firebase com php In-Reply-To: <016401cc8da9$c8d95ee0$5a8c1ca0$@com.br> References: <000001cc89d1$a656fa70$f304ef50$@com.br> <4E973603.2060205@teflamar.com.br> <016401cc8da9$c8d95ee0$5a8c1ca0$@com.br> Message-ID: <4E9DAE5B.6080101@teflamar.com.br> tente usar barra normal Em 18/10/2011 13:22, Juliasse escreveu: > Olá Marcelo eu fiz um projeto teste que roda assim > > Pagina cadastro de usuario > > require "config.php"; > > // Arquivo que contém as constantes do sistema (lembra das variaveis?) > echo "
"; > include "config.php"; > > $sql = "INSERT INTO USUARIO ( "; > $sql .= " USR_NOME "; > $sql .= " ,USR_APELIDO "; > $sql .= " ,USR_DTANASCIMENTO "; > $sql .= " ,USR_SEXO "; > $sql .= " ,USR_CIDADE "; > > $erro = "Não foi possível estabelecer uma conexão.
"; > $erro .= "Clique aqui para > tentar novamente"; > $conexao = > ibase_connect($_FB_PATH_CONEXAO,$_FB_USER_CONEXAO,$_FB_PASS_CONEXAO,'WIN1252 > ',0,3) > or die($erro); > if ($conexao) // Se a conexao foi feita com sucesso... > { > ibase_trans(IBASE_COMMITTED,$conexao); //Abrimos a transação.... > ibase_query($sql); > > > > Pagina config > $_FB_PATH_CONEXAO = "201.43.208.129:c:\banco.fdb"; //Servidor > $_FB_USER_CONEXAO = "SYSDBA"; //Usuario do banco de dados > $_FB_USER_PASSWORD = "masterkey"; //senha do banco de dados > > ?> > > Mas quando eu mando enviar ele fica tentando se comunicar e nada. > Da pagina não exibida, existe algo errado na conexão entre a pagina e o > servidor ? > O script está correto? Eu será que é o banco de dados? > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de marcelo > Enviada em: quinta-feira, 13 de outubro de 2011 16:04 > Para: FireBase > Assunto: Re: [firebase-br] Duvidas de firebase com php > > boa tarde, segue um pequeno exemplo, acessando firebird com php. > > > $db = ibase_connect('servidor:/home/dados/banco.fdb','SYSDBA', > 'masterkey', 'ISO8859_1', 0, 3) OR DIE ('Não foi possível conectar ao > banco de dados!'); > $cli_sql = ibase_query($db,"SELECT FIRST 100 CODIGO,RAZAO,CIDADE FROM > EMPRESAS ORDER BY CODIGO"); > echo "Consulta de Clientes"; > echo ""; > while ($cli_reg = ibase_fetch_object($cli_sql)) > { > echo "\n"; > echo "\n"; > echo "\n"; > echo "\n"; > echo "\n"; > } > ibase_free_result($cli_sql); > ibase_close($db); > echo "
". $cli_reg->CODIGO."". $cli_reg->RAZAO."". $cli_reg->CIDADE."
"; > ?> > > > > Em 13/10/2011 15:17, Felipe Aron escreveu: >> Comunicação remota? Aconselho usar Webservices. >> >> Em 13 de outubro de 2011 14:57, Juliasse escreveu: >> >>> Boa tarde Pessoal, eu estou tendo um problema que é o seguinte. >>> >>> Tenho um sistema que roda em VB6 com BD firebird 2.5,rodando ok, e criei >>> uma pagina na net que salva alguns dados cadastrais >>> >>> no servidor do provedor (Banco MySql) mas preciso que salve os dados >>> direto >>> no servidor da empresa, no banco Firebird do sistema. >>> >>> Preciso que a pagina se comunique com o firebird do servidor da empresa e >>> não o do provedor. >>> >>> Eu já vi alguns códigos de comunicação php com firebird mas tudo sem >>> sucesso >>> até o momento. >>> >>> Se alguém poder me ajudar por favor, agradeço muito. >>> >>> >>> >>> >>> >>> >>> >>> Para qualquer dúvida ou sugestão, entre em contato com nossa CENTRAL DE >>> ATENDIMENTO acessando nossa pagina na internet >>> >>> >>> http://www.outlett.com.br/index.php?pagina=contato >>> >>> ou através dos meios abaixo: >>> >>> Email: juliasse em outlett.com.br >>> >>> Telefone: (11) 7858-7436 / 13*902096 >>> >>> >>> >>> Atenciosamente, >>> >>> Juliasse >>> >>> >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From daniel.maranhao.machado em gmail.com Tue Oct 18 09:39:32 2011 From: daniel.maranhao.machado em gmail.com (=?iso-8859-1?Q?Daniel_Maranh=E3o?=) Date: Tue, 18 Oct 2011 09:39:32 -0200 Subject: [firebase-br] SQL - Itens Sem Saida In-Reply-To: References: <4E9C663C.5020308@bol.com.br><004d01cc8cfe$64dabb60$2e903220$@com.br><4E9C8118.1030109@bol.com.br> <005101cc8d0c$fc4c6210$f4e52630$@com.br> Message-ID: <40E3AD52968548B0BBBC139AF701CEB9@daniel> Alysson, Obrigadão, é isso mesmo. Atc, Daniel. -------------------------------------------------- From: "Alysson Gonçalves de Azevedo" Sent: Tuesday, October 18, 2011 9:34 AM To: "FireBase" Subject: Re: [firebase-br] SQL - Itens Sem Saida > Só para corrigir... faltou relacionar a saida com produto, dentro do not > exists > > select saida.produto_id, produto.nome, estoque.saldo, > max(saida.data_saida) > from produto, estoque, saida > where estoque.idproduto = produto.produto_id > and saida.produto_id = produto.produto_id > and not exists (select 1 from saida where saida.produto_id = > produto.produto_id and saida.data_saida > '01.07.2011') > group by 2,1,3 order by produto.nome' > > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > > > Em 18 de outubro de 2011 09:32, Alysson Gonçalves de Azevedo < > agalysson em gmail.com> escreveu: > >> Bem, estou a algum tempo sem usar fb, então não lembro muito bem das >> funções.... >> mas basicamente você precisa usar not exists >> >> >> select saida.produto_id, produto.nome, estoque.saldo, >> max(saida.data_saida) >> from produto, estoque, saida >> where estoque.idproduto = produto.produto_id >> and saida.produto_id = produto.produto_id >> and not exists (select 1 from saida where saida.data_saida > >> '01.07.2011') >> >> group by 2,1,3 order by produto.nome' >> >> obs, eu não tenho fb aqui pra testar... então se der algum erro, malz ^^ >> >> outra coisa que você pode fazer é substituir a parte da data para algo >> como >> "current_date - data_saida > 90" >> >> Alysson Gonçalves de Azevedo >> (11) 8491-7730 >> >> >> >> Em 18 de outubro de 2011 06:38, Daniel Maranhão < >> daniel.maranhao.machado em gmail.com> escreveu: >> >> Senhores, bom dia ! >>> >>> Gostaria de uma ajuda de vocês, tenho 3 tabelas: >>> >>> PRODUTO >>> -idproduto >>> -nome >>> >>> ESTOQUE >>> -idestoque >>> -saldo >>> -ult_preco >>> -produto_id >>> >>> SAIDA >>> -idsaida >>> -produto_id >>> -data_saida >>> >>> Eu preciso de um SQL que me informe quais os produtos que não tiveram >>> movimentação nos ultimos 90 dias, por exemplo >>> A Minha SQL é: >>> >>> select saida.produto_id, produto.nome, estoque.saldo, >>> max(saida.data_saida) >>> from saida, produto, estoque >>> where produto.idproduto = saida.produto_id >>> and estoque.produto_id = saida.produto_id >>> and saida.data_saida < '01.07.2011' group by 2,1,3 order by >>> produto.nome' >>> >>> O problema é que é que, as vezes eu tenho um item, que tem uma saida por >>> mês, e mesmo assim ele está aparecendo no relatório. >>> >>> Queria que alguém me ajudasse na lógica, que eu estou apanhando um >>> pouco. >>> >>> Desde de já, agradeço. >>> >>> Atc, >>> >>> Daniel >>> >>> >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: >>> http://firebase.com.br/**pesquisa >>> >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From temp2 em tecnobyte.com.br Tue Oct 18 15:17:03 2011 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Tue, 18 Oct 2011 13:17:03 -0400 Subject: [firebase-br] =?iso-8859-1?q?Select_com_condi=E7=E3o?= In-Reply-To: <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail><4e9d8535641b7_26d9b6312c691@a2-winter8.tmail><08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> Message-ID: <765CC24D6F624BA59175FC5C543295B0@DanielPC> Veja se isto te ajuda a encontrar uma solução: SELECT CCusto.Codigo, CCusto.Descricao, (SELECT SUM(Mov.Valor) FROM CCusto AS CC JOIN Mov ON Mov.CCusto_Id = CC.Id WHERE CC.Codigo STARTING WITH CCusto.Codigo) AS Total FROM CCusto ORDER BY CCusto.Codigo Para este exemplo acima considere as seguintes tabelas: CREATE TABLE CCusto( Id INTEGER NOT NULL, Codigo VARCHAR(10) NOT NULL, Descricao VARCHAR(50) NOT NULL, ... CONSTRAINT PK_CCusto PRIMARY KEY(Id), CONSTRAINT UN_CCusto_Codigo UNIQUE(Codigo)); CREATE TABLE Mov( Id INTEGER NOT NULL, CCusto_Id INTEGER NOT NULL, ... Valor NUMERIC(18,2) NOT NULL, CONSTRAINT PK_Mov PRIMARY KEY(Id), CONSTRAINT FK_Mov_CCusto FOREIGN KEY(CCusto_Id) REFERENCES CCusto(Id)); Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Fabiano Lima Sent: Tuesday, October 18, 2011 12:41 PM To: FireBase Subject: Re: [firebase-br] Select com condição Boa tarde Daniel, sim basicamente isto. Helio, vou checar os codigos com mais atenção, fazer correndo ta me atrapalhando tb Obrigado desde ja a todos ____________________________________________ Em 18/10/2011 13:07, Tecnobyte Informática < temp2 em tecnobyte.com.br > escreveu: Fabiano, deixe-me ver se entendi seu problema. --- Movimentação --- CCusto --- Valor 01.01.01 --- 10,00 01.01.01 --- 15,00 01.01.02 --- 20,00 01.01.03 --- 12,00 01.01.03 --- 5,00 01.01.03 --- 1,00 01.02.01 --- 3,00 01.02.02 --- 2,00 e assim por diante --- Resultado desejado --- CCusto ---- Total 01 ---- 68,00 01.01 ---- 63,00 01.01.01 ---- 25,00 01.01.02 ---- 20,00 01.01.03 ---- 18,00 01.02 ---- 5,00 01.02.01 ---- 3,00 01.02.02 ---- 2,00 É isto que desejas? Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Fabiano Lima Sent: Tuesday, October 18, 2011 9:55 AM To: FireBase Subject: Re: [firebase-br] Select com condição Wilson e Hélio muito obrigado pessoal. Mas ainda tenho um problema pois meu CCUSTO contem varios campos alguns com inicio 03.xx.xx.xx e 04.xx.xx.xx e pra piorar existem campos titulo que não tem valor eles só tem que receber a soma dos subtitulos. Agradeço desde ja Fabiano ____________________________________________ Em 18/10/2011 10:42, Wilson Rosa < wsrosa em gmail.com > escreveu: Olá Fabiano! Uma outra opção: SELECT left(ccusto,2) as CentroCusto, titulo, sum(valor) as Total FROM sua_tabela WHERE left(ccusto,2) = '01' and titulo = 'S' GROUP BY left(ccusto,2), titulo *Wilson Rosa Desenvolvedor Desk wsrosa em gmail.com * * * Em 18 de outubro de 2011 09:40, Fabiano Lima escreveu: > Bom dia pessoal. > > Estou com um problema (adimito que de lógica). > > Preciso montar um relatorio mensal de custos (DMC) > Na minha tabela de laçamentos possuo os campos CCUSTO, TITULO, TIPO, VALOR > e DATA apos alguns lançamentos fica com os valores semalhantes a: > > > > CCUSTO TITULO TIPO VALOR > 01.00.00.00 S CREDITO 10 > 01.01.00.00 S CREDITO 120 > 01.01.02.00 N CREDITO 5 > 02.00.00.00 S DEBITO 20 > 02.00.00.99 N DEBITO 15 > > > > Gostaria de somar valores que foram lançados nos campos onde titulo = S > todos valores que comecem com 01.xx.xx.xx porem não somar quando mudar para > 02.xx.xx.xx > Retornado as somas para que eu use no meu relatorio. > Isto é possivel? > Confesso que estou totalmente perdido em como parar a soma quando mudar os > 2 primeiro digitos do centro de custo. > > > Agradeço qualquer ajuda. > From hpensador em gmail.com Wed Oct 19 10:46:47 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 19 Oct 2011 10:46:47 -0200 Subject: [firebase-br] Reduzir quantidade de testes em uma SP Message-ID: Bom dia Colegas! Tenho uma SP onde tenho 2 for select (um dentro do outro), sendo que no segundo eu faço testes if (codicao) then e gostaria de no momento em que uma condição fosse satisfeita passar imediatamente para o próximo fetch. Colocando suspend o registro é duplicado, exit sai da proc e break se perde completamente. Há alguma forma que eu possa parar o teste e continuar normalmente o fluxo dos dados. Vide abaixo a referida SP create or alter minha_proc ( ano integer) returns ( campos a serem retornados ) as (declaração de variáveis) begin for select matricula, nome from tabela1 into :mat, :nome do begin for select mes, sum(valor) from tabela2 where ano = :ano and matricula = :mat into :mes_base, :valor do begin if (:mes_base = 1) then valor_jan = :valor; if (:mes_base = 2) then valor_fev = :valor; if (:mes_base = 3) then valor_mar = :valor; if (:mes_base = 4) then valor_abr = :valor; ... end end end -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From mariodosreyx em gmail.com Thu Oct 20 14:42:48 2011 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Thu, 20 Oct 2011 16:42:48 +0000 (UTC) Subject: [firebase-br] blob image fields Message-ID: Caríssimos amigos e talvez o Cantú em particular, Fiz conforme recomendado a susbstituição (at: http://www.firebirdsql.org/ => "so it is recommended to migrate to 2.5.1 as soon as possible" do FB2.5 pelo 2.5.1 mas, ainda assim, continuo com problemas ao imprirmir de imagens (pequena foto da ficha do Cliente tipo ID Card). O curioso é que isso acontece, apenas e só, com os registos criados depois da passagem de versão FB2.13 para a FB2.5 com os anteriores não há qualquer espécie de problema. Mas continua acontecendo mesmo com registos já criados sob a versão Firebird 2.5.1 Uso Delphi 7E com o popular QREDBImage do Sebastiam Mayora. Podem ajudar-me? From listas em warmboot.com.br Thu Oct 20 14:55:19 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 20 Oct 2011 14:55:19 -0200 Subject: [firebase-br] blob image fields In-Reply-To: References: Message-ID: <137208902.20111020145519@warmboot.com.br> Que tipo de problema? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MR> Caríssimos amigos e talvez o Cantú em particular, MR> Fiz conforme recomendado a susbstituição (at: http://www.firebirdsql.org/ =>> "so it is recommended to migrate to 2.5.1 as soon as possible" do FB2.5 MR> pelo 2.5.1 mas, ainda assim, continuo com problemas ao imprirmir de imagens MR> (pequena foto da ficha do Cliente tipo ID Card). MR> O curioso é que isso acontece, apenas e só, com os registos criados depois da MR> passagem de versão FB2.13 para a FB2.5 com os anteriores não há qualquer MR> espécie de problema. Mas continua acontecendo mesmo com registos já criados MR> sob a versão Firebird 2.5.1 MR> Uso Delphi 7E com o popular QREDBImage do Sebastiam Mayora. MR> Podem ajudar-me? MR> ______________________________________________ MR> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br MR> Para saber como gerenciar/excluir seu cadastro na lista, use: MR> http://www.firebase.com.br/fb/artigo.php?id=1107 MR> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From frguitar em bol.com.br Fri Oct 21 09:24:27 2011 From: frguitar em bol.com.br (Fabiano Lima) Date: Fri, 21 Oct 2011 09:24:27 -0200 Subject: [firebase-br] =?utf-8?q?Select_com_condi=C3=A7=C3=A3o__=28agrupar?= =?utf-8?q?=29?= In-Reply-To: <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> <08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> Message-ID: <4ea1566be4860_1eac3dc41341c7@a2-winter10.tmail> Então pessoal, com a ajuda dos amigos aqui montei a minha SP para usar no meu relatorio. Existe modo que eu faça um agrupamento de valoers quando o "campo" contiver os primeiros caracteres iguais? mas que eu não tenha que colocar like '01%' pois se não eu terei que fazer um para cada campo '01.01%' '01.00.01%' e essesa valoers são variaveis a SP apenas checaria os 6 primeiros campos e agruparia os que fossem iguais abraço >>Bom dia Fabiano! >>Tenta ai >>select sum(valor) >>from sua_tabela >>where titulo = 'S' >> and ccusto like '01%' From temp2 em tecnobyte.com.br Fri Oct 21 10:09:04 2011 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Fri, 21 Oct 2011 08:09:04 -0400 Subject: [firebase-br] =?iso-8859-1?q?Select_com_condi=E7=E3o__=28agrupar?= =?iso-8859-1?q?=29?= In-Reply-To: <4ea1566be4860_1eac3dc41341c7@a2-winter10.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail><4e9d8535641b7_26d9b6312c691@a2-winter8.tmail><08E263A1043B40C2BA1FC33A0E229C9D@DanielPC><4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> <4ea1566be4860_1eac3dc41341c7@a2-winter10.tmail> Message-ID: Olá Fabiano Aquele SELECT que te passei no último e-mail não resolve seu problema? Talvez tenha que apenas acrescentar algum detalhe a mais para obter exatamente como deseja. Estou falando deste SELECT: SELECT CadCCusto.CCusto, CadCCusto.Descricao, (SELECT SUM(Lanc.Credito - Lanc.Debito) FROM Lanc JOIN CadCCusto AS CC ON CC.CCusto = Lanc.CCusto WHERE CC.CCusto STARTING WITH CadCCusto.CCusto) AS Valor FROM CadCCusto WHERE CadCCusto.Titulo = 'S' ORDER BY CadCCusto.CCusto Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Fabiano Lima Sent: Friday, October 21, 2011 7:24 AM To: FireBase Subject: Re: [firebase-br]Select com condição (agrupar) Então pessoal, com a ajuda dos amigos aqui montei a minha SP para usar no meu relatorio. Existe modo que eu faça um agrupamento de valoers quando o "campo" contiver os primeiros caracteres iguais? mas que eu não tenha que colocar like '01%' pois se não eu terei que fazer um para cada campo '01.01%' '01.00.01%' e essesa valoers são variaveis a SP apenas checaria os 6 primeiros campos e agruparia os que fossem iguais abraço >>Bom dia Fabiano! >>Tenta ai >>select sum(valor) >>from sua_tabela >>where titulo = 'S' >> and ccusto like '01%' From forum em marciofcruz.com Fri Oct 21 10:30:44 2011 From: forum em marciofcruz.com (Marcio F. Cruz) Date: Fri, 21 Oct 2011 10:30:44 -0200 Subject: [firebase-br] =?iso-8859-1?q?=5B=5BOFF_TOPIC=5D=5D_-_Indica=E7=E3?= =?iso-8859-1?q?o_de_empresa_que_tem_como_produto_Sistema_Gerencial?= Message-ID: Bom dia, pessoal: Peço uma indicação de vocês de alguma empresa que venda sistemas e, o foco dela será nesta ordem: A empresa trabalha com venda e prestação de serviços de máquinas de lavar industrial.. Ou seja, o foco dela é controle de Vendas e controle de Serviços. *1) Vendas* Pedido de Vendas Nfe dentro e fora do estado; NFe de exportação; Controle de comissão. *2) Compras* Pedido de Compras; Nfe de importação. *3) Financeiro* Conta a pagar e receber *4) Estoque* O trivial de controle de estoque *5) Ordem de Serviço* Ordem de serviço From frguitar em bol.com.br Fri Oct 21 10:29:20 2011 From: frguitar em bol.com.br (Fabiano Lima) Date: Fri, 21 Oct 2011 10:29:20 -0200 Subject: [firebase-br] =?utf-8?q?Select_com_condi=C3=A7=C3=A3o__=28agrupar?= =?utf-8?q?=29?= In-Reply-To: References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> <08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> <4ea1566be4860_1eac3dc41341c7@a2-winter10.tmail> Message-ID: <4ea165a0d0088_271469ae9344ca@a2-winter6.tmail> Opa, funcionou sim cara, fiz alguma adaptaçoes e ficou assim CREATE OR ALTER PROCEDURE NEW_PROCEDURE ( data_ini DATE, data_fim DATE) RETURNS ( ccusto VARCHAR(11), descricao VARCHAR(25), titulo VARCHAR(1), data DATE, valor NUMERIC(11,2)) AS DECLARE VARIABLE rccusto VARCHAR(11); DECLARE VARIABLE rdescricao VARCHAR(25); DECLARE VARIABLE rvalor NUMERIC(11,2); DECLARE VARIABLE rdata DATE; DECLARE VARIABLE vtitulo VARCHAR(1); DECLARE VARIABLE vtipo VARCHAR(1); DECLARE VARIABLE vtotal NUMERIC(11,2); BEGIN /* Cruza centro de custo entre tabelas lanc e cadccusto */ FOR SELECT CADCCUSTO.CCUSTO, CADCCUSTO.DESCRICAO, CADCCUSTO.TITULO, CADCCUSTO.TIPO, (SELECT SUM(LANC.CREDITO - LANC.DEBITO) FROM LANC JOIN CADCCUSTO AS CC ON CC.CCUSTO = LANC.CCUSTO WHERE CC.CCUSTO STARTING WITH CADCCUSTO.CCUSTO) AS VALOR FROM CADCCUSTO ORDER BY CADCCUSTO.CCUSTO INTO :RCCUSTO, :RDESCRICAO, :VTITULO , :VTIPO , :RVALOR DO /* Calcula credito e debito para somar nos centro de custo titulo */ BEGIN IF (:VTIPO = 'C') THEN SELECT SUM (LANC.CREDITO) FROM LANC WHERE CCUSTO >= :RCCUSTO AND CCUSTO LIKE '01%' INTO :VTOTAL; ELSE SELECT SUM (LANC.DEBITO * -1) FROM LANC WHERE CCUSTO >= :RCCUSTO AND CCUSTO LIKE '01%' INTO :VTOTAL; CCUSTO = :RCCUSTO; DESCRICAO = :RDESCRICAO; TITULO = VTITULO; DATA = :RDATA; /* Chega se Centro custo é titulo para receber a soma */ IF (:VTITULO = 'S') THEN VALOR = :VTOTAL; ELSE VALOR = :RVALOR; /* Transforma valores nulos em 0 */ IF (VALOR IS NULL ) THEN VALOR = 0.00; SUSPEND; END END Mas ainda valta um Q final ali para que eu nao tenha que colocar aquele like '01'. ____________________________________________ Em 21/10/2011 10:09, Tecnobyte Informática < temp2 em tecnobyte.com.br > escreveu: Olá Fabiano Aquele SELECT que te passei no último e-mail não resolve seu problema? Talvez tenha que apenas acrescentar algum detalhe a mais para obter exatamente como deseja. Estou falando deste SELECT: SELECT CadCCusto.CCusto, CadCCusto.Descricao, (SELECT SUM(Lanc.Credito - Lanc.Debito) FROM Lanc JOIN CadCCusto AS CC ON CC.CCusto = Lanc.CCusto WHERE CC.CCusto STARTING WITH CadCCusto.CCusto) AS Valor FROM CadCCusto WHERE CadCCusto.Titulo = 'S' ORDER BY CadCCusto.CCusto Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Fabiano Lima Sent: Friday, October 21, 2011 7:24 AM To: FireBase Subject: Re: [firebase-br]Select com condição (agrupar) Então pessoal, com a ajuda dos amigos aqui montei a minha SP para usar no meu relatorio. Existe modo que eu faça um agrupamento de valoers quando o "campo" contiver os primeiros caracteres iguais? mas que eu não tenha que colocar like '01%' pois se não eu terei que fazer um para cada campo '01.01%' '01.00.01%' e essesa valoers são variaveis a SP apenas checaria os 6 primeiros campos e agruparia os que fossem iguais abraço >>Bom dia Fabiano! >>Tenta ai >>select sum(valor) >>from sua_tabela >>where titulo = 'S' >> and ccusto like '01%' ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From geral em outlett.com.br Fri Oct 21 11:28:41 2011 From: geral em outlett.com.br (Juliasse) Date: Fri, 21 Oct 2011 11:28:41 -0200 Subject: [firebase-br] RES: RES: Duvidas de firebase com php In-Reply-To: <4E9DAE5B.6080101@teflamar.com.br> References: <000001cc89d1$a656fa70$f304ef50$@com.br> <4E973603.2060205@teflamar.com.br> <016401cc8da9$c8d95ee0$5a8c1ca0$@com.br> <4E9DAE5B.6080101@teflamar.com.br> Message-ID: <00f001cc8ff5$5bd29a70$1377cf50$@com.br> Então marcelo não resolveu, eu tentei colocar a porta, tentei colocar os dados direto no ibase_connect assim ibase_connect("201.43.208.129:3050:c:\banco.fdb","SYSDBA","masterkey",'WIN12 52',0,3) e nada, nao connect ao servidor. No servidor eu liberei todas as portas pra fazer um teste e mesmo assim nada. Cara o q será eu estou fazendo de errado? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de marcelo Enviada em: terça-feira, 18 de outubro de 2011 14:51 Para: FireBase Assunto: Re: [firebase-br] RES: Duvidas de firebase com php tente usar barra normal Em 18/10/2011 13:22, Juliasse escreveu: > Olá Marcelo eu fiz um projeto teste que roda assim > > Pagina cadastro de usuario > > require "config.php"; > > // Arquivo que contém as constantes do sistema (lembra das variaveis?) > echo "
"; > include "config.php"; > > $sql = "INSERT INTO USUARIO ( "; > $sql .= " USR_NOME "; > $sql .= " ,USR_APELIDO "; > $sql .= " ,USR_DTANASCIMENTO "; > $sql .= " ,USR_SEXO "; > $sql .= " ,USR_CIDADE "; > > $erro = "Não foi possível estabelecer uma conexão.
"; > $erro .= "Clique aqui para > tentar novamente"; > $conexao = > ibase_connect($_FB_PATH_CONEXAO,$_FB_USER_CONEXAO,$_FB_PASS_CONEXAO,'WIN1252 > ',0,3) > or die($erro); > if ($conexao) // Se a conexao foi feita com sucesso... > { > ibase_trans(IBASE_COMMITTED,$conexao); //Abrimos a transação.... > ibase_query($sql); > > > > Pagina config > $_FB_PATH_CONEXAO = "201.43.208.129:c:\banco.fdb"; //Servidor > $_FB_USER_CONEXAO = "SYSDBA"; //Usuario do banco de dados > $_FB_USER_PASSWORD = "masterkey"; //senha do banco de dados > > ?> > > Mas quando eu mando enviar ele fica tentando se comunicar e nada. > Da pagina não exibida, existe algo errado na conexão entre a pagina e o > servidor ? > O script está correto? Eu será que é o banco de dados? > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de marcelo > Enviada em: quinta-feira, 13 de outubro de 2011 16:04 > Para: FireBase > Assunto: Re: [firebase-br] Duvidas de firebase com php > > boa tarde, segue um pequeno exemplo, acessando firebird com php. > > > $db = ibase_connect('servidor:/home/dados/banco.fdb','SYSDBA', > 'masterkey', 'ISO8859_1', 0, 3) OR DIE ('Não foi possível conectar ao > banco de dados!'); > $cli_sql = ibase_query($db,"SELECT FIRST 100 CODIGO,RAZAO,CIDADE FROM > EMPRESAS ORDER BY CODIGO"); > echo "Consulta de Clientes"; > echo ""; > while ($cli_reg = ibase_fetch_object($cli_sql)) > { > echo "\n"; > echo "\n"; > echo "\n"; > echo "\n"; > echo "\n"; > } > ibase_free_result($cli_sql); > ibase_close($db); > echo "
". $cli_reg->CODIGO."". $cli_reg->RAZAO."". $cli_reg->CIDADE."
"; > ?> > > > > Em 13/10/2011 15:17, Felipe Aron escreveu: >> Comunicação remota? Aconselho usar Webservices. >> >> Em 13 de outubro de 2011 14:57, Juliasse escreveu: >> >>> Boa tarde Pessoal, eu estou tendo um problema que é o seguinte. >>> >>> Tenho um sistema que roda em VB6 com BD firebird 2.5,rodando ok, e criei >>> uma pagina na net que salva alguns dados cadastrais >>> >>> no servidor do provedor (Banco MySql) mas preciso que salve os dados >>> direto >>> no servidor da empresa, no banco Firebird do sistema. >>> >>> Preciso que a pagina se comunique com o firebird do servidor da empresa e >>> não o do provedor. >>> >>> Eu já vi alguns códigos de comunicação php com firebird mas tudo sem >>> sucesso >>> até o momento. >>> >>> Se alguém poder me ajudar por favor, agradeço muito. >>> >>> >>> >>> >>> >>> >>> >>> Para qualquer dúvida ou sugestão, entre em contato com nossa CENTRAL DE >>> ATENDIMENTO acessando nossa pagina na internet >>> >>> >>> http://www.outlett.com.br/index.php?pagina=contato >>> >>> ou através dos meios abaixo: >>> >>> Email: juliasse em outlett.com.br >>> >>> Telefone: (11) 7858-7436 / 13*902096 >>> >>> >>> >>> Atenciosamente, >>> >>> Juliasse >>> >>> >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Fri Oct 21 11:36:35 2011 From: magno em speet.com.br (Magno System) Date: Fri, 21 Oct 2011 11:36:35 -0200 Subject: [firebase-br] =?iso-8859-1?q?=5B=5BOFF_TOPIC=5D=5D_-_Indica=E7=E3?= =?iso-8859-1?q?o_de_empresa_que_tem_como_produto_Sistema_Gerencial?= References: Message-ID: <014401cc8ff6$744caa90$6508a8c0@FERRARI> Mande um backup para análise. Para fazer o backup, acesse o menu BACKUP / FAZER BACKUP. Será gerado um arquivo chamado BACKUPSNGPC_DatadoBackup_HoradoBackup.FBK na pasta C:\MAGNO SYSTEM\SNGPC\BACKUP. Me mande o arquivo mais atual por email (o que você realizou backup). Se desejar você ainda pode compact-a-lo com WINZIP, WINRAR, ETC... Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 ----- Original Message ----- From: "Marcio F. Cruz" To: Sent: Friday, October 21, 2011 10:30 AM Subject: [firebase-br] [[OFF TOPIC]] - Indicação de empresa que tem como produto Sistema Gerencial Bom dia, pessoal: Peço uma indicação de vocês de alguma empresa que venda sistemas e, o foco dela será nesta ordem: A empresa trabalha com venda e prestação de serviços de máquinas de lavar industrial.. Ou seja, o foco dela é controle de Vendas e controle de Serviços. *1) Vendas* Pedido de Vendas Nfe dentro e fora do estado; NFe de exportação; Controle de comissão. *2) Compras* Pedido de Compras; Nfe de importação. *3) Financeiro* Conta a pagar e receber *4) Estoque* O trivial de controle de estoque *5) Ordem de Serviço* Ordem de serviço ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Fri Oct 21 11:38:00 2011 From: magno em speet.com.br (Magno System) Date: Fri, 21 Oct 2011 11:38:00 -0200 Subject: [firebase-br] =?iso-8859-1?q?=5B=5BOFF_TOPIC=5D=5D_-_Indica=E7=E3?= =?iso-8859-1?q?o_de_empresa_que_tem_como_produto_Sistema_Gerencial?= References: Message-ID: <015d01cc8ff6$a6e84b30$6508a8c0@FERRARI> Foi mal. Mandei email errado. Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 ----- Original Message ----- From: "Marcio F. Cruz" To: Sent: Friday, October 21, 2011 10:30 AM Subject: [firebase-br] [[OFF TOPIC]] - Indicação de empresa que tem como produto Sistema Gerencial Bom dia, pessoal: Peço uma indicação de vocês de alguma empresa que venda sistemas e, o foco dela será nesta ordem: A empresa trabalha com venda e prestação de serviços de máquinas de lavar industrial.. Ou seja, o foco dela é controle de Vendas e controle de Serviços. *1) Vendas* Pedido de Vendas Nfe dentro e fora do estado; NFe de exportação; Controle de comissão. *2) Compras* Pedido de Compras; Nfe de importação. *3) Financeiro* Conta a pagar e receber *4) Estoque* O trivial de controle de estoque *5) Ordem de Serviço* Ordem de serviço ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From renato em vertice.ind.br Fri Oct 21 13:02:53 2011 From: renato em vertice.ind.br (Renato) Date: Fri, 21 Oct 2011 13:02:53 -0200 Subject: [firebase-br] RES: RES: RES: Duvidas de firebase com php In-Reply-To: <00f001cc8ff5$5bd29a70$1377cf50$@com.br> References: <000001cc89d1$a656fa70$f304ef50$@com.br> <4E973603.2060205@teflamar.com.br> <016401cc8da9$c8d95ee0$5a8c1ca0$@com.br> <4E9DAE5B.6080101@teflamar.com.br> <00f001cc8ff5$5bd29a70$1377cf50$@com.br> Message-ID: <000001cc9002$826c1f00$87445d00$@ind.br> Boa tarde, Eu já tive esse problema e depois notei que no "phpinfo();" o interbase não estava instaldo. Acho q vale a pena verificar o phpinfo []´s Renato -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Juliasse Enviada em: sexta-feira, 21 de outubro de 2011 11:29 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Duvidas de firebase com php Então marcelo não resolveu, eu tentei colocar a porta, tentei colocar os dados direto no ibase_connect assim ibase_connect("201.43.208.129:3050:c:\banco.fdb","SYSDBA","masterkey",'WIN12 52',0,3) e nada, nao connect ao servidor. No servidor eu liberei todas as portas pra fazer um teste e mesmo assim nada. Cara o q será eu estou fazendo de errado? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de marcelo Enviada em: terça-feira, 18 de outubro de 2011 14:51 Para: FireBase Assunto: Re: [firebase-br] RES: Duvidas de firebase com php tente usar barra normal Em 18/10/2011 13:22, Juliasse escreveu: > Olá Marcelo eu fiz um projeto teste que roda assim > > Pagina cadastro de usuario > > require "config.php"; > > // Arquivo que contém as constantes do sistema (lembra das variaveis?) > echo "
"; > include "config.php"; > > $sql = "INSERT INTO USUARIO ( "; > $sql .= " USR_NOME "; > $sql .= " ,USR_APELIDO "; > $sql .= " ,USR_DTANASCIMENTO "; > $sql .= " ,USR_SEXO "; > $sql .= " ,USR_CIDADE "; > > $erro = "Não foi possível estabelecer uma conexão.
"; > $erro .= "Clique aqui para > tentar novamente"; > $conexao = > ibase_connect($_FB_PATH_CONEXAO,$_FB_USER_CONEXAO,$_FB_PASS_CONEXAO,'WIN1252 > ',0,3) > or die($erro); > if ($conexao) // Se a conexao foi feita com sucesso... > { > ibase_trans(IBASE_COMMITTED,$conexao); //Abrimos a transação.... > ibase_query($sql); > > > > Pagina config > $_FB_PATH_CONEXAO = "201.43.208.129:c:\banco.fdb"; //Servidor > $_FB_USER_CONEXAO = "SYSDBA"; //Usuario do banco de dados > $_FB_USER_PASSWORD = "masterkey"; //senha do banco de dados > > ?> > > Mas quando eu mando enviar ele fica tentando se comunicar e nada. > Da pagina não exibida, existe algo errado na conexão entre a pagina e o > servidor ? > O script está correto? Eu será que é o banco de dados? > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de marcelo > Enviada em: quinta-feira, 13 de outubro de 2011 16:04 > Para: FireBase > Assunto: Re: [firebase-br] Duvidas de firebase com php > > boa tarde, segue um pequeno exemplo, acessando firebird com php. > > > $db = ibase_connect('servidor:/home/dados/banco.fdb','SYSDBA', > 'masterkey', 'ISO8859_1', 0, 3) OR DIE ('Não foi possível conectar ao > banco de dados!'); > $cli_sql = ibase_query($db,"SELECT FIRST 100 CODIGO,RAZAO,CIDADE FROM > EMPRESAS ORDER BY CODIGO"); > echo "Consulta de Clientes"; > echo ""; > while ($cli_reg = ibase_fetch_object($cli_sql)) > { > echo "\n"; > echo "\n"; > echo "\n"; > echo "\n"; > echo "\n"; > } > ibase_free_result($cli_sql); > ibase_close($db); > echo "
". $cli_reg->CODIGO."". $cli_reg->RAZAO."". $cli_reg->CIDADE."
"; > ?> > > > > Em 13/10/2011 15:17, Felipe Aron escreveu: >> Comunicação remota? Aconselho usar Webservices. >> >> Em 13 de outubro de 2011 14:57, Juliasse escreveu: >> >>> Boa tarde Pessoal, eu estou tendo um problema que é o seguinte. >>> >>> Tenho um sistema que roda em VB6 com BD firebird 2.5,rodando ok, e criei >>> uma pagina na net que salva alguns dados cadastrais >>> >>> no servidor do provedor (Banco MySql) mas preciso que salve os dados >>> direto >>> no servidor da empresa, no banco Firebird do sistema. >>> >>> Preciso que a pagina se comunique com o firebird do servidor da empresa e >>> não o do provedor. >>> >>> Eu já vi alguns códigos de comunicação php com firebird mas tudo sem >>> sucesso >>> até o momento. >>> >>> Se alguém poder me ajudar por favor, agradeço muito. >>> >>> >>> >>> >>> >>> >>> >>> Para qualquer dúvida ou sugestão, entre em contato com nossa CENTRAL DE >>> ATENDIMENTO acessando nossa pagina na internet >>> >>> >>> http://www.outlett.com.br/index.php?pagina=contato >>> >>> ou através dos meios abaixo: >>> >>> Email: juliasse em outlett.com.br >>> >>> Telefone: (11) 7858-7436 / 13*902096 >>> >>> >>> >>> Atenciosamente, >>> >>> Juliasse >>> >>> >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From deborahscarvalho em ig.com.br Fri Oct 21 13:29:50 2011 From: deborahscarvalho em ig.com.br (deborah silva carvalho) Date: Fri, 21 Oct 2011 13:29:50 -0200 Subject: [firebase-br] =?iso-8859-1?q?Select_com_condi=E7=E3o_=28agrupar?= =?iso-8859-1?q?=29?= In-Reply-To: <4ea1566be4860_1eac3dc41341c7@a2-winter10.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> <08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> <4ea1566be4860_1eac3dc41341c7@a2-winter10.tmail> Message-ID: Tenta esta select select substring(ccusto,1,2) as ccusto,sum(valor) from sua_tabela where titulo = 'S' group by substring(ccusto,1,2) Abraços Deborah Em 21 de outubro de 2011 09:24, Fabiano Lima escreveu: > Então pessoal, com a ajuda dos amigos aqui montei a minha SP para usar no > meu relatorio. > > Existe modo que eu faça um agrupamento de valoers quando o "campo" contiver > os primeiros caracteres iguais? mas que eu não tenha que colocar > > like '01%' pois se não eu terei que fazer um para cada campo > > '01.01%' > '01.00.01%' > > e essesa valoers são variaveis > a SP apenas checaria os 6 primeiros campos e agruparia os que fossem iguais > > abraço > > > >>Bom dia Fabiano! > > >>Tenta ai > > >>select sum(valor) > >>from sua_tabela > >>where titulo = 'S' > >> and ccusto like '01%' > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wiltonctba em gmail.com Fri Oct 21 18:00:00 2011 From: wiltonctba em gmail.com (Wilton rodrigues) Date: Fri, 21 Oct 2011 18:00:00 -0200 Subject: [firebase-br] =?iso-8859-1?q?=5B=5BOFF_TOPIC=5D=5D_-_Indica=E7=E3?= =?iso-8859-1?q?o_de_empresa_que_tem_como_produto_Sistema_Gerencial?= In-Reply-To: References: Message-ID: Boa tarde Marcio, tudo bem? Sou uma franquia de em Empresa aqui no Paraná chamada Viasoft, acredito que o sistema irá te atender nesses requisitos! Além da Venda do sistema atuamos fortemente como consultoria Fiscal, ou seja, preparar o sistema para que todas as entradas e saídas de notas sejam emitidas da maneira correta. Obrigado Segue meus contatos wiltonctba em gmail.com.br 41 9663-8144 Em 21 de outubro de 2011 10:30, Marcio F. Cruz escreveu: > Bom dia, pessoal: > > Peço uma indicação de vocês de alguma empresa que venda sistemas e, o foco > dela será nesta ordem: > > A empresa trabalha com venda e prestação de serviços de máquinas de lavar > industrial.. Ou seja, o foco dela é controle de Vendas e controle de > Serviços. > > *1) Vendas* > Pedido de Vendas > Nfe dentro e fora do estado; > NFe de exportação; > Controle de comissão. > > *2) Compras* > Pedido de Compras; > Nfe de importação. > > *3) Financeiro* > Conta a pagar e receber > > *4) Estoque* > O trivial de controle de estoque > > *5) Ordem de Serviço* > Ordem de serviço > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From waldirjunior em gmail.com Sat Oct 22 09:38:22 2011 From: waldirjunior em gmail.com (Waldir Junior) Date: Sat, 22 Oct 2011 09:38:22 -0200 Subject: [firebase-br] Criando fk em tabelas grandes Message-ID: Pessoal tenho uma tabela com 25 milhões de registros, e eu precisei recriar uma fk nesta tabela, quando dei o comando no ibexpert demorou 20 minutos para apenas criar a fk (o restore desse mesmo banco demora bastante tempo). Então fiquei curioso, esse tempo é normal para uma tabela deste tamanho? Pergunto isso por que o tempo de restore deste mesmo banco esta gigantesco e essa tabela tende a ficar muito maior do que já é hoje From levymoreira.ce em gmail.com Sun Oct 23 00:47:43 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Sun, 23 Oct 2011 00:47:43 -0200 Subject: [firebase-br] =?iso-8859-1?q?Duvida_Parametro_instala=E7=E3o_Fire?= =?iso-8859-1?q?bird?= Message-ID: Amigos, gostaria de saber se alguém sabe qual o parametro que diferencia a instalação do firebird como serviço ou como aplicação na versão 2.0 deste. Preciso criar um instalador para o win7 e estou com este probleminha. Se alguém souber um site com todos os parametros existentes eu fico grato. Obrigado a todos desde já. -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From felipearon em gmail.com Sun Oct 23 09:10:44 2011 From: felipearon em gmail.com (Felipe Aron) Date: Sun, 23 Oct 2011 09:10:44 -0200 Subject: [firebase-br] Criando fk em tabelas grandes In-Reply-To: References: Message-ID: Sempre que é criado uma FK numa tabela já populada o DB, é criado um índice para ela.Quando maior o número de registros mais tempo levará pra indexar esse novo FK. Portanto é normal sim levar um tempo pra concluir todo o processo. Faça o teste criando uma FK numa tabela vazia. O processo é instantâneo pois náo há registros a serem indexados. Em 22 de outubro de 2011 09:38, Waldir Junior escreveu: > Pessoal tenho uma tabela com 25 milhões de registros, e eu precisei recriar > uma fk nesta tabela, quando dei o comando no ibexpert demorou 20 minutos > para apenas criar a fk (o restore desse mesmo banco demora bastante tempo). > Então fiquei curioso, esse tempo é normal para uma tabela deste tamanho? > Pergunto isso por que o tempo de restore deste mesmo banco esta gigantesco > e > essa tabela tende a ficar muito maior do que já é hoje > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) From waldirjunior em gmail.com Sun Oct 23 11:11:31 2011 From: waldirjunior em gmail.com (Waldir Junior) Date: Sun, 23 Oct 2011 11:11:31 -0200 Subject: [firebase-br] Criando fk em tabelas grandes In-Reply-To: References: Message-ID: <4EA41283.8030500@gmail.com> Sim, eu sei que demora mais tempo para uma tabela maior, mas 20 minutos achei meio exagerado, e o servidor é muito bom. Em 23/10/2011 09:10, Felipe Aron escreveu: > Sempre que é criado uma FK numa tabela já populada o DB, é criado um índice > para ela.Quando maior o número de registros mais tempo levará pra indexar > esse novo FK. Portanto é normal sim levar um tempo pra concluir todo o > processo. > > Faça o teste criando uma FK numa tabela vazia. O processo é instantâneo pois > náo há registros a serem indexados. > > Em 22 de outubro de 2011 09:38, Waldir Juniorescreveu: > >> Pessoal tenho uma tabela com 25 milhões de registros, e eu precisei recriar >> uma fk nesta tabela, quando dei o comando no ibexpert demorou 20 minutos >> para apenas criar a fk (o restore desse mesmo banco demora bastante tempo). >> Então fiquei curioso, esse tempo é normal para uma tabela deste tamanho? >> Pergunto isso por que o tempo de restore deste mesmo banco esta gigantesco >> e >> essa tabela tende a ficar muito maior do que já é hoje >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From herminiopiram em gmail.com Sun Oct 23 20:12:31 2011 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Sun, 23 Oct 2011 20:12:31 -0200 Subject: [firebase-br] =?iso-8859-1?q?Duvida_Parametro_instala=E7=E3o_Fire?= =?iso-8859-1?q?bird?= In-Reply-To: References: Message-ID: No bin do diretorio de instalação, procure pelo instsvc.exe, execute ele no prompt (instsvc.exe apenas ele, sem parametros) que ira retornar os parametros disponiveis. 2011/10/23 Levy Moreira > Amigos, gostaria de saber se alguém sabe qual o parametro que diferencia a > instalação do firebird como serviço ou como aplicação na versão 2.0 deste. > Preciso criar um instalador para o win7 e estou com este probleminha. > Se alguém souber um site com todos os parametros existentes eu fico grato. > > Obrigado a todos desde já. > > -- > Levy Moreira - Juazeiro do Norte - CE > > ........................................................................... > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e > podem conter informações confidenciais sujeitas a restrição legal de > comunicação entre as partes. Caso tenha recebido esta mensagem por engano, > fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das > informações aqui contidas ou anexadas é terminantemente proibida, > sujeitando > o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza > de retorná-la de imediato ao remetente, eliminando-a definitivamente de > seu sistema. Em caso de dúvida, queira por favor entrar em contato." > > "Confidentiality notice" - This message and its attachments are > addressed solely to the persons above and may contain privileged and > confidential > communication. If you have received the message in error, the > distribution or dissemination of the content hereof is prohibited. Please > return it > immediately to the sender and please delete the message from your system > on a permanent basis. Should you have any questions, please contact." > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From levymoreira.ce em gmail.com Sun Oct 23 20:21:39 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Sun, 23 Oct 2011 20:21:39 -0200 Subject: [firebase-br] =?iso-8859-1?q?Duvida_Parametro_instala=E7=E3o_Fire?= =?iso-8859-1?q?bird?= In-Reply-To: References: Message-ID: Muito obrigado amigo. Em 23 de outubro de 2011 20:12, Herminio E. Piram escreveu: > No bin do diretorio de instalação, procure pelo instsvc.exe, execute ele no > prompt > (instsvc.exe apenas ele, sem parametros) que ira retornar os parametros > disponiveis. > > 2011/10/23 Levy Moreira > > > Amigos, gostaria de saber se alguém sabe qual o parametro que diferencia > a > > instalação do firebird como serviço ou como aplicação na versão 2.0 > deste. > > Preciso criar um instalador para o win7 e estou com este probleminha. > > Se alguém souber um site com todos os parametros existentes eu fico > grato. > > > > Obrigado a todos desde já. > > > > -- > > Levy Moreira - Juazeiro do Norte - CE > > > > > ........................................................................... > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e > > podem conter informações confidenciais sujeitas a restrição legal de > > comunicação entre as partes. Caso tenha recebido esta mensagem por > engano, > > fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das > > informações aqui contidas ou anexadas é terminantemente proibida, > > sujeitando > > o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza > > de retorná-la de imediato ao remetente, eliminando-a definitivamente de > > seu sistema. Em caso de dúvida, queira por favor entrar em contato." > > > > "Confidentiality notice" - This message and its attachments are > > addressed solely to the persons above and may contain privileged and > > confidential > > communication. If you have received the message in error, the > > distribution or dissemination of the content hereof is prohibited. Please > > return it > > immediately to the sender and please delete the message from your system > > on a permanent basis. Should you have any questions, please contact." > > > > > ........................................................................... > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > > "If the doors of perception were cleansed everything > would appear to man as it is, infinite." (William Blake) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > _ _ _ _ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From levymoreira.ce em gmail.com Mon Oct 24 15:23:35 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Mon, 24 Oct 2011 14:23:35 -0300 Subject: [firebase-br] Firebird - Innosetup Message-ID: Amigos alguém sabe como devo proceder para instalar o firebird como aplicação (por causa do windows 7...) por meio do inno setup, no xp funciona da seguinte maneira Filename: {pf}\Firebird\Firebird_2_0\Bin\instreg.exe; Parameters: install;... Filename: {pf}\Firebird\Firebird_2_0\Bin\instsvc.exe; Parameters: i -s -a -g;... Filename: {pf}\Firebird\Firebird_2_0\bin\fbserver.exe; Parameters: c;... Filename: {pf}\Firebird\Firebird_2_0\Bin\instsvc.exe; Parameters: sta;... Alguém sabe como ficam esses parâmetros para instalar como aplicação pra funcionar no windows 7? Eu tentei umas config. mas não deu muito certo. Agradeço desde já. -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From sistemsdeveloper em gmail.com Tue Oct 25 08:14:52 2011 From: sistemsdeveloper em gmail.com (Marcio Gleyson Silva) Date: Tue, 25 Oct 2011 07:14:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5B=5BOFF_TOPIC=5D=5D_-_Indica=E7=E3?= =?iso-8859-1?q?o_de_empresa_que_tem_como_produto_Sistema_Gerencial?= In-Reply-To: References: Message-ID: Bom dia caro amigo, sou desenvolvedor de sistemas meu nome é gleyson nos temos um pacote de sistemas chamado proautom ele atenderá perfeitamente a necessidade de sua empresa, caso ha interesse de vossa parte você pode entra em contato comigo, (085) 88689993 ou através do próprio e-mail. Em 21 de outubro de 2011 17:00, Wilton rodrigues escreveu: > Boa tarde Marcio, tudo bem? > > Sou uma franquia de em Empresa aqui no Paraná chamada Viasoft, acredito que > o sistema irá te atender nesses requisitos! > > Além da Venda do sistema atuamos fortemente como consultoria Fiscal, ou > seja, preparar o sistema para que todas as entradas e saídas de notas sejam > emitidas da maneira correta. > > Obrigado > > Segue meus contatos > > wiltonctba em gmail.com.br > 41 9663-8144 > > Em 21 de outubro de 2011 10:30, Marcio F. Cruz >escreveu: > > > Bom dia, pessoal: > > > > Peço uma indicação de vocês de alguma empresa que venda sistemas e, o > foco > > dela será nesta ordem: > > > > A empresa trabalha com venda e prestação de serviços de máquinas de lavar > > industrial.. Ou seja, o foco dela é controle de Vendas e controle de > > Serviços. > > > > *1) Vendas* > > Pedido de Vendas > > Nfe dentro e fora do estado; > > NFe de exportação; > > Controle de comissão. > > > > *2) Compras* > > Pedido de Compras; > > Nfe de importação. > > > > *3) Financeiro* > > Conta a pagar e receber > > > > *4) Estoque* > > O trivial de controle de estoque > > > > *5) Ordem de Serviço* > > Ordem de serviço > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From frguitar em bol.com.br Tue Oct 25 10:57:19 2011 From: frguitar em bol.com.br (Fabiano Lima) Date: Tue, 25 Oct 2011 10:57:19 -0200 Subject: [firebase-br] =?utf-8?q?where_condi=C3=A7oes_distintas?= In-Reply-To: <4ea165a0d0088_271469ae9344ca@a2-winter6.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> <08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> <4ea1566be4860_1eac3dc41341c7@a2-winter10.tmail> <4ea165a0d0088_271469ae9344ca@a2-winter6.tmail> Message-ID: <4ea6b22f25902_41ad87ad930289@a2-winter13.tmail> Pessoal na minha SP tenho um select substring que separa meu codigo em 3 variaveis a_ccusto b_ccusto c_ccusto SELECT SUBSTRING (CCUSTO FROM 01 FOR 02) , SUBSTRING (CCUSTO FROM 01 FOR 05) , SUBSTRING (CCUSTO FROM 01 FOR 08) FROM CADCCUSTO WHERE CCUSTO = :rccusto INTO :a_ccusto, :b_ccusto, :c_ccusto depois eu faço um SELECT SUM (CREDITO) FROM LANC WHERE (CCUSTO STARTING WITH :a_ccusto) or (CCUSTO STARTING WITH :b_ccusto) or (CCUSTO STARTING WITH :c_ccusto) Só que ele só me retorna os valores somados nos campos onde CCUSTO STARTING WITH :a_ccusto, ignorando os outros 2 Gostaria que ele somasse os valores distinos em cada uma das 3 opções From nivaldomart em gmail.com Tue Oct 25 13:08:42 2011 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Tue, 25 Oct 2011 13:08:42 -0200 Subject: [firebase-br] =?iso-8859-1?q?where_condi=E7oes_distintas?= In-Reply-To: <4ea6b22f25902_41ad87ad930289@a2-winter13.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> <08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> <4ea1566be4860_1eac3dc41341c7@a2-winter10.tmail> <4ea165a0d0088_271469ae9344ca@a2-winter6.tmail> <4ea6b22f25902_41ad87ad930289@a2-winter13.tmail> Message-ID: O problema pode estar no primeiro select suponha que o valor do ccusto seja '123456789' a primeira substring seria '12' a segunda seria '12345' e a terceira '12345678' as duas últimas opções são ignoradas porque o valor da primeira substring está nas outras duas, logo quando ele passar em algum valor que satisfaça, por exemplo a segunda string, vai satisfazer a primeira antes e ser acumulado, ou seja, seu primeiro select retorna sempre valores com inícios iguais. Verifique se o primeiro select retorna mesmo o que você está querendo... Sds, Nivaldo Martins SSA-BA Em 25 de outubro de 2011 10:57, Fabiano Lima escreveu: > Pessoal na minha SP tenho um select substring que separa meu codigo em 3 > variaveis > > a_ccusto > b_ccusto > c_ccusto > > > SELECT SUBSTRING (CCUSTO FROM 01 FOR 02) , > SUBSTRING (CCUSTO FROM 01 FOR 05) , > SUBSTRING (CCUSTO FROM 01 FOR 08) > FROM CADCCUSTO > WHERE CCUSTO = :rccusto > > > INTO :a_ccusto, :b_ccusto, :c_ccusto > > > depois eu faço um > > SELECT SUM (CREDITO) > FROM LANC > WHERE (CCUSTO STARTING WITH :a_ccusto) > or > (CCUSTO STARTING WITH :b_ccusto) > or > (CCUSTO STARTING WITH :c_ccusto) > > > Só que ele só me retorna os valores somados nos campos onde CCUSTO STARTING > WITH :a_ccusto, ignorando os outros 2 > > Gostaria que ele somasse os valores distinos em cada uma das 3 opções > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From omarhaddadm em gmail.com Wed Oct 26 10:37:32 2011 From: omarhaddadm em gmail.com (Omar Marques Haddad) Date: Wed, 26 Oct 2011 09:37:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ref=2E=3A_Off_Topic_-_Alinhamento_co?= =?iso-8859-1?q?lunas_/_dados_relat=F3rio_Builder?= Message-ID: Bom dia, Desculpem o OFF, por favor, mas é jogo rápido.. Tem algum padrão básico para o alinhamento das colunas de um relatório. Sei que para valores numéricos, geralmente é a direita. E para valores textuais ??!?! Exemplo: Cód. Cliente Nome Valor Pago 132 ANDRÉ R$ 550,00 Os headers de cada coluna devem obedecer ao alinhamento do valor ou não. Obrigado -- Att. Omar Marques Haddad Analista de Sistemas Sênior From rodrigolim em gmail.com Wed Oct 26 11:11:41 2011 From: rodrigolim em gmail.com (Rodrigo lima) Date: Wed, 26 Oct 2011 11:11:41 -0200 Subject: [firebase-br] Descredenciamento da LIsta Message-ID: Solicito Descredenciar meu email da lista, não pretendo receber mais emails da lista -- ======================== Rodrigo de Lima Cunha Linux User 227533 ======================== From listas em warmboot.com.br Wed Oct 26 11:31:32 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 26 Oct 2011 11:31:32 -0200 Subject: [firebase-br] Descredenciamento da LIsta In-Reply-To: References: Message-ID: <1386683014.20111026113132@warmboot.com.br> Leia o rodapé das mensagens e vc saberá como se descredenciar. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br Rl> Solicito Descredenciar meu email da lista, não pretendo receber mais emails Rl> da lista From brunogarcia69 em gmail.com Wed Oct 26 17:14:49 2011 From: brunogarcia69 em gmail.com (Bruno Garcia Silva) Date: Wed, 26 Oct 2011 17:14:49 -0200 Subject: [firebase-br] =?iso-8859-1?q?sugest=F5es_para_script_para_Upstart?= =?iso-8859-1?q?_no_Ubuntu?= Message-ID: Bom dia a todos da lista! Reparei que na instalação do FB 2.1 em um servidor Linux com Ubuntu 11.10 (não o desktop), ele não cria um script do tipo .conf na pasta /etc/init do upstart. Seria bom criar tal script, pois pelo que li, o sistema pode ficar monitorando e se o serviço cair, o próprio sistema restabelece-o novamente. Até fiz um, mas por pura falta de experiencia não sei se fiz certo, logo peço a ajuda e sugestões de quem já fez isto para o FB. Alias nem sei qual rc o servidor Ubuntu utiliza (o desktop usa o rc 2...) start on runlevel [2345] stop on runlevel [!2345] expect fork respawn exec /bin/fb_inet_server Obrigado a todos! From joseluiz em digitoneletronica.com.br Thu Oct 27 08:01:39 2011 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Thu, 27 Oct 2011 08:01:39 -0200 (BRST) Subject: [firebase-br] commit ou commitretaining Message-ID: <0becjil.548d155459c27e83a412df786ca7d839@webmail.digitoneletronica.com.br> Bom dia, Uso os componentes da aba interbase(ibx) e como todos sabem com esses componentes posso usar para salvar os dados os comandos commit ou commitretaining, vejo vantagems e desvategems nos dois casos. usando o commit, toda vez que eu usar e como eu fechar o dataset. ja o commitretaining não acontece isso a tela permanece como estava. num teria uma forma de implementar um commit sem precisar ir abrindo todos os ibdataset de minha aplicação? pois estive estudando e todo mundo fala que usar commitretaining em rede e complicado. Algume teria um sugestão para me ajudar? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 From armando.boza em gmail.com Thu Oct 27 09:55:15 2011 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Thu, 27 Oct 2011 08:55:15 -0300 Subject: [firebase-br] commit ou commitretaining In-Reply-To: <0becjil.548d155459c27e83a412df786ca7d839@webmail.digitoneletronica.com.br> References: <0becjil.548d155459c27e83a412df786ca7d839@webmail.digitoneletronica.com.br> Message-ID: <4EA946A3.3020809@gmail.com> Em 27/10/2011 07:01, Jose Luiz de Medeiros escreveu: > Bom dia, > Uso os componentes da aba interbase(ibx) e como todos sabem com esses > componentes posso usar para salvar os dados os comandos commit ou > commitretaining, vejo vantagems e desvategems nos dois casos. usando o > commit, toda vez que eu usar e como eu fechar o dataset. ja o > commitretaining não acontece isso a tela permanece como estava. num teria > uma forma de implementar um commit sem precisar ir abrindo todos os > ibdataset de minha aplicação? pois estive estudando e todo mundo fala > que usar commitretaining em rede e complicado. > Algume teria um sugestão para me ajudar? > Grato: > > Jose Luiz de Medeiros > ----------------------------------- > Programmer& TI Professional > :: delphi - php - firebird - mysql :: > (31)9628-4764 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Amigo, não entendi muito bem a sua dúvida, daria pra explicar melhor? Att -- Armando Boza Gonçalves X-Software Desenvolvimento Site.: www.xsoftwaredesenvolvimento.com.br Email: armando.boza em gmail.com Msn..: armandoboza em hotmail.com Skype: armando.boza (43)8409-9735 From listas em fasystem.com.br Thu Oct 27 09:11:04 2011 From: listas em fasystem.com.br (Fasystem - Listas) Date: Thu, 27 Oct 2011 09:11:04 -0200 Subject: [firebase-br] RES: commit ou commitretaining In-Reply-To: <0becjil.548d155459c27e83a412df786ca7d839@webmail.digitoneletronica.com.br> References: <0becjil.548d155459c27e83a412df786ca7d839@webmail.digitoneletronica.com.br> Message-ID: Eu uso IBX e no inicio apanhei muito com isso. Fuja do commitretaining, só use se realmente for necessário. Com ele a possibilidade de Deadlock na tua aplicação será muito grande. Use-o em tabelas auxiliares onde a concorrência será pequena. Para contornar o problema, utilize tabela e transacao para visualizar/listar dados, e outra tabela e transacao especialmente para editar/inserir dados. Depois de um refresh para refletir a mudança. Faço assim e não tenho tido problemas. [ ]'s Jose A. Silva -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jose Luiz de Medeiros Enviada em: quinta-feira, 27 de outubro de 2011 08:02 Para: lista em firebase.com.br Assunto: [firebase-br] commit ou commitretaining Bom dia, Uso os componentes da aba interbase(ibx) e como todos sabem com esses componentes posso usar para salvar os dados os comandos commit ou commitretaining, vejo vantagems e desvategems nos dois casos. usando o commit, toda vez que eu usar e como eu fechar o dataset. ja o commitretaining não acontece isso a tela permanece como estava. num teria uma forma de implementar um commit sem precisar ir abrindo todos os ibdataset de minha aplicação? pois estive estudando e todo mundo fala que usar commitretaining em rede e complicado. Algume teria um sugestão para me ajudar? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseluiz em digitoneletronica.com.br Thu Oct 27 09:27:11 2011 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Thu, 27 Oct 2011 09:27:11 -0200 (BRST) Subject: [firebase-br] RES: commit ou commitretaining Message-ID: Bom dia, O problema que ja estou tendo problemas com os Deadlock, mas como vc da os refresh em seus datsets? vc já usou os componentes zeos em delphi xe, são componentes confiaveis? como eles controlam as transações? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 >---- Original Message ---- >From: "Fasystem - Listas" >To: "'FireBase'" >Sent: Qui, Out 27, 2011, 9:18 AM >Subject: [firebase-br] RES: commit ou commitretaining > >Eu uso IBX e no inicio apanhei muito com isso. >Fuja do commitretaining, só use se realmente for necessário. >Com ele a possibilidade de Deadlock na tua aplicação será muito grande. >Use-o em tabelas auxiliares onde a concorrência será pequena. >Para contornar o problema, utilize tabela e transacao para visualizar/listar >dados, e outra tabela e transacao especialmente para editar/inserir dados. >Depois de um refresh para refletir a mudança. >Faço assim e não tenho tido problemas. > >[ ]'s >Jose A. Silva > >-----Mensagem original----- >De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em >nome de Jose Luiz de Medeiros >Enviada em: quinta-feira, 27 de outubro de 2011 08:02 >Para: lista em firebase.com.br >Assunto: [firebase-br] commit ou commitretaining > >Bom dia, > Uso os componentes da aba interbase(ibx) e como todos sabem com esses >componentes posso usar para salvar os dados os comandos commit ou >commitretaining, vejo vantagems e desvategems nos dois casos. usando o >commit, toda vez que eu usar e como eu fechar o dataset. ja o >commitretaining não acontece isso a tela permanece como estava. num teria >uma forma de implementar um commit sem precisar ir abrindo todos os >ibdataset de minha aplicação? pois estive estudando e todo mundo fala >que usar commitretaining em rede e complicado. > Algume teria um sugestão para me ajudar? > Grato: > > Jose Luiz de Medeiros >----------------------------------- >Programmer & TI Professional >:: delphi - php - firebird - mysql :: >(31)9628-4764 > >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: >http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa From herminiopiram em gmail.com Thu Oct 27 10:02:22 2011 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Thu, 27 Oct 2011 10:02:22 -0200 Subject: [firebase-br] RES: commit ou commitretaining In-Reply-To: References: Message-ID: Para não ter problemas com deadLock habilite o cachedUpdates dos dataSet (desta forma vc poderá alterar os dados sem que o banco saiba), faça as inserções/edições antes de abrir uma transação e só abra a transação no momento em que vc for gravar os dados. if not zConnection.InTransaction then zConnection.StartTransacion dataSet.Post; dataSet.ApplyUpdates; 2011/10/27 Jose Luiz de Medeiros > Bom dia, > > O problema que ja estou tendo problemas com os Deadlock, mas como vc da os > refresh em seus datsets? vc já usou os componentes zeos em delphi xe, são > componentes confiaveis? como eles controlam as transações? > > Grato: > > > Jose Luiz de Medeiros > ----------------------------------- > Programmer & TI Professional > :: delphi - php - firebird - mysql :: > (31)9628-4764 > > >---- Original Message ---- > >From: "Fasystem - Listas" > >To: "'FireBase'" > >Sent: Qui, Out 27, 2011, 9:18 AM > >Subject: [firebase-br] RES: commit ou commitretaining > > > >Eu uso IBX e no inicio apanhei muito com isso. > >Fuja do commitretaining, só use se realmente for necessário. > >Com ele a possibilidade de Deadlock na tua aplicação será muito grande. > >Use-o em tabelas auxiliares onde a concorrência será pequena. > >Para contornar o problema, utilize tabela e transacao para > visualizar/listar > >dados, e outra tabela e transacao especialmente para editar/inserir dados. > >Depois de um refresh para refletir a mudança. > >Faço assim e não tenho tido problemas. > > > >[ ]'s > >Jose A. Silva > > > >-----Mensagem original----- > >De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > >nome de Jose Luiz de Medeiros > >Enviada em: quinta-feira, 27 de outubro de 2011 08:02 > >Para: lista em firebase.com.br > >Assunto: [firebase-br] commit ou commitretaining > > > >Bom dia, > > Uso os componentes da aba interbase(ibx) e como todos sabem com esses > >componentes posso usar para salvar os dados os comandos commit ou > >commitretaining, vejo vantagems e desvategems nos dois casos. usando o > >commit, toda vez que eu usar e como eu fechar o dataset. ja o > >commitretaining não acontece isso a tela permanece como estava. num teria > >uma forma de implementar um commit sem precisar ir abrindo todos os > >ibdataset de minha aplicação? pois estive estudando e todo mundo fala > >que usar commitretaining em rede e complicado. > > Algume teria um sugestão para me ajudar? > > Grato: > > > > Jose Luiz de Medeiros > >----------------------------------- > >Programmer & TI Professional > >:: delphi - php - firebird - mysql :: > >(31)9628-4764 > > > >______________________________________________ > >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >Para saber como gerenciar/excluir seu cadastro na lista, use: > >http://www.firebase.com.br/fb/artigo.php?id=1107 > >Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > >______________________________________________ > >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > >Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From herminiopiram em gmail.com Thu Oct 27 10:04:04 2011 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Thu, 27 Oct 2011 10:04:04 -0200 Subject: [firebase-br] RES: commit ou commitretaining In-Reply-To: References: Message-ID: Faltou uma validação, melhore - a como necessário. try if not zConnection.InTransaction then zConnection.StartTransacion dataSet.Post; dataSet.ApplyUpdates; zConnection.Commit; except zConnection.RollBack end; 2011/10/27 Herminio E. Piram > Para não ter problemas com deadLock habilite o cachedUpdates dos dataSet > (desta forma vc > poderá alterar os dados sem que o banco saiba), faça as inserções/edições > antes de abrir uma > transação e só abra a transação no momento em que vc for gravar os dados. > > if not zConnection.InTransaction then > zConnection.StartTransacion > > dataSet.Post; > dataSet.ApplyUpdates; > > > > 2011/10/27 Jose Luiz de Medeiros > >> Bom dia, >> >> O problema que ja estou tendo problemas com os Deadlock, mas como vc da os >> refresh em seus datsets? vc já usou os componentes zeos em delphi xe, são >> componentes confiaveis? como eles controlam as transações? >> >> Grato: >> >> >> Jose Luiz de Medeiros >> ----------------------------------- >> Programmer & TI Professional >> :: delphi - php - firebird - mysql :: >> (31)9628-4764 >> >> >---- Original Message ---- >> >From: "Fasystem - Listas" >> >To: "'FireBase'" >> >Sent: Qui, Out 27, 2011, 9:18 AM >> >Subject: [firebase-br] RES: commit ou commitretaining >> > >> >Eu uso IBX e no inicio apanhei muito com isso. >> >Fuja do commitretaining, só use se realmente for necessário. >> >Com ele a possibilidade de Deadlock na tua aplicação será muito grande. >> >Use-o em tabelas auxiliares onde a concorrência será pequena. >> >Para contornar o problema, utilize tabela e transacao para >> visualizar/listar >> >dados, e outra tabela e transacao especialmente para editar/inserir >> dados. >> >Depois de um refresh para refletir a mudança. >> >Faço assim e não tenho tido problemas. >> > >> >[ ]'s >> >Jose A. Silva >> > >> >-----Mensagem original----- >> >De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> >nome de Jose Luiz de Medeiros >> >Enviada em: quinta-feira, 27 de outubro de 2011 08:02 >> >Para: lista em firebase.com.br >> >Assunto: [firebase-br] commit ou commitretaining >> > >> >Bom dia, >> > Uso os componentes da aba interbase(ibx) e como todos sabem com esses >> >componentes posso usar para salvar os dados os comandos commit ou >> >commitretaining, vejo vantagems e desvategems nos dois casos. usando o >> >commit, toda vez que eu usar e como eu fechar o dataset. ja o >> >commitretaining não acontece isso a tela permanece como estava. num >> teria >> >uma forma de implementar um commit sem precisar ir abrindo todos os >> >ibdataset de minha aplicação? pois estive estudando e todo mundo fala >> >que usar commitretaining em rede e complicado. >> > Algume teria um sugestão para me ajudar? >> > Grato: >> > >> > Jose Luiz de Medeiros >> >----------------------------------- >> >Programmer & TI Professional >> >:: delphi - php - firebird - mysql :: >> >(31)9628-4764 >> > >> >______________________________________________ >> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >Para saber como gerenciar/excluir seu cadastro na lista, use: >> >http://www.firebase.com.br/fb/artigo.php?id=1107 >> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> > >> >______________________________________________ >> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > > "If the doors of perception were cleansed everything > would appear to man as it is, infinite." (William Blake) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ _ > -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From joseluiz em digitoneletronica.com.br Thu Oct 27 10:17:26 2011 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Thu, 27 Oct 2011 10:17:26 -0200 (BRST) Subject: [firebase-br] RES: commit ou commitretaining Message-ID: <40192s7.353fe07563a1069696b0e38415b8700c@webmail.digitoneletronica.com.br> Bom dia, Mas a melhor maneira de dar um refresh em um ibx(ibdataset)qual seria? close - open. pois quando dou um ibdatset.refresh tenho uma mensagem de erro? grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 >---- Original Message ---- >From: "Herminio E. Piram" >To: "FireBase" >Sent: Qui, Out 27, 2011, 10:09 AM >Subject: Re: [firebase-br] RES: commit ou commitretaining > >Para não ter problemas com deadLock habilite o cachedUpdates dos dataSet >(desta forma vc >poderá alterar os dados sem que o banco saiba), faça as inserções/edições >antes de abrir uma >transação e só abra a transação no momento em que vc for gravar os dados. > >if not zConnection.InTransaction then > zConnection.StartTransacion > > dataSet.Post; > dataSet.ApplyUpdates; > > > >2011/10/27 Jose Luiz de Medeiros > >> Bom dia, >> >> O problema que ja estou tendo problemas com os Deadlock, mas como vc da os >> refresh em seus datsets? vc já usou os componentes zeos em delphi xe, são >> componentes confiaveis? como eles controlam as transações? >> >> Grato: >> >> >> Jose Luiz de Medeiros >> ----------------------------------- >> Programmer & TI Professional >> :: delphi - php - firebird - mysql :: >> (31)9628-4764 >> >> >---- Original Message ---- >> >From: "Fasystem - Listas" >> >To: "'FireBase'" >> >Sent: Qui, Out 27, 2011, 9:18 AM >> >Subject: [firebase-br] RES: commit ou commitretaining >> > >> >Eu uso IBX e no inicio apanhei muito com isso. >> >Fuja do commitretaining, só use se realmente for necessário. >> >Com ele a possibilidade de Deadlock na tua aplicação será muito grande. >> >Use-o em tabelas auxiliares onde a concorrência será pequena. >> >Para contornar o problema, utilize tabela e transacao para >> visualizar/listar >> >dados, e outra tabela e transacao especialmente para editar/inserir dados. >> >Depois de um refresh para refletir a mudança. >> >Faço assim e não tenho tido problemas. >> > >> >[ ]'s >> >Jose A. Silva >> > >> >-----Mensagem original----- >> >De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> >nome de Jose Luiz de Medeiros >> >Enviada em: quinta-feira, 27 de outubro de 2011 08:02 >> >Para: lista em firebase.com.br >> >Assunto: [firebase-br] commit ou commitretaining >> > >> >Bom dia, >> > Uso os componentes da aba interbase(ibx) e como todos sabem com esses >> >componentes posso usar para salvar os dados os comandos commit ou >> >commitretaining, vejo vantagems e desvategems nos dois casos. usando o >> >commit, toda vez que eu usar e como eu fechar o dataset. ja o >> >commitretaining não acontece isso a tela permanece como estava. num teria >> >uma forma de implementar um commit sem precisar ir abrindo todos os >> >ibdataset de minha aplicação? pois estive estudando e todo mundo fala >> >que usar commitretaining em rede e complicado. >> > Algume teria um sugestão para me ajudar? >> > Grato: >> > >> > Jose Luiz de Medeiros >> >----------------------------------- >> >Programmer & TI Professional >> >:: delphi - php - firebird - mysql :: >> >(31)9628-4764 >> > >> >______________________________________________ >> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >Para saber como gerenciar/excluir seu cadastro na lista, use: >> >http://www.firebase.com.br/fb/artigo.php?id=1107 >> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> > >> >______________________________________________ >> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > >-- >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >_ _ _ _ > >"If the doors of perception were cleansed everything > would appear to man as it is, infinite." (William Blake) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >_ _ _ _ >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em fasystem.com.br Thu Oct 27 11:06:35 2011 From: listas em fasystem.com.br (Fasystem - Listas) Date: Thu, 27 Oct 2011 11:06:35 -0200 Subject: [firebase-br] RES: RES: commit ou commitretaining In-Reply-To: <40192s7.353fe07563a1069696b0e38415b8700c@webmail.digitoneletronica.com.br> References: <40192s7.353fe07563a1069696b0e38415b8700c@webmail.digitoneletronica.com.br> Message-ID: Como disse outro colega, habilite o cachedupdates da query, set um IBUpdateSQL para ela e nas propriedades da IBUpdateSQL você terá a query de refresh. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jose Luiz de Medeiros Enviada em: quinta-feira, 27 de outubro de 2011 10:17 Para: FireBase Assunto: Re: [firebase-br] RES: commit ou commitretaining Bom dia, Mas a melhor maneira de dar um refresh em um ibx(ibdataset)qual seria? close - open. pois quando dou um ibdatset.refresh tenho uma mensagem de erro? grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 >---- Original Message ---- >From: "Herminio E. Piram" >To: "FireBase" >Sent: Qui, Out 27, 2011, 10:09 AM >Subject: Re: [firebase-br] RES: commit ou commitretaining > >Para não ter problemas com deadLock habilite o cachedUpdates dos dataSet >(desta forma vc >poderá alterar os dados sem que o banco saiba), faça as inserções/edições >antes de abrir uma >transação e só abra a transação no momento em que vc for gravar os dados. > >if not zConnection.InTransaction then > zConnection.StartTransacion > > dataSet.Post; > dataSet.ApplyUpdates; > > > >2011/10/27 Jose Luiz de Medeiros > >> Bom dia, >> >> O problema que ja estou tendo problemas com os Deadlock, mas como vc da os >> refresh em seus datsets? vc já usou os componentes zeos em delphi xe, são >> componentes confiaveis? como eles controlam as transações? >> >> Grato: >> >> >> Jose Luiz de Medeiros >> ----------------------------------- >> Programmer & TI Professional >> :: delphi - php - firebird - mysql :: >> (31)9628-4764 >> >> >---- Original Message ---- >> >From: "Fasystem - Listas" >> >To: "'FireBase'" >> >Sent: Qui, Out 27, 2011, 9:18 AM >> >Subject: [firebase-br] RES: commit ou commitretaining >> > >> >Eu uso IBX e no inicio apanhei muito com isso. >> >Fuja do commitretaining, só use se realmente for necessário. >> >Com ele a possibilidade de Deadlock na tua aplicação será muito grande. >> >Use-o em tabelas auxiliares onde a concorrência será pequena. >> >Para contornar o problema, utilize tabela e transacao para >> visualizar/listar >> >dados, e outra tabela e transacao especialmente para editar/inserir dados. >> >Depois de um refresh para refletir a mudança. >> >Faço assim e não tenho tido problemas. >> > >> >[ ]'s >> >Jose A. Silva >> > >> >-----Mensagem original----- >> >De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> >nome de Jose Luiz de Medeiros >> >Enviada em: quinta-feira, 27 de outubro de 2011 08:02 >> >Para: lista em firebase.com.br >> >Assunto: [firebase-br] commit ou commitretaining >> > >> >Bom dia, >> > Uso os componentes da aba interbase(ibx) e como todos sabem com esses >> >componentes posso usar para salvar os dados os comandos commit ou >> >commitretaining, vejo vantagems e desvategems nos dois casos. usando o >> >commit, toda vez que eu usar e como eu fechar o dataset. ja o >> >commitretaining não acontece isso a tela permanece como estava. num teria >> >uma forma de implementar um commit sem precisar ir abrindo todos os >> >ibdataset de minha aplicação? pois estive estudando e todo mundo fala >> >que usar commitretaining em rede e complicado. >> > Algume teria um sugestão para me ajudar? >> > Grato: >> > >> > Jose Luiz de Medeiros >> >----------------------------------- >> >Programmer & TI Professional >> >:: delphi - php - firebird - mysql :: >> >(31)9628-4764 >> > >> >______________________________________________ >> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >Para saber como gerenciar/excluir seu cadastro na lista, use: >> >http://www.firebase.com.br/fb/artigo.php?id=1107 >> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> > >> >______________________________________________ >> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > >-- >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >_ _ _ _ > >"If the doors of perception were cleansed everything > would appear to man as it is, infinite." (William Blake) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >_ _ _ _ >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sistemas2000profesional em gmail.com Thu Oct 27 18:58:17 2011 From: sistemas2000profesional em gmail.com (W O) Date: Thu, 27 Oct 2011 16:58:17 -0400 Subject: [firebase-br] =?iso-8859-1?q?Ref=2E=3A_Off_Topic_-_Alinhamento_co?= =?iso-8859-1?q?lunas_/_dados_relat=F3rio_Builder?= In-Reply-To: References: Message-ID: Hola Por estética, lo mejor y lo recomendado, es lo siguiente: - Texto de longitud variable, alineado hacia la izquierda - Texto de longitud fija, centrado - Fechas, centradas - Números, alineados a la derecha Saludos. Walter. 2011/10/26 Omar Marques Haddad > Bom dia, > > Desculpem o OFF, por favor, mas é jogo rápido.. > > Tem algum padrão básico para o alinhamento das colunas de um relatório. Sei > que para valores numéricos, geralmente é a direita. E para valores textuais > ??!?! > > Exemplo: > > Cód. Cliente Nome Valor Pago > 132 ANDRÉ R$ 550,00 > > Os headers de cada coluna devem obedecer ao alinhamento do valor ou não. > > Obrigado > > -- > Att. > Omar Marques Haddad > Analista de Sistemas Sênior > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From acf em andreconrado.net Fri Oct 28 08:21:23 2011 From: acf em andreconrado.net (acf em andreconrado.net) Date: Fri, 28 Oct 2011 08:21:23 -0200 Subject: [firebase-br] =?iso-8859-1?q?where_condi=E7oes_distintas?= In-Reply-To: <4ea6b22f25902_41ad87ad930289@a2-winter13.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> <08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> <4ea1566be4860_1eac3dc41341c7@a2-winter10.tmail> <4ea165a0d0088_271469ae9344ca@a2-winter6.tmail> <4ea6b22f25902_41ad87ad930289@a2-winter13.tmail> Message-ID: <20111028082123.997067z3kif0604j@webmail.andreconrado.net> Alguma coisa está estranha em sua lógica, pois do jeito que está, o conjunto formado pelos registro filtrados com a variável c_ccusto pertencem ao conjunto dos registros de b_ccusto que por sua vez pertencem ao conjunto a_ccusto. Sendo assim a filtragem de sua segunda consulta realmente irá retornar todos os resultados de a_ccusto mais também de b_ccusto e c_ccusto, não ignorando do jeito que disseste. Devo supor que talvez sua primeira consulta esteja desmembrando o campo ccusto da forma errada. Não partindo sempre da primeira posição. Para melhor poder ajudar, seria preciso conhecer a composição do campo ccusto. abçs. Citando Fabiano Lima : > Pessoal na minha SP tenho um select substring que separa meu codigo > em 3 variaveis > > a_ccusto > b_ccusto > c_ccusto > > > SELECT SUBSTRING (CCUSTO FROM 01 FOR 02) , > SUBSTRING (CCUSTO FROM 01 FOR 05) , > SUBSTRING (CCUSTO FROM 01 FOR 08) > FROM CADCCUSTO > WHERE CCUSTO = :rccusto > > > INTO :a_ccusto, :b_ccusto, :c_ccusto > > > depois eu faço um > > SELECT SUM (CREDITO) > FROM LANC > WHERE (CCUSTO STARTING WITH :a_ccusto) > or > (CCUSTO STARTING WITH :b_ccusto) > or > (CCUSTO STARTING WITH :c_ccusto) > > > Só que ele só me retorna os valores somados nos campos onde CCUSTO > STARTING WITH :a_ccusto, ignorando os outros 2 > > Gostaria que ele somasse os valores distinos em cada uma das 3 opções > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > André Conrado 91767013 "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 From wsrosa em gmail.com Fri Oct 28 10:00:47 2011 From: wsrosa em gmail.com (Wilson Rosa) Date: Fri, 28 Oct 2011 10:00:47 -0200 Subject: [firebase-br] =?iso-8859-1?q?where_condi=E7oes_distintas?= In-Reply-To: <4ea6b22f25902_41ad87ad930289@a2-winter13.tmail> References: <4e9d65c23efff_5181c4fd934236@a2-winter6.tmail> <4e9d8535641b7_26d9b6312c691@a2-winter8.tmail> <08E263A1043B40C2BA1FC33A0E229C9D@DanielPC> <4e9dac4d23878_9ac721292c22b@a2-winter9.tmail> <4ea1566be4860_1eac3dc41341c7@a2-winter10.tmail> <4ea165a0d0088_271469ae9344ca@a2-winter6.tmail> <4ea6b22f25902_41ad87ad930289@a2-winter13.tmail> Message-ID: Olá Fabiano, Pra resolver o problema que o Nivaldo e o André Conrado detectaram, basta inverter a condição do WHERE: WHERE (CCUSTO STARTING WITH :c_ccusto) or (CCUSTO STARTING WITH :b_ccusto) or (CCUSTO STARTING WITH :a_ccusto) Porém, como você disse que quer somar os valores distintos em cada uma das 3 opções: Uma das alternativas seria você fazer 3 Selects, um para cada condição (a, b, c) e juntá-los com UNION, agrupando pela condição, assim você terá 3 registros, um pra cada condição, com o respectivo total: SELECT a_ccusto, SUM (CREDITO) AS Total WHERE (CCUSTO STARTING WITH a_ccusto) GROUP BY a_ccusto UNION SELECT b_ccusto, SUM (CREDITO) AS Total WHERE (CCUSTO STARTING WITH b_ccusto) GROUP BY b_ccusto UNION SELECT c_ccusto, SUM (CREDITO) AS Total WHERE (CCUSTO STARTING WITH c_ccusto) GROUP BY c_ccusto Exemplo: CCUSTO TOTAL 01 198.00 01.00 10.00 01.00.00 10.00 01.01 183.00 01.01.00 120.00 01.01.01 25.00 01.01.02 20.00 01.01.03 18.00 01.02 5.00 01.02.01 3.00 01.02.02 2.00 *Wilson Rosa* Desenvolvedor Desk wsrosa em gmail.com * * Em 25 de outubro de 2011 10:57, Fabiano Lima escreveu: > Pessoal na minha SP tenho um select substring que separa meu codigo em 3 > variaveis > > a_ccusto > b_ccusto > c_ccusto > > > SELECT SUBSTRING (CCUSTO FROM 01 FOR 02) , > SUBSTRING (CCUSTO FROM 01 FOR 05) , > SUBSTRING (CCUSTO FROM 01 FOR 08) > FROM CADCCUSTO > WHERE CCUSTO = :rccusto > > > INTO :a_ccusto, :b_ccusto, :c_ccusto > > > depois eu faço um > > SELECT SUM (CREDITO) > FROM LANC > WHERE (CCUSTO STARTING WITH :a_ccusto) > or > (CCUSTO STARTING WITH :b_ccusto) > or > (CCUSTO STARTING WITH :c_ccusto) > > > Só que ele só me retorna os valores somados nos campos onde CCUSTO STARTING > WITH :a_ccusto, ignorando os outros 2 > > Gostaria que ele somasse os valores distinos em cada uma das 3 opções > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wmotasjrp em gmail.com Fri Oct 28 10:28:51 2011 From: wmotasjrp em gmail.com (Wilson - GMail) Date: Fri, 28 Oct 2011 10:28:51 -0200 Subject: [firebase-br] Restaurar base numa versao diferente Message-ID: <004401cc956d$26a7b240$73f716c0$@gmail.com> Ola pessoal. Posso pegar um backup de uma base feito na versão Super Server 2.1.3 e restaurar numa versão diferente (2.1.4 ou 2.1.2) []s Wilson From marcosweimer em gmail.com Fri Oct 28 11:36:00 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Fri, 28 Oct 2011 11:36:00 -0200 Subject: [firebase-br] Restaurar base numa versao diferente In-Reply-To: <004401cc956d$26a7b240$73f716c0$@gmail.com> References: <004401cc956d$26a7b240$73f716c0$@gmail.com> Message-ID: sim ao menos, pelo que sei, esta é a forma de se atualizar um banco para uma versão mais nova. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 28 de outubro de 2011 10:28, Wilson - GMail escreveu: > Ola pessoal. > > Posso pegar um backup de uma base feito na versão Super Server 2.1.3 e > restaurar numa versão diferente (2.1.4 ou 2.1.2) > > []s > > > > Wilson > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From omarhaddadm em gmail.com Fri Oct 28 15:16:47 2011 From: omarhaddadm em gmail.com (Omar Marques Haddad) Date: Fri, 28 Oct 2011 14:16:47 -0300 Subject: [firebase-br] Ref. SQL ajustado Where Message-ID: Sr. boa tarde, Estou com um SQL abaixo: *Select extract(year from cup.r04_dt_emissao)||'-'|| * * case* * when extract(month from cup.r04_dt_emissao) < 10 then '0'||cast(extract(month from cup.r04_dt_emissao) as varchar(1)) else cast(extract(month from cup.r04_dt_emissao) as varchar(02)) end Ano_Mes, pesVen.pes_nome, sum(icc.icc_valor_cancelado) Valor_Cancelado from item_cupom_r05 icu join item_cupom_cancelamentos icc on icu.pes_empresa = icc.pes_empresa and icu.ecf_codigo = icc.ecf_codigo and icu.cup_coo = icc.cup_coo and icu.icu_sequencia = icc.icu_sequencia join cupom_r04 cup on cup.pes_empresa = icu.pes_empresa and cup.ecf_codigo = icu.ecf_codigo and cup.cup_coo = icu.cup_coo join pessoa pesVen on pesVen.pes_codigo = cup.pes_vendedor where extract(year from cup.r04_dt_emissao)||extract(month from cup.r04_dt_emissao) < extract(year from icc.icc_data_cancelamento)||extract(month from icc.icc_data_cancelamento) * Tem como na cláusula WHERE eu colocar um alias, por exemplo, pelo campo ANO_MES ou não ? Uso FB 2.5 / Delphi 2010 Grato a todos -- Att. Omar Marques Haddad Analista de Sistemas Sênior From serpentedodeserto em gmail.com Sat Oct 29 23:36:32 2011 From: serpentedodeserto em gmail.com (Ricardo Pereira) Date: Sat, 29 Oct 2011 23:36:32 -0200 Subject: [firebase-br] Problema com o GBAK Message-ID: O que pode esta acontecendo? Ao executar o comando no gbak n prompt esta apresentando um problema A informação completa *Código:* C:\Program Files (x86)\Firebird\Firebird_2_1\bin>GBAK -B -USER SYSDBA -PASSWORD masterkey kado-note:D:\Programas\Fontes\Delphi\Projeto SISFinan\Database\SYSFINAN.FDB C:\Users\Kado\Desktop\BACKUP\BK291011.fbk gbak: ERROR:I/O error for file "D:\Programas\Fontes\Delphi\Projeto" gbak: ERROR: Error while trying to open file gbak: ERROR: O sistema nÒo pode encontrar o arquivo especificado. gbak:Exiting before completion due to errors E estou executando no delphi atraves do codigo *Código:* function ExecutarEEsperar(NomeArquivo, NomeParametro : String) : Boolean; var Sh: TShellExecuteInfo; CodigoSaida: DWORD; begin FillChar(Sh, SizeOf(Sh), 0) ; Sh.cbSize := SizeOf(TShellExecuteInfo) ; with Sh do begin fMask := SEE_MASK_NOCLOSEPROCESS; Wnd := Application.Handle; lpVerb := nil; lpFile := PChar(NomeArquivo); lpParameters:= PChar(NomeParametro); nShow := SW_SHOWNORMAL; end; if ShellExecuteEx(@Sh) then begin repeat Application.ProcessMessages; GetExitCodeProcess(Sh.hProcess, CodigoSaida) ; until not(CodigoSaida = STILL_ACTIVE); Result := True; end else Result := False; end; E chamo assim *Código:* ExecutarEEsperar(GetEnvironmentVariable('PROGRAMFILES')+'\firebird\Firebird_2_1\bin\gbak.exe', ' -B -USER ' + Usuario + ' -PASSWORD ' + Senha + ' ' + Caminho + ' ' + edtCaminho.Text + '\BK' + FormatDateTime('DDMMYYYY', Now) + '.fbk'); From felix.sol em terra.com.br Sun Oct 30 12:57:50 2011 From: felix.sol em terra.com.br (Felix) Date: Sun, 30 Oct 2011 11:57:50 -0300 Subject: [firebase-br] RES: Problema com o GBAK In-Reply-To: References: Message-ID: <004501cc9714$4d285250$e778f6f0$@sol@terra.com.br> Há um espaço em branco entre "Projeto" e "SisFinan" ? Tente usando aspas : GBAK -B -USER SYSDBA -PASSWORD masterkey "kado-note:D:\Programas\Fontes\Delphi\Projeto SISFinan\Database\SYSFINAN.FDB" C:\Users\Kado\Desktop\BACKUP\BK291011.fbk Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Ricardo Pereira Enviada em: sábado, 29 de outubro de 2011 22:37 Para: lista em firebase.com.br Assunto: [firebase-br] Problema com o GBAK O que pode esta acontecendo? Ao executar o comando no gbak n prompt esta apresentando um problema A informação completa *Código:* C:\Program Files (x86)\Firebird\Firebird_2_1\bin>GBAK -B -USER SYSDBA -PASSWORD masterkey kado-note:D:\Programas\Fontes\Delphi\Projeto SISFinan\Database\SYSFINAN.FDB C:\Users\Kado\Desktop\BACKUP\BK291011.fbk gbak: ERROR:I/O error for file "D:\Programas\Fontes\Delphi\Projeto" gbak: ERROR: Error while trying to open file gbak: ERROR: O sistema nÒo pode encontrar o arquivo especificado. gbak:Exiting before completion due to errors E estou executando no delphi atraves do codigo *Código:* function ExecutarEEsperar(NomeArquivo, NomeParametro : String) : Boolean; var Sh: TShellExecuteInfo; CodigoSaida: DWORD; begin FillChar(Sh, SizeOf(Sh), 0) ; Sh.cbSize := SizeOf(TShellExecuteInfo) ; with Sh do begin fMask := SEE_MASK_NOCLOSEPROCESS; Wnd := Application.Handle; lpVerb := nil; lpFile := PChar(NomeArquivo); lpParameters:= PChar(NomeParametro); nShow := SW_SHOWNORMAL; end; if ShellExecuteEx(@Sh) then begin repeat Application.ProcessMessages; GetExitCodeProcess(Sh.hProcess, CodigoSaida) ; until not(CodigoSaida = STILL_ACTIVE); Result := True; end else Result := False; end; E chamo assim *Código:* ExecutarEEsperar(GetEnvironmentVariable('PROGRAMFILES')+'\firebird\Firebird_ 2_1\bin\gbak.exe', ' -B -USER ' + Usuario + ' -PASSWORD ' + Senha + ' ' + Caminho + ' ' + edtCaminho.Text + '\BK' + FormatDateTime('DDMMYYYY', Now) + '.fbk'); ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fpsgyn em gmail.com Mon Oct 31 11:58:01 2011 From: fpsgyn em gmail.com (=?ISO-8859-1?Q?F=E1bio_P=2E_Santos?=) Date: Mon, 31 Oct 2011 11:58:01 -0200 Subject: [firebase-br] =?iso-8859-1?q?Migra=E7=E3o_Banco_UTF-8?= Message-ID: Peguei um banco firebird 2.1, que têm character set e collate com NONE, ou seja nenhum definido, neste caso alguns registro feitos em máquinas Linux UTF-8 não são interpretados em máquinas windows, como tenho a versão paga do IbExpert consegui um arquivo sql (convert2utf8.sql) no site do Ibexpert que faz esa migração utilizando o ibescript.exe. O problema é que nos registro que têm caractere acentuado ele ignora e não grava na tabela destino. Alguém já passou por algo semelhante ? o que fazer ? flou.... From valdir.marcos em ig.com.br Mon Oct 31 12:33:00 2011 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Mon, 31 Oct 2011 12:33:00 -0200 Subject: [firebase-br] =?iso-8859-1?q?Migra=E7=E3o_Banco_UTF-8?= In-Reply-To: References: Message-ID: Bom dia. No Linux, em modo texto, usando isql, extraia o metadados completo do banco de dados, altere manualmente esse script para UTF-8 e recrie o banco corretamente (usando outro nome para nunca sobrepor o original antes de garantir que tudo esteja perfeito). Isso seria semelhante a fazer um backup/restore na unha. Se preferir modo gráfico, use FlameRobin no Linux. http://www.ericksasse.com.br/extraindo-metadata-de-um-banco-firebird/ http://www.destructor.de/firebird/isql.htm http://www.firebirdfaq.org/faq73/ Um abraço, Valdir Em 31 de outubro de 2011 11:58, Fábio P. Santos escreveu: > Peguei um banco firebird 2.1, que têm character set e collate com NONE, ou > seja nenhum definido, neste caso alguns registro feitos em máquinas Linux > UTF-8 não são interpretados em máquinas windows, como tenho a versão paga > do IbExpert consegui um arquivo sql (convert2utf8.sql) no site do Ibexpert > que faz esa migração utilizando o ibescript.exe. O problema é que nos > registro que têm caractere acentuado ele ignora e não grava na tabela > destino. Alguém já passou por algo semelhante ? o que fazer ? > > flou.... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From develop.fabricio em gmail.com Mon Oct 31 15:25:43 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Mon, 31 Oct 2011 15:25:43 -0200 Subject: [firebase-br] Limitar a quantidade de registros Message-ID: Boa tarde!! Pessoal existe algum comando que faça limitar a quantidade de registros que aparece no firebird? Ex: No MySQL você coloca* "SELECT * FROM PEDIDOS LIMIT 10"* então só aparecem 10 registros existe isso no firebird? se sim qual a sintaxe que devo usar?? Obrigado. -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From prismars em gmail.com Mon Oct 31 15:32:34 2011 From: prismars em gmail.com (Prisma - GMAIL) Date: Mon, 31 Oct 2011 15:32:34 -0200 Subject: [firebase-br] Limitar a quantidade de registros In-Reply-To: References: Message-ID: <4EAEDBB2.3020105@gmail.com> Select FIRST 10 * from ........ Sucesso ! Moacir Em 31/10/2011 15:25, Fabricio Videira escreveu: > Boa tarde!! > > Pessoal existe algum comando que faça limitar a quantidade de registros que > aparece no firebird? > > Ex: No MySQL você coloca* "SELECT * FROM PEDIDOS LIMIT 10"* então só > aparecem 10 registros existe isso no firebird? se sim qual a sintaxe que > devo usar?? > > Obrigado. > From sistemas2000profesional em gmail.com Mon Oct 31 16:05:30 2011 From: sistemas2000profesional em gmail.com (W O) Date: Mon, 31 Oct 2011 14:05:30 -0400 Subject: [firebase-br] Limitar a quantidade de registros In-Reply-To: <4EAEDBB2.3020105@gmail.com> References: <4EAEDBB2.3020105@gmail.com> Message-ID: Puedes utilizar la sintaxis vieja: SELECT FIRST n SKIP m * FROM MiTabla o la sintaxis nueva: SELECT * FROM MiTabla ROWS n TO m Reemplanzando las variables "n" y "m" por números. Ejemplos: SELECT FIRST 10 * FROM MiTabla SELECT FIRST 10 SKIP 5 * FROM MiTabla SELECT * FROM MiTabla ROWS 10 SELECT * FROM MiTabla ROWS 5 TO 14 Saludos. Walter. 2011/10/31 Prisma - GMAIL > > > Select FIRST 10 * from ........ > > > Sucesso ! > > Moacir > > > Em 31/10/2011 15:25, Fabricio Videira escreveu: > > Boa tarde!! >> >> Pessoal existe algum comando que faça limitar a quantidade de registros >> que >> aparece no firebird? >> >> Ex: No MySQL você coloca* "SELECT * FROM PEDIDOS LIMIT 10"* então só >> aparecem 10 registros existe isso no firebird? se sim qual a sintaxe que >> devo usar?? >> >> Obrigado. >> >> > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >