Jully Postado 15 de Junho de 2009 Tópicos Que Criei: 21 Tópicos/Dia: 0.00 Meu Conteúdo: 125 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 835 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Denunciar Compartilhar Postado 15 de Junho de 2009 Pessoal, Estou tentando montar uma planilha no RM Labore com SQL. Essa SQL roda em relatório mas é muito extensa (Imprimindo tem +/- 10 páginas)... mas no relatório roda perfeitamente. no entanto uso a instrução "select xxx from PFUNC F ... where f.chapa =:FRM_CHAPA" A fórmula CHAPA retorna a chapa do funcionário em execução no momento. O problema é o seguinte: Dentro da planilha o sistema não aceita a instrução :FRM_CHAPA, eu tentei colocar :FRM_CHAPA_S; :FRM_CHAPA_N.. etc, mas o erro continua. Alguém já utilizou SQL's com fórmulas dentro das planilhas???? Toda ajuda é bem vinda. Obrigada e boa semana a todos! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 15 de Junho de 2009 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.842 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.579 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 15 de Junho de 2009 Mas Jully, isso tem sentido no gerador, onde, para cada linha, o sistema recebe o parametro de qual chapa "está" e passando para a sentença, esta funciona como desejado. No caso da planilha, é uma leitura única, com apenas uma sentença ( ou várias, mas em geral é uma só ) e com isso não se usa o parametro por Fórmula. De onde você quer buscar esse parametro ? Não pode ser numa formula... não temos um tempo de execução, onde passa cada funcionário e então, joga esse parametro pela formula... Se você quer passar uma determinada chapa, então, vc deve usar o parametro de uma celula, com o :PLN_$A$1_S por exemplo. Se quiser pegar várias chapas de uma só vez, coloque isso num Sub SELECT ou mesmo no WHERE do seu SELECT. Se num for nada disso, explique melhor o que você quer fazer, que assim, será mais fácil tentar ajudar-lhe. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Sebastião Souza Junior Postado 16 de Junho de 2009 Tópicos Que Criei: 284 Tópicos/Dia: 0.04 Meu Conteúdo: 2.117 Conteúdo/Dia: 0.32 Reputação: 10 Pontos/Conquistas: 13.363 Conteúdo Resolvido: 0 Dias Ganho: 9 Status: Offline Idade: 45 Denunciar Compartilhar Postado 16 de Junho de 2009 Pois é, fórmula do sistema em planilha não tem jeito mesmo não. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jully Postado 17 de Junho de 2009 Tópicos Que Criei: 21 Tópicos/Dia: 0.00 Meu Conteúdo: 125 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 835 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Autor Denunciar Compartilhar Postado 17 de Junho de 2009 Olá Jair, O problema foi o seguinte: Eu fiz um relatório de mérito para um cliente, onde ele testa vários itens, e determina se o funcionário tem direito ao não. como os dados do funcionário é por campos do cadastro, na sql eu uso a instrução =:FRM_CHAPA, mas depois de feito, ele quer na planilha.. eu peguei a SQL do relatório e coloquei na planilha, alterando as referências de parâmetros por células, mas ao alterar a fórmula por uma tabela (fp.chapa) ele não aceita... a sql é "grandinha"... Pelo que estou vendo, vou ter que refazê-la com outra estrutura. Obrigada pela ajuda. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Henrique Caldeira Postado 17 de Junho de 2009 Tópicos Que Criei: 92 Tópicos/Dia: 0.02 Meu Conteúdo: 791 Conteúdo/Dia: 0.13 Reputação: 1 Pontos/Conquistas: 4.838 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 38 Denunciar Compartilhar Postado 17 de Junho de 2009 Jully terá mesmo de incorporar as condições restritivas da formula na sintaxe da sql Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jully Postado 19 de Junho de 2009 Tópicos Que Criei: 21 Tópicos/Dia: 0.00 Meu Conteúdo: 125 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 835 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Autor Denunciar Compartilhar Postado 19 de Junho de 2009 Obrigado a todos pela ajuda. bom find! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jully Postado 20 de Junho de 2009 Tópicos Que Criei: 21 Tópicos/Dia: 0.00 Meu Conteúdo: 125 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 835 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Autor Denunciar Compartilhar Postado 20 de Junho de 2009 Tópico Fechado / Resolvido. O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum. Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores que retiraremos o STATUS de RESOLVIDO do seu título. Se preferir, mande um email para admin@forumrm.com.br Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.