PRECISO DE AJUDA NA INTERPRETACAO DE UMA LOGICA AQ
No crystal preciso distinguir os atuais afastados e ativos no sistema, o problema eh que ambos estao como ativos e o unico campo q posso usar para a Formula Fields seria o compra de Afastamento e de Retorno, fiz uma formula abaixo, mas da o seguinte problema...
if{FP02T1.FP02DTAFAS}<Date(2007,8,7)and{FP02T1.FP02DTRETO}>Date(2007,8,7)and{FP02T3.FP02SITU}='A'then "Afastado" else"Ativo";
aparece a pessoa afastada na lista de ativos como ATIVO, e aparece na lista de AFASTADOS como afastado tb...
será que alguem pode me ajudar?
if{FP02T1.FP02DTAFAS}<Date(2007,8,7)and{FP02T1.FP02DTRETO}>Date(2007,8,7)and{FP02T3.FP02SITU}='A'then "Afastado" else"Ativo";
aparece a pessoa afastada na lista de ativos como ATIVO, e aparece na lista de AFASTADOS como afastado tb...
será que alguem pode me ajudar?
Esse .FP02SITU = é a situação do peão certo?...essa situação é a mesma pra ATIVO e AFASTADO?
considero isso um pequeno erro de lógica...creio q seria mais fácil, arrumar isso no banco de dados..e depois simplesmente jogar no crystal os A = Ativos e os F = Afastados
pensa ae..boa sorte e sucesso!
o problema, eh que num existe o campo afastado...
estou usando de acordo com a data de afastamento e retorno... aàque entra a duvida minha...
estou usando de acordo com a data de afastamento e retorno... aàque entra a duvida minha...
Então..faça isso..uma sugestão
crie um campo STATUS no seu banco...e crie uma rotina que somente preencha essa campo assim
ATIVO = A
Afastado= F
e por aàvai...e lógicamente, crie essa condição no seu cadastro de funcionário, para que nos próximos, n fique buracos
essa rotina que vai criar seria parecida com essa rotina do Crystal, só q o resultado nela, vai adicionar o valor no campo STATUS..pegou?
fazendo isso, seu banco fica completo e mais fácil q gerar os relatórios q precisa..entendeu a idéia?
boa sorte e sucesso
o probleminha, eh que estou no BD ORACLE de uma Empresa de Açucar e Alcool, sou programador aqui...
e no BD soh tenho acesso a Consulta do Banco e Importação de dados pro VB e para o Crystal...
inserir status no bd eeh quase imposivel...msm pq o numeros de funcionarios eh equivalente a de 3 mil pra cima...
tipo
jah tentei por uma formula como agrupamento, issu deu certo... mas alem de somar o total errado, a pessoa continua sendo duplicada...
e no BD soh tenho acesso a Consulta do Banco e Importação de dados pro VB e para o Crystal...
inserir status no bd eeh quase imposivel...msm pq o numeros de funcionarios eh equivalente a de 3 mil pra cima...
tipo
jah tentei por uma formula como agrupamento, issu deu certo... mas alem de somar o total errado, a pessoa continua sendo duplicada...
Mas VC não consegue então, fazer uma PROC e na PROC VC retornar os caras ATIVOS e INATIVOS, e no CRYSTAL, chamar essa sua PROC??
nem...
Então meu caro... estás FUDIDO...
Se a empresa pede coisas IMPOSSÃÂÂVEIS de serem feitas, e VC nem pode fazer rotinas diretamente na BAS pra auxiliar o processamento... ESQUEÇA...
Se a empresa pede coisas IMPOSSÃÂÂVEIS de serem feitas, e VC nem pode fazer rotinas diretamente na BAS pra auxiliar o processamento... ESQUEÇA...
kkkkkkkkkkk...
msm assim vlw...
hj ainda eh terça, vo me ferra ate o fds...
vlw
msm assim vlw...
hj ainda eh terça, vo me ferra ate o fds...
vlw
Bom..realmente....é complicado.. A EMPRESA PEDE ALGO QUE NÃO é POSSÃÂÂVEL E VC TEM Q FAZER..é DE FOLDER MESMO!!
Cara é o seguinte.
Se vc fizer essa rotina, lá de cima...pegando pela Data e tal..sem ser no Crystal..no vb mesmo..tipo...preencher um List, sei lá...ela funciona?
sim, funfa...
mas tem o problema que ta dando como details... que ta duplicanu valores, e para parar de duplicar eh soh criar agrupamento, mas com a crianção de agrupamento ele pega chaves primiras a mais que estao nas tabelas e acabar escondendo grande parte das informações...
mas tem o problema que ta dando como details... que ta duplicanu valores, e para parar de duplicar eh soh criar agrupamento, mas com a crianção de agrupamento ele pega chaves primiras a mais que estao nas tabelas e acabar escondendo grande parte das informações...
Tópico encerrado , respostas não são mais permitidas