SOLVED

Problème de conversion de types et incrémentation

%3CLINGO-SUB%20id%3D%22%5C%26quot%3Blingo-sub-3155058%5C%26quot%3B%22%20slang%3D%22%5C%26quot%3Bfr-FR%5C%26quot%3B%22%3EType%20conversion%20and%20increment%20problem%26lt%3B%5C%2Flingo-sub%26gt%3B%3CLINGO-BODY%20id%3D%22%5C%26quot%3Blingo-body-3155058%5C%26quot%3B%22%20slang%3D%22%5C%26quot%3Bfr-FR%5C%26quot%3B%22%3E%3CP%3EGood%20morning%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EI%20would%20like%20to%20increment%20a%20reference%20(string)%20of%20this%20type%3A%20%22220211-01%22%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EI%20use%20substring%20to%20separate%20the%20first%206%20characters%20(based%20on%20date)%2C%20and%20the%20last%202.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3ESo%20I%20get%20a%20string%20(LastInc)%20with%20the%20last%20two%20characters%2C%20which%20I%20want%20to%20increment.%20Using%20the%20add%20function%20with%20int(LastInc)%20but%20I%20get%20an%20error%2C%20int()%20is%20not%20allowed%20in%20add().%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EI%20tried%20to%20initialize%20the%20variables%20in%20integer%20before%20substring%2C%20but%20the%20neither%20does%20it%20pass.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EAfter%20increment%20I%20will%20concatenate%20again%20to%20form%20the%20new%20reference.%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EThe%20solution%20may%20be%20simple%2C%20but%20I%20block%2C%20how%20to%20do%20please%3F%26lt%3B%5C%2FP%26gt%3B%26lt%3B%5C%2Flingo-body%26gt%3B%3CLINGO-LABS%20id%3D%22%5C%26quot%3Blingo-labs-3155058%5C%26quot%3B%22%20slang%3D%22%5C%26quot%3Bfr-FR%5C%26quot%3B%22%3E%3CLINGO-LABEL%3EPowerApps%26lt%3B%5C%2Flingo-label%26gt%3B%26lt%3B%5C%2Flingo-labs%26gt%3B%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3C%2FLINGO-SUB%3E
Contributor

Bonjour,

 

J'aimerai incrémenter une référence (string) de ce type: "220211-01"

J'utilise substring pour séparer les 6 premiers caractères (basés sur la date), et les 2 derniers.

J'obtiens donc un string (LastInc) avec les deux derniers caractères, que je souhaite incrémenter. En utilisant la fonction add avec int(LastInc) mais j'obtiens une erreur, int() n'est pas permis dans add().

J'ai essayé d'initialiser les variables en integer avant le substring, mais la non plus ca ne passe pas.

 

Après incrémentation je concatenerai à nouveau pour former la nouvelle référence.

 

La solution est peut-être simple, mais je bloque, comment faire svp?

2 Replies

Bonjour,

Je reste bloqué au même point, j'ai scindé l'initialisation de ma variable string (substring) et l'integer en convertissant la première avec int(). Le problème se produit dans la conversion.

increment-string.jpg

 

increment-string2.jpg

best response confirmed by thelastredwolf (Contributor)
Solution
Hello,

Problème résolu! La liste n'était pas à jour, j'ai du la fermer et réouvrir pour réaliser qu'un champs contenait un caractère alphabétique...

Bonne journée,