Olá pessoal beleza! estou com dificuldade de fazer funcionar esse comando que segue abaixo se alguem puder me ajudar agradeço. abraço. IF funcionario.idi_sexo = 01 THEN DO: ASSIGN sexo = "Masculino". END. ELSE DO: ASSIGN sexo = "Feminino". END.
Bom dia !! O Campo funcionario.idi_sexo é do tipo inteiro? Pois Sempre fazemos id_sexo = "M" OU "F". E A Variavel Sexo .. ta declarada certinha? A Sua sintaxe ta correta... acredito ser erro de semântica!
saudações não tem alguma msg de erro para clarear esta duvida? o seu problema não eh esse, mas vc pode resumir assim tb: sexo = (if funcionario.idi_sexo = 1 then "Masculino" else "Feminino").
Valeu a força eu achei o erro blz. DEF VAR sexo like funcionario.idi_sexo . /*Assim dava erro*/ DEF VAR sexo AS CHAR FORMAT "X(10)". /*Assim esta certo*/ if funcionario.idi_sexo = 1 then assign sexo = "Masculino". else assign sexo = "Feminino".