PREENCHER TEXTBOX.TEXT SEM APERTAR ALGUM BOTAO
Boa Noite, acima a imagem simples do formulário que desejo automatizar com preenchimento do Microcontrolador ArduÃno.
Bem, mas antes de chegar ao microcontrolador devo primeiro concluir os códigos para fazer os cálculos metrológicos sendo esse a parte mais difÃcil pra mim que não conheço a área.
Se for possÃvel peço a ajuda dos colaboradores do fórum em:
1 - RESOLUÇÃO - quando preencho o testbox renomeado em [Ô]TxtResoluc[Ô], preciso que os campos referente à faixa nominal obedeça o numero de casas decimais que foi inserido no campo RESOLUÇÃO.
Exemplo: RESOLUÇÃO = 0,025 ( então os campos FAIXA NOMINAL devem também receber 3 casas decimais após a virgula). Os dois campos referente a FAIXA NOMINAL estão renomeados assim: TxtRangeA à TxtRangeB.
2 - AMPLITUDE DE MEDIÇÃO - esse campo deverá ser preenchido automaticamente após ser declarada a FAIXA NOMINAL.
Exemplo: FAIXA NOMINAL = -50,075 à 85,000 mmH²O ; então o campo AMPLITUDE DE MEDIÇÃO calcula a AMPLITUDE DE MEDIÇÃO da seguinte forma: TxtRangeB - TxtRangeA, pronto já temos o valor numerico que deverá aparecer no campo AMPLITUDE DE MEDIÇÃO que nesse exemplo é 135,075 mmH²O.
Observe que esse campo também receberá as casas decimais definida no campo RESOLUÇÃO.
Detalhe - Esse procedimento todo deve ocorrer sem a necessidade de apertar algum BOTÃO.
Bem, mas antes de chegar ao microcontrolador devo primeiro concluir os códigos para fazer os cálculos metrológicos sendo esse a parte mais difÃcil pra mim que não conheço a área.
Se for possÃvel peço a ajuda dos colaboradores do fórum em:
1 - RESOLUÇÃO - quando preencho o testbox renomeado em [Ô]TxtResoluc[Ô], preciso que os campos referente à faixa nominal obedeça o numero de casas decimais que foi inserido no campo RESOLUÇÃO.
Exemplo: RESOLUÇÃO = 0,025 ( então os campos FAIXA NOMINAL devem também receber 3 casas decimais após a virgula). Os dois campos referente a FAIXA NOMINAL estão renomeados assim: TxtRangeA à TxtRangeB.
2 - AMPLITUDE DE MEDIÇÃO - esse campo deverá ser preenchido automaticamente após ser declarada a FAIXA NOMINAL.
Exemplo: FAIXA NOMINAL = -50,075 à 85,000 mmH²O ; então o campo AMPLITUDE DE MEDIÇÃO calcula a AMPLITUDE DE MEDIÇÃO da seguinte forma: TxtRangeB - TxtRangeA, pronto já temos o valor numerico que deverá aparecer no campo AMPLITUDE DE MEDIÇÃO que nesse exemplo é 135,075 mmH²O.
Observe que esse campo também receberá as casas decimais definida no campo RESOLUÇÃO.
Detalhe - Esse procedimento todo deve ocorrer sem a necessidade de apertar algum BOTÃO.
Jonas com relação a colocar informações nos textbox vc pode no txtresoluc vc pode coloca-lo com autopostback = true e no evento textchanged vc trata e coloca as informações nos devidos textbox.
O problema pode ser na formatação dos textbox pois a formatação seria via script mais isso só acontece qdo o usuário informa e não qdo colocamos essa informação pelo codebehind. Uma solução para isso seria já que são campos onde o usuário não preenche vc poderia colocar labels ai vc formataria e exibiria com a formatação.
Junior
O problema pode ser na formatação dos textbox pois a formatação seria via script mais isso só acontece qdo o usuário informa e não qdo colocamos essa informação pelo codebehind. Uma solução para isso seria já que são campos onde o usuário não preenche vc poderia colocar labels ai vc formataria e exibiria com a formatação.
Junior
Jonas com relação a colocar informações nos textbox vc pode no txtresoluc vc pode coloca-lo com autopostback = true e no evento textchanged vc trata e coloca as informações nos devidos textbox.
Junior
Olá Júnior, obrigado a atenção, eu nao entendi o quote acima. Vou estudar no Google o que é autopostback, quanto ao tratar as informações referente ao textchanged que creio que você quis falar sobre os dois campos txt referente a FAIXA NOMINAL, é esse tratamento que nao sei fazer. Eu nao me expressei bem quanto aos campos da imagem postada, os campos TAG, RESOLUÇÃO e FAIXA NOMINAL são preenchidos pelo usuário, a AMPLITUDE DA FAIXA será uma formula matemática de subtração. A UNIDADE DE ENGENHARIA é uma listbox normal. Ja os campos ascendente e desentende serão preenchidos por valores lido num microcontrolador e depois continuaremos desenvolver o que faremos para mostrar a media e a tendência. Mas de momento eu preciso resolver esse dois problemas que citei inicialmente. 1 - sabe aquela função no excell que adicionamos e removemos casas decimais após a vÃrgula nas células ? Então, é isso que preciso fazer nos campos FAIXA NOMINAL. Se escrevermos no campo RESOLUÇÃO um número com 3 casas decimais após a virgula então o campo FAIXA NOMINAL deverá receber uma regra de ser escrita somente com 3 casas decimais , e assim subseqüentemente se escrevermos no campo RESOLUÇÃO com apenas uma casa decimal, então o campo FAIXA NOMINAL nao poderá ser escrito diferente se nao for igual a apenas uma casa decimal após a vÃrgula. 2 - ja a duvida número dois, é referente ao campo AMPLITUDE DA FAIXA, como citei acima, esse campo será preenchido automaticamente após escrevermos os valores da FAIXA NOMINAL. A formula matemática é simplesmente (TXtRangeB - TxtRangeA) essa formula deverá ser executada assim que informarmos a FAIXA NOMINAL sem a necessidade de apertar algum botão. creio que poderá ser executada a formula no momento que a textbox da FAIXA NOMINAL perder o focus.
Junior
Olá Júnior, obrigado a atenção, eu nao entendi o quote acima. Vou estudar no Google o que é autopostback, quanto ao tratar as informações referente ao textchanged que creio que você quis falar sobre os dois campos txt referente a FAIXA NOMINAL, é esse tratamento que nao sei fazer. Eu nao me expressei bem quanto aos campos da imagem postada, os campos TAG, RESOLUÇÃO e FAIXA NOMINAL são preenchidos pelo usuário, a AMPLITUDE DA FAIXA será uma formula matemática de subtração. A UNIDADE DE ENGENHARIA é uma listbox normal. Ja os campos ascendente e desentende serão preenchidos por valores lido num microcontrolador e depois continuaremos desenvolver o que faremos para mostrar a media e a tendência. Mas de momento eu preciso resolver esse dois problemas que citei inicialmente. 1 - sabe aquela função no excell que adicionamos e removemos casas decimais após a vÃrgula nas células ? Então, é isso que preciso fazer nos campos FAIXA NOMINAL. Se escrevermos no campo RESOLUÇÃO um número com 3 casas decimais após a virgula então o campo FAIXA NOMINAL deverá receber uma regra de ser escrita somente com 3 casas decimais , e assim subseqüentemente se escrevermos no campo RESOLUÇÃO com apenas uma casa decimal, então o campo FAIXA NOMINAL nao poderá ser escrito diferente se nao for igual a apenas uma casa decimal após a vÃrgula. 2 - ja a duvida número dois, é referente ao campo AMPLITUDE DA FAIXA, como citei acima, esse campo será preenchido automaticamente após escrevermos os valores da FAIXA NOMINAL. A formula matemática é simplesmente (TXtRangeB - TxtRangeA) essa formula deverá ser executada assim que informarmos a FAIXA NOMINAL sem a necessidade de apertar algum botão. creio que poderá ser executada a formula no momento que a textbox da FAIXA NOMINAL perder o focus.
Faça seu login para responder