Avalados por :

Comparação de valores inteiros em campos de tipo String no PI 7: Solução sem UDF

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá,

Estou tentando comparar (um menor ou igual ao outro)

Os campos de origem contêm valores inteiros, mas são declarados como String.

Posso comparar esses valores sem escrever uma UDF?

Quando uso funções padrão, recebo uma mensagem de erro

Existem funções padrão no PI.7 para converter de String para Integer?

Saudações,

Nikhil.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Obrigado a todos.

Escrevi uma UDF.

Obrigado novamente.

Nikhil.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Nikhil,

Até onde sei, não existem funções padrão que convertam uma string em um inteiro. Se fossem iguais, você poderia ter usado EQUALS, mas para menor e maior você precisa de um valor aritmético, portanto, sua única opção é udf.

Obrigado,

Sidhvin

Editado por: sidhvin, feito em 20 de dezembro de 2007 às 7:12 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Como posso converter uma string em um número inteiro?

Converter uma string em um número inteiro só exibe um valor quando clicado em um botão, supostamente eu quero o número 22 mas não mostra, só mostra 2.

sap.ui.define([ "root/controller/BaseController", "sap/m/MessageToast"], function (BaseController, MessageToast) { "use strict"; return BaseController.extend("root.controller.View1", { onInit: function () { }, onNext: function () { var oRouter = sap.ui.core.UIComponent.getRouterFor(this); oRouter.navTo("View2"); }, btnPress: function (oEvent) { //MessageToast.show(oEvent.getSource().getId() + " Pressed"); var element = oEvent.getSource().getText(); MessageToast.show(element ); this.getView().byId("txtInput").setValue(element); }, function() { alert("2!") } });});

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Nikhil,

Usando UDF, você pode facilmente alcançar o que deseja.

Sintaxe:

amount=Integer.parseInt(g[k]);

onde g[k] é o k-ésimo elemento de uma matriz de strings e amount é um inteiro.

Saudações,

Pooja

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?