Créer/éditer des articles

Navigation:  Bases de données >

Créer/éditer des articles

Previous pageReturn to chapter overviewNext page

Il y a deux façons de créer/éditer un article :  

Directement dans la base en mode édition :  cliquer sur Ajouter un article ; une nouvelle ligne s'ajoute en fin de liste avec pour référence "New article"

Saisir la valeur Depuis les minutes en enregistrant/mettant à jour l'article dans la base.

La seconde façon est décrite ici. Nul besoin d'ouvrir la base.

Outil : barre Données>Bases

Open

 

Enregistrer une minute dans une base

1.Sélectionner une minute ou plusieurs minutes adjacentes

2.cliquer sur Bases>Enregistrer article(s) en base : le sélecteur de bases s'ouvre

3.sélectionner la base cible dans le sélecteur ; pour enregistrer la minute, cliquer sur Enregistrer ou faire un double clic

4.pour vérifier l'enregistrement du nouvel article(s), sélectionner la minute et cliquer sur Ouvrir la source de la ligne (ou le menu contextuel Gestion de données>Ouvrir la base source de la ligne).

 

NOTA

- Pour que le maître d'un groupe soit enregistré, celui-ci doit être déployé et avoir une référence. La composition du groupe n'est pas enregistrée.

- Si un article identique existe déjà dans la base, une boîte de dialogue apparaît si le comportement de la base est Identifier avec la référence seule (voir Changer le comportement d'une base) et propose plusieurs options :

replace articles

Si le comportement de la base est Identifier avec tous les champs, un changement dans n'importe lequel des 5 champs de base produit un autre article ; par suite la boîte de dialogue n'apparaît pas et un nouvel article est ajouté dans tous les cas.

 

Actualiser un article dans une base

1.Sélectionner une minute liée à une base

2.cliquer sur Bases>Actualiser article(s) → base : l'article se met à jour.

Si QDV7 ne peut avoir accès à une base, il affiche le message "La base n'existe pas".

insert_record

More on this L'opération inverse est décrite dans le chapitre des minutes (Actualiser une ligne article). warning Actualiser articles y fonctionne en sens inverse.

Une référence article ne peut pas être mise à jour quand c'est l'identifiant unique de l'article. Si le comportement de la base est Identifier avec tous les champs (voir Changer le comportement d'une base), aucune mise à jour ne peut avoir lieu dans un des champs de base Description, Référence, Famille, Fabricant, Champ utilisateur.

 

NOTA

- Pour de bons échanges Minutes-Base, une colonne utilisateur doit être créée dans la base ET dans les minutes avec le même identifiant. Voir Créer des champs libres à comportement personnalisé

- Si la monnaie n'est pas renseignée dans la minute, QDV7 adopte pour l'article la monnaie du devis

- Un article n'est pas mis à jour dans les ouvrages auxquels il appartient le cas échéant

- Les champs non modifiables dans l'éditeur d'article ne sont PAS remplacés à l'actualisation (mais sont valorisés à l'enregistrement)

- S'il a un champ de remplacement dans le devis (voir Personnaliser le comportement des champs natifs et Créer un jeu de champs spécifique et personnalisé - MT/MŒ), le champ originel de la base est écrasé par le  champ de remplacement. Si ce dernier existe aussi dans la base, il n'est jamais écrasé.

 

Restrictions

Les colonnes dont la saisie n'est pas autorisée dans le gestionnaire de colonnes de la base (voir Créer des champs libres à comportement personnalisé et Créer un jeu de champs spécifique et personnalisé) ne peuvent être actualisées.

Si la gestion des permissions de la base est activée comme décrit en Changer le comportement d'une base, les articles peuvent être actualisés, mais pas enregistrés :

insert_record_protected