# Action sur une vue

Importez le SMX : Langage v11.

Les actions « Affichage d'une vue » se nomment maintenant « Action sur une vue ».

Ces actions ont un type d'action comme les « actions classiques », les types sont :

\- Affichage : affiche la vue (comme avant)

\- Impression : imprime la vue

\- Exporter : exporte la vue

![](https://1324884545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBJ3Kpe0vg6NlDz0QDIX%2Fuploads%2FBMZ5HMlyLvFUAowqMrbQ%2F0.png?alt=media)

<p align="right">IMG_P00272</p>

Pour l'impression les paramètres possibles sont les même que pour les actions classiques (modèle d'édition, quantité, ...) sauf pour l'élément qui ne sert pas.

Si l'action d'impression existe le bouton « imprimer en liste » est disponible sous la vue (la gestion de droit est appliquée).

L'action d'impression peut être lancée directement (depuis un automatisme, un menu, ...).

La commande #ACTIONVUE ajoute les actions d'impression à toutes les vues du paramétrage dans le même domaine que celui-ci.

Les modèles d'éditions peuvent être associés à une vue.

Seul le mode « Modèle pour liste » est possible (même s'il n'est pas coché).

Se reporter à la documentation sur les modèles d'éditions pour liste.

L'action « Générer modèle d'édition » gère les vues.

Les colonnes d'une vue sont créées par défaut en non détail pour évolution future. Il est conseillé de ne pas cocher détail.

La commande #MIGRECOLDETAIL décoche détail pour toutes les colonnes des tableaux récapitulatifs et des vues.

Dans SIMAX il est possible d'afficher une vue, c'est à dire de sélectionner des champs d'un ou plusieurs formulaires pour créer un affichage personnalisé.

Exemple:

![](https://1324884545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBJ3Kpe0vg6NlDz0QDIX%2Fuploads%2FvJ7AeWFznXkXTvoKOGug%2F1.png?alt=media)

<p align="right">IMG_P00174</p>

Ici, la vue personnalisée n'affiche que le nom, poste, téléphone et succursale des collaborateurs.

Aucune action n'est possible sur cette vue. Ainsi personne ne peut consulter le formulaire de chaque collaborateur. Seules les informations que vous souhaitez laisser apparaître sont visibles pour tous.

Il est possible d'ajouter des filtres à la vue.

![](https://1324884545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBJ3Kpe0vg6NlDz0QDIX%2Fuploads%2Fr5LcgqfbEN923pzG6kfG%2F2.png?alt=media)

![](https://1324884545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBJ3Kpe0vg6NlDz0QDIX%2Fuploads%2FWorM1ngP3xc77KysRwYj%2F3.png?alt=media)

<p align="right">IMG_P00175</p>

{% hint style="info" %}
Les filtres ne peuvent porter que sur le formulaire lié à la vue et pas sur les colonnes de la vue.
{% endhint %}

**Création d'une vue**

Demander à Max de créer une vue en tapant « créer vue » dans la barre de Max.

Onglet « Champs/Colonnes » :

![](https://1324884545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBJ3Kpe0vg6NlDz0QDIX%2Fuploads%2FgcBqfXCQnUGLS8cnoGwf%2F4.png?alt=media)

<p align="right">IMG_P00176</p>

| Intitulé : donnez un nom à votre vue.                                                                                              |
| ---------------------------------------------------------------------------------------------------------------------------------- |
| Domaine : déterminez le domaine (module) sur lequel porte l'action.                                                                |
| Onglet Champs / Colonne                                                                                                            |
| Données : cliquez sur « Créer » pour insérer des calculs (moyenne, somme, max, min, formule, compteur) ou des colonnes références. |
| Aide : vous pouvez insérer un texte d'aide pour les utilisateurs.                                                                  |

Onglet « Commentaires » :

![](https://1324884545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBJ3Kpe0vg6NlDz0QDIX%2Fuploads%2FHA8kDvhTCE6i0PWB9xAd%2F5.png?alt=media)

<p align="right">IMG_P00177</p>

| Commentaire : vous pouvez insérer un commentaire à la vue. |
| ---------------------------------------------------------- |
| Créé le : c'est un champ servant au suivi.                 |
| Créé par : c'est un champ servant au suivi                 |

{% hint style="info" %}
Une fois la vue créée, vous pouvez la modifier rapidement en cliquant sur le lien « Paramétrer », pour afficher la liste des colonnes :
{% endhint %}

![](https://1324884545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBJ3Kpe0vg6NlDz0QDIX%2Fuploads%2FeXvEWwI39DBkujGfNufp%2F6.png?alt=media)

<p align="right">IMG_P00178</p>

Une fenêtre s’ouvre sur la liste des Colonnes/champs.

*IMG\_P00159*

<figure><img src="https://1324884545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvBJ3Kpe0vg6NlDz0QDIX%2Fuploads%2FkbLEP2epp32zIYl9fJab%2F7.png?alt=media" alt=""><figcaption></figcaption></figure>

<p align="right">IMG_P00179</p>

Lancer la recherche pour les vues (Bouton filtrer) :

Vous devez importer le SMX: Langage 08.00.smx.

L’action Affichage d'une vue peut être à confirmer afin d'avoir un bouton « filtrer » pour les filtres. Le comportement sera le même que pour les actions liste et rechercher.
