RuntimeError. Irritants: (The operation replace list item cannot accept the arguments: , [""], [6], [true] Bad arguments to replace list item) Note: You will not see another error reported for 5 seconds

j'ai totu essayé le problème est le même avec un texte je me demandais si le problème ne venait pas du format de la donnée

Why did you use a NumbersOnly block there which returns a boolean value. this block returns whether we have an alphanumeric or numeric keyboard set.

Specify what you want to change the list items to.

j'ai tout essayé le problème est le même avec un texte je me demandais si le problème ne venait pas du format de la donnée

The image of the blocks in the first post is from what screen?

Le 3ème écran dans le premier je choisis un bouton parmi d'autres, la valeur est bien transmise dans l'écran suivant, j'ai vérifié.
Dans les 3 autres écrans je dois saisir des valeurs numériques dans des zones de texte, ce sont ces valeurs que je voudrai insérer dans les index suivants de ma liste.
je vais essayer en partant d'une liste avec un seul item et ajouter des items à chaque écran

Import this simple design and try it out for yourself. Show us a screenshot of what you got on screen 2.
startvalue.aia (3.1 KB)

avec ce programme


le message est le suivant

je me demande si une liste passé comme variable entre 2 écrans n'est tout simplement pas trsnformée en fichier csv ?

try it

la valeurs est bien passée d'un écran à l'autre

je vois

12345
text fo label2

In both labels? It will be better if you show a screenshot to avoid further misunderstandings.

je suis sur mon ordi pour programmer. J'ai bien compris votre programme il ne s'agit pas de label dans le mien mais de zones de texte à saisir et je voudrai entrer les saisies dans une liste

Pardon j'ai mal regardé!! désolée je comprends mieux je vais essayer de faire comme çà merci :slight_smile:

Try it, with list:
startvaluelist.aia (2.9 KB)

1 Like

Merci je vais essayer en combinant vos 2 programmes mais il me semble que c'est un peu plus compliqué que cela puisque j'ajoute des élèments à la liste à chaque écran. Par ailleurs le but n'est pas d'afficher la liste avec un listviewer mais de la compléter pour l'afficher dans un premier temps sur un écran pour validation tel que celui-ci
image

puis dans une Google Sheets.
Je vais encore essayer merci pour votre patience

I just showed that passing lists between screens works fine. And the annoying bug is caused by a bug in your coding.
First, apply my screen opening blocks.
Secondly, eliminate the appending of one list to another. only work on one list.

j'avais travaillé sur une seule liste au départ j'ai essayé l'ajout d'une liste à une autre pour voir si cela résolvait le problème mais ce n'est pas le cas je vais tout reprendre à zéro en testant de petits programmes ce sera effectivement moins lourd !
Je reviendrai vers vous si je suis vraiment bloquée
Une nouvelle fois merci :slight_smile:

Here is an example of how you can modify the list.

startvalue3.aia (5.5 KB)

To avoid the error, first check if the start value is a list. Then copy the start value to your list only if the start value is a list.

1 Like

Merci j'avais fait une pause ! je vais m'y remettre aussitôt

Bonsoir ,,je suis désolée mais je ne m'en suis pas sortie pourtant j'ai tout essayé. J'ai bien étudié votre exemple mais ce n'est pas totu à fait ce que je dois faire.
Mon programme fonctionne bien quand je choisis un bouton parmi d'autres la liste contient bien le texte du bouton et je peux transmettre sa valeur d'un écran à l'autre.
Mais impossible de saisir du texte dans une textbox et de l'ajouter à ma liste puis de la faire passer dans un autre écran, j'ai vraiment essayé plein de solutions je n'y arrive pas. Pouvez vous m'aider svp ?



ceci fonctionne mais pas çà


pourtant cela ne me semble pas si compliqué !

What error/issue are you getting now?

l'écran reste vert rien ne s'affiche aucun message d'avertissement donc la liste est vide je pense