Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Sélectionnez une rubrique ci-dessous pour en savoir plus sur les produits dans Northwind Developer Edition.   

Northwind 2.0 Developer Edition, Products inclut un formulaire de liste et un formulaire de détails. 

  • Pour afficher la liste des produits, sélectionnez Produits dans le ruban.

  • Pour afficher les détails du produit, sélectionnez ID de produit dans la liste des produits.

Pour afficher les status d’un produit, utilisez les fonctionnalités de liste de produits : 

  • Les produits dont le stock est faible sont mis en surbrillance en jaune.

  • Les produits abandonnés sont ombrés.

  • Le bouton Ajouter un produit ouvre un nouveau formulaire Détails du produit vide.

  • Les liens hypertexte accèdent au formulaire Détails du produit . Sélectionnez un ID de produit pour afficher les détails du produit.

La liste des produits et le formulaire Détails du produit affichent des informations d’inventaire. Pour plus d’informations, consultez la rubrique Inventaire.   


frmProductList

La mise en forme conditionnelle est utilisée pour mettre en évidence les faibles nombres de produits et pour ombrage des produits abandonnés.


frmProductDetail

  • La source d’enregistrement Product Detail est une simple requête à une table sur Products.

  • Zone de liste déroulante intitulée « Accéder au produit » qui exécute la procédure VBA cboFindProduct_AfterUpdate pour accéder à l’enregistrement sélectionné.

  • Les niveaux de sous-calcul VBA illustrent la réutilisation des fonctions personnalisées et des requêtes existantes pour définir des zones de texte quantity (Qty Available, Qty Allocated, etc.), garantissant l’uniformité des calculs dans l’application. 

  • Les sous-formulaires du chargement différé de la fonctionnalité de contrôle d’onglet, ce qui signifie qu’ils sont chargés uniquement après un clic sur l’onglet. Cela permet au formulaire Détails du produit de se charger plus rapidement, car les sous-formulaires ne sont pas chargés lorsque le formulaire s’ouvre. 

  • Le sous-contrôle VBA controlStates définit les propriétés de contrôle en fonction des valeurs de données dans l’enregistrement actif :

    • Visibilité des boutons Réorganiser le produit et Supprimer le produit , ainsi que des onglets Commandes et Bons de commande .

    • Mise en surbrillance de Qty à Réorganiser et son étiquette (par rapport à la mise en forme conditionnelle).

    • Formulaire légende (ce qui s’affiche dans l’onglet en haut du formulaire).

    • Mise en surbrillance des champs pour les données manquantes dans les champs obligatoires à l’aide de la validation de formulaire.

  • Utilise la validation de formulaire comme expliqué dans l’article Commandes de la section Programmation.  

  • Le formulaire est conçu pour se redimensionner correctement, à l’aide de l’ancrage : à mesure que le formulaire est redimensionné dans l’application, certains contrôles sont définis sur ancre et d’autres pour se développer pour remplir l’écran. 

  • Syntaxe équivalente : VBA permet souvent à une autre syntaxe d’accomplir la même tâche. Supprimez les marques de commentaire et exécutez chacun tour à tour pour observer qu’ils font la même chose.  

  • Bouton de commande Réorganiser le produit ( événement cmdReorderProduct_Click ) appelle une série de règles métier pour déterminer ce qui se passe ensuite :
    Capture d’écran

    • Identification du fournisseur pour le bon de commande

    • Ajout d’une nouvelle ligne à un bon de commande ouvert existant ou création d’un nouveau bon de commande

    • Définition d’une quantité de réorganisation par défaut

  • Unformulaire complémentaire frmDlgVendorPrompt est appelé à partir de l’événement cmdReorderProduct_Click , pour inviter les utilisateurs à choisir un fournisseur si le produit a plusieurs fournisseurs et qu’aucun n’a de bon de commande ouvert. Ses fonctionnalités sont les suivantes :

    • La propriété par défaut du bouton « OK » du formulaire, cmdOK, est définie sur « Oui ». Cela entraîne son activation lorsqu’un utilisateur appuie sur la touche Entrée .

    • Le bouton « Annuler » du formulaire, cmdCancel, a sa propriété Cancel définie sur « Oui ». Cela signifie qu’il est activé lorsque l’utilisateur appuie sur la touche Échap .

    • Le formulaire est appelé à l’aide du mode de fenêtre acDialog. Cela garantit que les utilisateurs ne peuvent pas interagir avec d’autres formulaires lorsque le formulaire en mode boîte de dialogue est ouvert, et que le code VBA s’exécutant dans la procédure d’appel s’arrête jusqu’à ce que le dialogue soit masqué ou ignoré. 

    • En cas d’annulation, frmDlgVendorPrompt se ferme et la procédure frmProductDetailcmdReorderProduct_Click se réactive, puis se ferme.

  • Si un fournisseur est sélectionné, frmDlgVendorPrompt se masque. Cela permet au code de progresser dans la procédure d’appel dans frmProductDetail, qui lit la valeur de la sélection vendor sur le frmDlgVendorPrompt (maintenant masqué), puis ferme le formulaire et continue à créer un bon de commande pour le fournisseur identifié.
    '

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×