Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Cassius

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre Cassius

Conquistas de Cassius

Novato

Novato (2/10)

  • Primeiro Post
  • Iniciador de Conversa
  • Um Ano se Passou
  • Primeiro Mês Completo
  • Primeira Semana Concluída

Distintivos Recentes

1

Reputação

  1. Luiz Gustavo e Jair boa tarde. Tudo bem com vocês? Em primeiro lugar, Luiz Gustavo eu agradeço muito em seu empenho para me ajudar nessa questão. É gratificante ver que ainda tem gente assim! A questão é que eu precisava diferenciar de onde estava vindo o processo de matrícula (Educacional). Porque temos uma verificação que deve ser realizada caso a matrícula seja feita pelo processo normal de matrícula. Porém, no caso de Transferência Interna, ele passa também pelo processo de matrícula e neste momento essa verificação não deve ser realizada. Uma maneira que vimos que seria possível isso seria obtendo o número do JOB. Mas pelo que vocês já disseram aqui, isso não é possível. Mas agradeço muito a atenção. Abçs. P.S. A verificação é realizada via Fórmula Visual colocada como parâmetro do Educacional.
  2. Prezados boa tarde. Gostaria de saber se existe uma maneira de obter o id do JOB em execução (que chamou aquela fórmula visual) no momento em que ela está sendo executada. Pensamos em usar via consulta, utilizando o código do usuário, porém se o usuário estiver com mais de um JOB sendo executado naquele momento (JOBs agendados) eu não saberia identificar qual o JOB que está chamando a Fórmula Visual em questão. Obrigado a todos.
  3. SELECT FLAN.HISTORICO AS HISTORICO_COMPLETO, charindex('-', FLAN.HISTORICO) AS POSICAO_QUEBRA_CAMPO, case when charindex('-', FLAN.HISTORICO) > 0 then left(FLAN.HISTORICO, (charindex('-', FLAN.HISTORICO) - 1)) else FLAN.HISTORICO end AS PARTE1, case when charindex('-', FLAN.HISTORICO) > 0 then right(FLAN.HISTORICO, len(FLAN.HISTORICO) - (charindex('-', FLAN.HISTORICO) + 1)) else '' end AS PARTE2 FROM FLAN
  4. Rodrigo bom dia. Não sou expert no Labore, ou seja, precisaria saber de qual tabela e qual campo você busca estas informações. Se puder me passar aí tentarei aqui fazer alguma coisa, pois fiz algo parecido (juntando coisas de tabelas distintas para comparação) no Fluxus, de repente com a mesma lógica consigo te ajudar. T+
  5. Lucas boa tarde. Sou novo aqui no forum então nem sei se essa sua dúvida já foi resolvida. Dei uma olhada na sua consulta e reparei o seguinte, nas suas subqueries que você faz pra retornar os dados do pai e da mãe do aluno você faz duas comparações distintas para o mesmo campo, uma no JOIN e outra no WHERE: (SELECT PP.DTNASCIMENTO FROM SPESSOA SP INNER JOIN PPESSOA PP ON PP.CODIGO = SP.CODPESSOAPAI WHERE PP.CODIGO = SP.CODIGO AND PP.CODIGO = PPS.CODIGO) AS DTNASCPAI, Aqui, no caso, você compara no INNER JOIN o PP.CODIGO com o SP.CODPESSOAPAI e no WHERE você compara o PP.CODIGO com SP.CODIGO. Com esta comparação a pessoa tem que ser igual ao pai dessa mesma pessoa, por isso não traz nada. Abaixo eu copio um código que eu tinha aqui e dei uma adaptada pro seu uso. Veja se te ajuda. Eu não trabalhei com subqueries, apenas com um JOIN diretamente do SPESSOA: SELECT PPESSOA_ALUNO.CODIGO AS ALUNO_CODPESSOA, SALUNO.RA AS ALUNO_RA, PPESSOA_ALUNO.NOME AS ALUNO_NOME, PPESSOA_ALUNO.DTNASCIMENTO AS ALUNO_DATA_NASCIMENTO, PPESSOA_ALUNO.SEXO AS ALUNO_SEXO, PPESSOA_ALUNO.NACIONALIDADE AS ALUNO_NACIONALIDADE, NACIONALIDADE_ALUNO.DESCRICAO AS ALUNO_NACIONALIDADE_DESCRICAO, PPESSOA_ALUNO.NATURALIDADE AS ALUNO_NATURALIDADE, PPESSOA_ALUNO.RUA AS ALUNO_ENDERECO_RUA, PPESSOA_ALUNO.NUMERO AS ALUNO_ENDERECO_NUMERO, PPESSOA_ALUNO.COMPLEMENTO AS ALUNO_ENDERECO_COMPLEMENTO, PPESSOA_ALUNO.BAIRRO AS ALUNO_ENDERECO_BAIRRO, PPESSOA_ALUNO.CIDADE AS ALUNO_ENDERECO_CIDADE, PPESSOA_ALUNO.ESTADO AS ALUNO_ENDERECO_UF, PPESSOA_ALUNO.CEP AS ALUNO_ENDERECO_CEP, PPESSOA_ALUNO.PAIS AS ALUNO_ENDERECO_PAIS, PPESSOA_ALUNO.TELEFONE1 AS ALUNO_TELEFONE_FIXO, PPESSOA_ALUNO.TELEFONE2 AS ALUNO_TELEFONE_CELULAR, PPESSOA_ALUNO.CARTIDENTIDADE AS ALUNO_IDENTIDADE, PPESSOA_ALUNO.UFCARTIDENT AS ALUNO_IDENTIDADE_UF, PPESSOA_ALUNO.ORGEMISSORIDENT AS ALUNO_IDENTIDADE_EMISSOR, PPESSOA_ALUNO.CPF AS ALUNO_CPF, PPESSOA_PAI.NOME AS PAI_NOME, PPESSOA_PAI.DTNASCIMENTO AS PAI_DATA_NASCIMENTO, PPESSOA_PAI.NACIONALIDADE AS PAI_NACIONALIDADE, NACIONALIDADE_PAI.DESCRICAO AS PAI_NACIONALIDADE_DESCRICAO, PPESSOA_PAI.NATURALIDADE AS PAI_NATURALIDADE, PPESSOA_MAE.NOME AS MAE_NOME, PPESSOA_MAE.DTNASCIMENTO AS MAE_DATA_NASCIMENTO, PPESSOA_MAE.NACIONALIDADE AS MAE_NACIONALIDADE, NACIONALIDADE_MAE.DESCRICAO AS MAE_NACIONALIDADE_DESCRICAO, PPESSOA_MAE.NATURALIDADE AS MAE_NATURALIDADE FROM PPESSOA AS PPESSOA_ALUNO INNER JOIN SALUNO ON PPESSOA_ALUNO.CODIGO = SALUNO.CODPESSOA LEFT JOIN PCODNACAO AS NACIONALIDADE_ALUNO ON PPESSOA_ALUNO.NACIONALIDADE = NACIONALIDADE_ALUNO.CODCLIENTE LEFT JOIN SPESSOA ON PPESSOA_ALUNO.CODIGO = SPESSOA.CODIGO LEFT JOIN PPESSOA AS PPESSOA_PAI ON SPESSOA.CODPESSOAPAI = PPESSOA_PAI.CODIGO LEFT JOIN PCODNACAO AS NACIONALIDADE_PAI ON PPESSOA_PAI.NACIONALIDADE = NACIONALIDADE_PAI.CODCLIENTE LEFT JOIN PPESSOA AS PPESSOA_MAE ON SPESSOA.CODPESSOAPAI = PPESSOA_MAE.CODIGO LEFT JOIN PCODNACAO AS NACIONALIDADE_MAE ON PPESSOA_MAE.NACIONALIDADE = NACIONALIDADE_MAE.CODCLIENTE WHERE SALUNO.CODPESSOA is not null Espero que te ajude.
  6. Graande Fredão, tudo bem contigo? Fiz o que você indicou e deu certo, para campos que vem da base ou de consultas SQLs. Porém, quando um dos campos é resultado de uma fórmula, não tenho a opção de sumário para estes campos. Tem alguma dica para estes casos? Grande abraço meu e do pessoal por aqui (inclusive do povo de Sorocaba que estava aqui hoje ) Muito obrigado!
  7. Bom dia pessoal. Sou novo aqui no forum então se eu estiver dando alguma "braçada" por favor me avisem. Estou fazendo um relatório que obtém os dados a partir de uma consulta. Há uma quebra por página, não que essa quebra seja por algum campo, simplesmente por fim do espaço do detalhe. Ao fim de cada página deverá ter um total dos campos de valor desta página. Criei o totalizador zerando ao imprimir. O problema é que ele totaliza sempre somando o primeiro item da página seguinte, e na página seguinte ele não totaliza este item, distorcendo assim o total por página. Já tentei colocar quebra (antes e deposi da seção), deixei sem opção de quebra e não consegui nenhum resultado. Alguém tem alguma ideia se estou dando alguma mancada? Obrigado.
  8. Bom dia Michael. Sou novo aqui no forum e fiquei curioso com sua dúvida. Não consigo fazer download da consulta. Se puder cola-la aqui aí dou uma olhada. Abc.
×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.