par roubech » 09 Mai 2011 à 15:14
peux-tu préciser fonctionnellement comment tu veux procéder ?
traitement batch ou côté client à l'initiative de l'utilisateur
choix et sélection manuelle des docs ?
Ce que je crois comprendre : un user lambda veut prendre des infos dans un doc A pour les mettre dans un doc B
donc pour moi soit tu pars du doc A et l'utilisateur clique sur un bouton d'action lui demandant de choisir le docB
soit inversement, il se met sur le docB et le bouton d'action lui permet de choisir le docA
lapres, si à partir d'un docA tu veux mettre à jour plusieurs docB, il est préférable de partir de A et dans la boite de dialogue (PickList) au lieu de choisir un doc, tu permet d'en choisir plusieurs)
mais globalement, avec notesUIWorkspace.PickListCollection
et des call docB.replaceItemValue("monchamp", docA.GetItemValue()) tu devrais t'en sortir
parce que si ton user cliques sur copier le lundi et le vendredi il clique sur coller en oubliant de cliquer sur copier avant, il va récupérer des vieilles valeurs qui n'auront peut-être rien à voir ...
Si ta problématique est lié à la création d'un nouveau doc, pour lequel tu voudrait reprendre des valeurs dans un autre doc, il y a un propriété au niveau du masque dans le 2nd onglet "hérité les valeur du doc sélectionné" ....