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? ×

Júnior - UnioTech

VIP
  • Total de itens

    60
  • Registro em

  • Última visita

  • Dias Ganho

    2

Posts postados por Júnior - UnioTech

  1. Danillo,

    Veja se este relatório resolve seu problema (Será necessário formatar os dados ou inserir outros dados necessários).

    -----------

    Caso não ajude utilize este comando

    SELECT

    B.CHAPA

    , A.NOME

    , C.DESCRICAO

    FROM

    PFUNC A

    JOIN PFCOMPL B ON ((A.CODCOLIGADA = B.CODCOLIGADA)

    AND (A.CHAPA = B.CHAPA))

    LEFT JOIN GCONSIST C ON (B.TIPODESLIGAMENTO = C.CODINTERNO)

    WHERE "Inserir filtro, se quiser"

    -----------------------

    Atenciosamente,

    Júnior

    CAMPCOMPL_CAMPO_COMPLEMENTAR.RRM

  2. Marçal Freire,

    Muito obrigado pelo relatório, é exatamente este relatório que preciso. Cara quando importei o relatório e ví o Layout, pareceu um sonho.

    Vou apenas realizar alguns ajustes nas SQL (Tipo Código da Sitmat), mas são apenas detalhes.

    Mais uma vez obrigado Marçal Freire.

    Atenciosamente,

    Júnior

    >>>>Tópico Resolvido <<<<<<

  3. Pessoal, boa tarde.

    Preciso de um relatório chamado Ata de Resultados Finais dos alunos. Neste relatório deverão ser listados os dados da seguinte forma:

    MATALUNO LÍNGUA PORTUGUESA HISTÓRIA/GEOGRAFIA CIÊNCIAS

    35349 4 8 6

    35268 7 5 4

    ================================================================================

    =================

    O que acontece é que na select os dados são apresentados da seguinte forma:

    MATALUNO MATÉRIA A0

    35349 LÍNGUA PORTUGUESA 4

    35349 HISTÓRIA/GEOGRAFIA 8

    35349 CIÊNCIAS 6

    35268 LÍNGUA PORTUGUESA 7

    35268 HISTÓRIA/GEOGRAFIA 5

    35268 CIÊNCIAS 4

    SELECT

    EMATALUNO.MATALUNO,

    EDISCIPLINAS.MATERIA,

    EMATALUNO.A0

    FROM

    EMATALUNO, EALUNOS, EDISCIPLINAS

    WHERE

    EALUNOS.CODCOLIGADA = EMATALUNO.CODCOLIGADA

    AND EALUNOS.MATRICULA = EMATALUNO.MATALUNO

    AND EMATALUNO.CODMAT = EDISCIPLINAS.CODMAT

    AND EMATALUNO.CODTUR >= '1-4MA1'

    AND EMATALUNO.CODTUR <= '1-4MA1'

    Gostaria de saber se é possivel imprimir o relatório conforme exemplo acima (Ata de Resultados Finais) ?

  4. Se quiser o resultado em horas, veja abaixo:

    SELECT

    CASE WHEN (EXTRAEXECUTADO/60) > 9

    THEN CAST((EXTRAEXECUTADO/60) AS VARCHAR)

    ELSE '0'+CAST((EXTRAEXECUTADO/60) AS VARCHAR)

    END + ':' +

    CASE WHEN EXTRAEXECUTADO-((EXTRAEXECUTADO/60)*60) > 9

    THEN CAST(EXTRAEXECUTADO-((EXTRAEXECUTADO/60)*60) AS VARCHAR)

    ELSE '0'+CAST(EXTRAEXECUTADO-((EXTRAEXECUTADO/60)*60) AS VARCHAR)

    END BATIDAEMHORA

    FROM

    AAFHTFUN

  5. Rafael, se eu entendí bem você quer utilizar duas bases distintas pelo portal, certo?

    Se sim, faça o seguinte:

    - Acesse o diretório que está instalado o CORPORERM;

    - Localize a pasta RM.net;

    - Abra o arquivo chamado Alias.dat e crie mais um bloco no <DbConfig>, veja:

    _______________Alias.dat_____________________________________

    <?xml version="1.0" standalone="yes"?>

    <RMSAliasData xmlns="http://tempuri.org/RMSAliasData.xsd">

    ______________________Padrão____________________________

    <DbConfig>

    <Alias>CorporeRM</Alias>

    <DbType>SqlServer</DbType>

    <DbProvider>SqlClient</DbProvider>

    <DbServer>UNB10-32</DbServer>

    <DbName>CorporeRM</DbName>

    <UserName>rm</UserName>

    <Password>rm</Password>

    <RunCustom>false</RunCustom>

    <RunService>false</RunService>

    </DbConfig>

    ______________________FimPadrão____________________________

    ______________________Nova Base____________________________

    <DbConfig>

    <Alias>CorporeRM_Desenv</Alias>

    <DbType>SqlServer</DbType>

    <DbProvider>SqlClient</DbProvider>

    <DbServer>UNB10-32</DbServer>

    <DbName>CorporeRM_Desenv</DbName>

    <UserName>rm</UserName>

    <Password>rm</Password>

    <RunCustom>false</RunCustom>

    <RunService>false</RunService>

    </DbConfig>

    ____________________Fim Nova Base___________________________

    </RMSAliasData>

    Atenciosamente,

    Júnior

  6. Segue fórmula para contar quantos domingos tem no mês idependente se é descanso ou não:

    =======================================

    DECL DOM, DT;

    SETVAR (DT, IPM);

    REPITA

    SE DIASEM (DT) = 'DOM'

    ENTAO

    SETVAR (DOM, DOM + 1)

    SENAO 0

    FIMSE;

    SETVAR (DT, DT + 1)

    ATE DT = FPM + 1;

    DOM

    =======================================

    Atenciosamente,

    Júniro

  7. Roberto, qual banco de dados você utiliza (SQL ou Oracle)?

    Não sei se é o caso, mas o RM Chronus transfere dados entre tabelas, leia o que está escrito no Help:

    Transferência de Dados

    Através deste módulo, o usuário poderá efetuar a transferência de dados de algumas tabelas. Os objetivos desta transferência são a diminuição da quantidade de registros de tabelas (com conseqüente ganho de performance) e a possibilidade de recuperação de dados mais antigos.

    Observação:

    Ao executar a liberação mensal, o sistema irá efetuar a transferência dos dados mais antigos (dados com data anterior a seis meses do período atual).

    Para o funcionário

    Chapa

    Informe a chapa do funcionário para alteração.

    Nome

    Selecione na barra de rolagem o nome do funcionário que terá os dados alterados.

    Para o grupo de funcionários

    Código de quebra

    Informe o código de quebra da seção a qual pertencem os funcionários que terão os dados alterados ou utilize o botão "Seleção de Funcionários".

    Opção

    Recupera dados de tabelas complementares

    Habilitando esta opção, o sistema irá trazer os dados das tabelas complementares e irá acrescentá-los nas tabelas que o sistema acessa. Esta opção poderá ser utilizada para recuperar dados antigos para conferência dentro do sistema, como, por exemplo, visualizar os dados do espelho do cartão de ponto do funcionário em um período anterior a seis meses.

    Transfere dados para tabelas complementares

    Habilitando esta opção, o sistema irá levar os dados das tabelas acessadas pelo sistema para as tabelas complementares. Esta opção poderá ser utilizada para transferir dados que foram previamente recuperados.

    Transfere dados de

    É o período que será considerado na transferência de dados.

    Observação:

    1) O período para transferência de dados deverá ser anterior a seis meses (180 dias) contando da data de início do período mensal atual.

    Exemplo: Suponha que o período atual seja de 01/07/1999 e 31/07/1999. Com base neste período, a transferência de dados poderá ser efetuada até a data anterior a 02/01/1999 (180 dias antes do início do período).

    2) A transferência de dados se dão entre as seguintes tabelas:

    AOCORREN e AOCORRENAM

    ABATFUN e ABATFUNAM

    AAFHTFUN e AAFHTFUNAM

    AABONFUN e AABONFUNAM

    AJUSTFUN e AJUSTFUNAM

    AMOVFUN e AMOVFUNAM.

    Talvez possa te ajudar.

    Atenciosamente,

    Júnior

×
×
  • Criar Novo...

Informação Importante

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