Importer une liste d’articles. Micro Application Web Boutique
Chapitre 5 Web Boutique
5.4
Importer une liste d’articles
Pour gagner du temps lors de la mise en place ou la mise à jour de votre catalogue, Web
Boutique dispose d’une fonction d’importation de données. Grâce à elle, vous pouvez créer automatiquement les fiches de vos articles en vous basant sur une liste constituée à l’aide d’un logiciel externe. Cette liste peut se présenter sous la forme d’un fichier texte, d’un tableau, d’une base de données, etc.
REMARQUE : La place des articles importés dans le catalogue -
Quelle que soit la source des données, les articles importés sont placés par défaut dans le dossier Articles non groupés de votre arborescence. Il vous reste alors plus qu’à les sélectionner et à les déplacer vers la rubrique souhaitée comme cela a été vu à la section Couper, copier, déplacer dans le présent chapitre.
5.4.1 Importer depuis une base de données
Trois formats de bases de données sont reconnus par Web Boutique : dBase, Paradox et
Microsoft Access. Prenons l’exemple d’une base de données appelée Articles-bonbons, créée sous Microsoft Access et contenant une table nommée Produits. Vous trouverez cette base de donnée sur le CD du logiciel dans le répertoire Exemple/Fichiers/ Articles-bonbons.mdb. Pour importer toutes les données qu’elle contient, procédez comme suit :
1
.
Depuis la fenêtre principale du programme, cliquez sur Importer… dans le menu
Outils
et choisissez la commande Importer/actualiser les données d’articles.
2
.
Dans la fenêtre qui s’ouvre, choisissez le programme avec lequel vous avez créé votre base de données (dans notre exemple : Base de données MS Access) et cliquez sur
Suivant
.
▲
Cochez la case Base de données MS Access si votre base possède une extension en .mdb.
84
Gérer les articles du catalogue
3
.
Indiquez le chemin d’accès au fichier de la base de données ou cliquez sur le bouton
Parcourir
pour sélectionner le fichier. Dès que vous avez spécifié un chemin valide, le logiciel cherche la liste des tables contenues dans la base de données.
4
.
Dans le champ Nom de la table, déroulez la liste des tables à l’aide du bouton fléché et sélectionnez celle qui vous convient. Lorsque c’est fait, cliquez sur Suivant.
▲
Indiquez où se trouve le fichier de votre base donnée et, parmi ses tables, sélectionnez celle que vous voulez importer.
5
.
Pour créer des fiches d’articles à partir des informations contenues dans la table, il faut vous assurer que les données importées iront se ranger au bon emplacement dans les fiches des articles. La boîte de dialogue qui s’ouvre permet d’associer les noms des champs de la table importée à ceux de votre boutique. Pour faire correspondre les noms de champs utilisés dans le fichier source avec ceux de la boutique en cours, ouvrez, à l’aide de la petite flèche située à droite de chaque champ, la liste des champs existants et cliquez sur celui qui convient. Modifiez ainsi toutes les appellations de champs et cliquez sur Suivant lorsque c’est fait.
▲
Les informations enregistrées sous le champ DescriptionProduit dans le fichier source se rangeront sous le champ Brève description dans votre catalogue.
85
Chapitre 5 Web Boutique
6
.
À l’étape suivante, vérifiez la correspondance entre les champs de votre boutique
(colonne Destination) et ceux de la table importée (colonne Source). Apportez les modifications nécessaires en choisissant un autre nom de champ dans la liste des champs existants : celle-ci apparaît lorsque vous cliquez 2 fois dans la colonne
Source. Dans la colonne dotée d’une clef, cochez uniquement les données que vous voulez importer. Lorsque vous êtes prêt, cliquez sur Suivant.
▲
Vous spécifiez que le champ "NomProduit" correspond au champ Description.
7
.
Dans la fenêtre suivante, la liste de tous les produits de la base de données s’affiche.
▲
Le logiciel a trouvé deux produits à importer depuis la base de données.
Vous pouvez filtrer cette liste en établissant des critères de sélection. Par exemple, importer tous les articles qui pèsent moins de 2 kg ou ne pas importer les articles dont le prix est égal
à 0. Pour cela, cochez la case Charger quand si vous voulez importer tous les articles qui
86
Gérer les articles du catalogue répondent à vos critères ou la case Ignorer si si vous souhaitez éliminer du processus d’importation les produits répondant à vos critères.
8
.
Pour établir des conditions de sélection des articles à importer, cochez la case
Charger quand
ou Ignorer si et cliquez sur le bouton … en regard du champ. Dans la fenêtre qui s’ouvre (Expression Builder), utilisez les champs et les opérateurs à votre disposition ainsi que les touches de votre clavier pour déterminer les conditions voulues.
▲
Le logiciel filtre les articles dont le prix est supérieur à 6 W.
9
.
Cliquez sur OK lorsque toutes vos conditions sont définies.
10
. De retour à la fenêtre d’importation, cliquez sur Suivant.
11
. Déterminez le mode d’importation voulu : création de nouvelles fiches d’articles, ajout des articles avec suppression des articles déjà présents dans le catalogue, adaptation des anciens articles suivant les nouvelles données…
▲
Le logiciel va ajouter les articles importés à la liste des articles du catalogue.
87
Chapitre 5 Web Boutique
12
. Cliquez sur Importer pour démarrer le processus d’importation des articles.
▲
Le logiciel a importé le seul article présent dans la base de données dont le prix était supérieur à
6 W : les sucettes.
Comment créer une condition dans la fenêtre Expression Builder ?
1
.
Dans la première colonne, sélectionnez Sources de données.
2
.
Dans la deuxième colonne, sélectionnez Source.
3
.
Dans la troisième colonne, double-cliquez sur le nom du champ auquel vous souhaitez appliquer une condition. Il est inséré dans la zone supérieure. C’est là que la condition se construit petit à petit.
▲
La condition va s’appliquer au champ PrixUnitaire de la table Access
4
.
Cliquez sur le bouton de l’un des opérateurs de comparaison : = (égal),
>
(strictement supérieur),
< (strictement inférieur), <> (différent). Il est ajouté à la condition.
5
.
Entrez une valeur.
▲
Le champ PrixUnitaire doit contenir une valeur supérieure à 6
88

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.