LUIZ ALBERTO FONSECA Postado 5 de Setembro de 2019 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 10 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 78 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 60 Dispositivo: Windows Denunciar Compartilhar Postado 5 de Setembro de 2019 Bom dia pessoal... Estou tentando inserir algumas informações no relatório da folha na parte dos funcionários, com base nas Tabelas PPESSOA E PFUNC. Com isso desenvolvi a sentença abaixo: SELECT 'PIS: ' + a.pispasep + ' CPF: ' + b.cpf + ' CTPS: ' + b.CARTEIRATRAB + ' / ' + b.SERIECARTTRAB + ' - ' + UFCARTTRAB FROM PPESSOA b, PFUNC a WHERE a.nome = b.nome Contudo não consegui associar esta sentença do SQL em uma formula para gerar as informações acima pertinentes a cada funcionário. Preciso de ajuda para validar esta consulta em relação as informações do PIS, CPF E CTPS impressas no relatório a cada funcionário. E também a formatação da formula para associa esta consulta ao relatório. Desde já agradeço a todos. Luiz Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 12 de Setembro de 2019 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 12 de Setembro de 2019 Você precisa primeiramente acertar o relacionamento entre as tabelas que está fazendo o seu select. Você não deve usar pelo nome, e sim pelos campos: a.codpessoa=b.codigo ... depois, vc deve relacionar com parametros no where para localizar especificamente cada funcionário que estará lendo a informação. Pra isso, vc tem que passar esses parâmetros também: a.chapa= :FRM_Chapa and a.CodColigada = :FRM_Coligada E para que seja entendido pelo sistema "quem é o funcionário da vez na consulta", devem existir duas fórmulas que retornem esses dados passados na consulta acima. Cada Formula, é representada acima com esse FRM_nomedaformula, então, para retornar a CHAPA, usando FRM_CHAPA, vc tem na sua formula apenas o conteúdo CHAPA. Já para o outro campo, o COLIGADA, apenas o campo COLIGADACORRENTE Vai ficar assim: Fórmula: Chapa Descrição: Chapa do funcionário Conteúdo: Chapa --- Fórmula: Coligada Descrição: Coligada Corrente Conteúdo: ColigadaCorrente --- Desta forma, já deverá funcionar o retorno que deseja. 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.