Voici quelques exemples sur la façon de faire ce que vous cherchez
Names Default To Here( 1 );
dt1 = New Table( "Table1",
New Column( "ColA", values( {44, 55} ) )
);
dt2 = New Table( "Table2",
New Column( "ColB", values( {77, 88} ) )
);
Wait(5);
// Transfer from table 1 to table 2 using data table
// pointers
dt1:ColA[1] = dt2:ColB[1];
wait(5);
// Transfer from table 1 to table 2 using data table
// names
column(data table("Table1"),"ColA")[2] =
column(data table("Table2"),"ColB")[2];
// or
//column(dt1,"ColA")[2] =
// column(dt2,"ColB")[2];Salut,
J'ai deux tables. J'ai du mal à mettre une valeur d'une table à l'autre. J'ai fait la valeur de la première table une variable.
val1 = Column (Table1, "Column1") [1];
Column (Table2, "Column2") [1] = val1;
J'ai essayé diverses syntaxes que j'ai trouvées dans un autre fil de discussion. C'était le dernier que j'ai essayé. Cela semble refléter la façon dont je définis val1, il était donc logique que cela fonctionne. Je peux imprimer val1 dans le journal, donc je ne pense pas que ce soit le problème. Je pense que quelque chose ne va pas avec le cas de deuxième ligne qui est où le journal continue de me signaler. Voici le journal:
Column (Table1 / * ### * /, "Column2") [1] = val1;
Nom non résolu: Table2 {1} en accès ou évaluation de 'Table2', Table2 / * ### * /
Peut-être que je devrais mettre val1 dans une autre table avec la valeur de correspondance correspondante dans Table2. Puis mettre à jour la table?