Inicializar var numérica
Moderador: Moderadores
Inicializar var numérica
Boa tarde prezados amigos do FCOL !!
Sempre que inicializo uma var numérica, faço da seguinte forma: var:=0 (zero). No momento de GETar esta variável, o campo apresenta o número 0 (zero) antes da inserção do valor. Isto ao meu ver, prejudica a estética da tela. Tem uma forma de impedir isto ??
[ ]´s
Netavin
Sempre que inicializo uma var numérica, faço da seguinte forma: var:=0 (zero). No momento de GETar esta variável, o campo apresenta o número 0 (zero) antes da inserção do valor. Isto ao meu ver, prejudica a estética da tela. Tem uma forma de impedir isto ??
[ ]´s
Netavin
TK90 / TK95 / APPLE IIe / 286 / 386 / 486 / 586 / AMD Atlhon
" Sem saber que era impossível, foi lá e fez !! "
" Sem saber que era impossível, foi lá e fez !! "
Não entendi muito bem o que você quis dizer com "prejudicar a estética". Dê um exemplo de como fica a tela e de como você gostaria que ficasse.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Re: INICIALIZAR VAR NUMÉRICA
Ola
voce pode usar a opção z
@ 10, 10 Get nVar Picture "@ez 999,999.99"
que troca o zero por branco
voce pode usar a opção z
@ 10, 10 Get nVar Picture "@ez 999,999.99"
que troca o zero por branco
Daniel
Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
A função "Z" não troca o zero por espaço se houver apenas um zero. Além do quê, a função de "Z" é default na função "E". Com ou sem "Z", o efeito é o mesmo.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Re: INICIALIZAR VAR NUMÉRICA
... Caro Malígno, com a dica do Daniel acredito q vc já captou a msg.
Porém não deu certo. Eu fiz "@ez 999999" e o "0" não aparece enquanto o GET não está em foco. Porém após o cursor se posicionar no campo, o "0" está lá novamente.
Em vossos sistemas como fazem ?
Netavin.
Porém não deu certo. Eu fiz "@ez 999999" e o "0" não aparece enquanto o GET não está em foco. Porém após o cursor se posicionar no campo, o "0" está lá novamente.
Em vossos sistemas como fazem ?
Netavin.
TK90 / TK95 / APPLE IIe / 286 / 386 / 486 / 586 / AMD Atlhon
" Sem saber que era impossível, foi lá e fez !! "
" Sem saber que era impossível, foi lá e fez !! "
Ah, sim. Agora eu entendi. Bom, se você usar o "Z" (com ou sem o "E"), o zero só aparecerá se o campo estiver em foco. Nos demais, ele não aparecerá. Mas se você não usar o "Z", o zero sempre aparecerá, mesmo que o campo não esteja focado.
Eu, particularmente, não tô nem aí. Mas nunca uso o "Z".
Eu, particularmente, não tô nem aí. Mas nunca uso o "Z".
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Re: INICIALIZAR VAR NUMÉRICA
... Então era isso.
Uma alternativa seria usar uma variável alfa não é ?? Aí seria inicializada com "".
[ ]´s a todos !
Netavin
Uma alternativa seria usar uma variável alfa não é ?? Aí seria inicializada com "".
[ ]´s a todos !
Netavin
TK90 / TK95 / APPLE IIe / 286 / 386 / 486 / 586 / AMD Atlhon
" Sem saber que era impossível, foi lá e fez !! "
" Sem saber que era impossível, foi lá e fez !! "
Se você quer que o zero nunca apareça numa variável de valor zero, sim. Aí só mesmo com uma variável caractere. Mas muda a máscara e a variável deverá ser inicializada com a quantidade de espaços suficientes para preencher a largura desejada.
Mas vale a pena esse esforço? Pense bem. O cliente não vai dar a menor pelota se tem ou não tem zero.
Mas vale a pena esse esforço? Pense bem. O cliente não vai dar a menor pelota se tem ou não tem zero.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Re: INICIALIZAR VAR NUMÉRICA
O objetivo é somente a estetica?? Pois nao me parece um processo viavel, precisara controlar por exemplo se na digitacao havera ponto ou virgula e travar no GET para o usuario nao pressionar duas vezes o ponto ... me parece muito trabalho pra pouco resultado.
Eu tambem utilizo a mascara com @ze e assim o campo fica vazio quando nao esta em foco..e nao vejo problemas em aparecer o zero qdo é tomado o foco no get.
Eu tambem utilizo a mascara com @ze e assim o campo fica vazio quando nao esta em foco..e nao vejo problemas em aparecer o zero qdo é tomado o foco no get.
Re: INICIALIZAR VAR NUMÉRICA
OK pessoal !!
Foram válidas todas as idéias e pareceres. Optei por deixar como está.
Forte abraço a todos.
:)Pos
Netavin
Foram válidas todas as idéias e pareceres. Optei por deixar como está.
Forte abraço a todos.
:)Pos
Netavin
TK90 / TK95 / APPLE IIe / 286 / 386 / 486 / 586 / AMD Atlhon
" Sem saber que era impossível, foi lá e fez !! "
" Sem saber que era impossível, foi lá e fez !! "


