none
Valider si un numéro de commande du formulaire principal est dans le sous-formulaire pour continuer RRS feed

  • Discussion générale

  • Bonjour,

    J'ai un formulaire "Détails commande1] qui contient un champ nommé "CommandeEnCours" sur ce dernier, j'ai un sous-formulaire qui se nomme "sbfActiveOrders".

    Lorsque je change d'usager, le sous-formulaire contient les commandes actives de cet usager, je voudrais valider que la commande en cours lui appartient, c'est-à-dire qu'elle fait partie du sous-formulaire de ses commandes actives pour pouvoir ouvrir un autre formulaire qui se nomme "Choisir les catégories".

    Donc, sur le bouton qui ouvre le formulaire "Choisir les catégories", je voudrais quelque chose du genre:

    If [Détails commande1].[Commande en cours]<>[Détails commande1].[sbfActiveOrders].
    [Réf commande] then
    msgboxokonly "Cette commande ne vous appartient pas, veuillez choisir une de vos commandes"
    
    Comme de raison, la fonction DLookup pourrait peut-être faire l'affaire, je ne sais trop, j'attends vos 
    suggestions.
    Merci
    Claude du Québec
    
    


    Claude Larocque
    vendredi 15 avril 2011 13:48

Toutes les réponses

  • Bonjour,

    J'ai le sentiment que votre application (d'après les réponses que je vous ai déjà apportées) adopte un schéma relationel non adapté ou mal pensé...
    Normalement, vous ne devez pas rencontrer de difficultés à associer un client et une commande si peu que vous ayez respecté le principe :
    Client => Commandes ; Commande => Détail des commandes <=> Détail des commandes <= Produits

    Un client passe une ou plusieurs commandes et d'une commande, dépend un ou plusieurs articles commandés :
    Ainsi,

    • si je possède un IDCustomer, je suis en mesure de trouver toutes ses commandes;
    • si je possède un IDOrder, je suis en mesure de trouver le client qui les a commandé.

    Donc votre question doit trouver sa réponse.
    Si vous avez mis en place les propriétés champs pères et champs fils (qui s'intallent automatiquempent si votre schéma relationnel est correct), la notion d'appartenance est directe.


    Argy
    mardi 19 avril 2011 07:46
    Modérateur
  • Salut Argy,

    Merci

     


    Claude Larocque
    mardi 19 avril 2011 09:26