X++ passer le courant enregistrements sélectionnés dans un formulaire pour votre rapport
Je suis en train de faire de cette question le son le plus clair possible.
En gros, j'ai créé un rapport, et il existe maintenant comme un menuitem bouton de sorte que le rapport peut exécuter le formulaire.
Ce que je voudrais faire, c'est d'être en mesure de sélectionner plusieurs enregistrements, puis quand je clique sur mon bouton pour exécuter mon rapport, la sélection des dossiers sont transmis dans la boîte de dialogue formulaire (filtre) qui s'affiche.
J'ai essayé de faire cela en utilisant les mêmes méthodes qu'avec le SaleLinesEdit forme, mais sans succès.
Si quelqu'un pouvait me diriger dans la bonne direction, je serais très heureux.
OriginalL'auteur will | 2012-04-04
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à Axaptapedia la transmission de valeurs entre les formes. Cela devrait vous aider. Vous devrez probablement modifier votre rapport à l'utilisation d'un formulaire pour le dialogue plutôt que d'utiliser la boîte de dialogue de la base de méthodes du rapport Ici est un bon endroit pour commencer avec ça!
OriginalL'auteur Michael Brown
Voulais juste ajouter cette
Vous pouvez utiliser le MuliSelectionHelper classe pour faire cela très simplement:
OriginalL'auteur Clay Miner
Voici la résolution que j'ai utilisé pour cette question;
Deux méthodes sur le rapport, de sorte que lorsque les champs sont multi-sélectionnés sur les formes, les valeurs sont passées à la boîte de dialogue du filtre;
//Cette requête et obtient les valeurs en les passant à la plage c'est à dire "SO0001, SO0002, SO000£...
La deuxième méthode est comme suit;
Également sur la méthode init cela est nécessaire;
Espérons que cela vous aide dans l'avenir pour une autre personne qui a le problème que j'ai eu.
OriginalL'auteur will