Copier/coller par code vba ? access 2003
kanine
-
Le Pingou Messages postés 12349 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12349 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche une info depuis un petit moment:
j'ai un formulaire de commande qui comprend un sous-formulaire de saisie en mode feuille de données: designation, ref, prix HT, quantite, total HT.
Cette saisie est libre car 60% des articles que nous achetons/vendons sont commandés une fois (voire 2) donc nous ne souhaitons pas les enregistrer dans la table-articles.
Mais 40% sont vendus régulièrement, donc lorsque je fait une commande, je sélectionne le fournisseur et une formule VBA me permet lorsque je double-clic sur son n°(clé), de visualiser sa fiche et la liste de ses articles qui se présente en mode feuille de données: N°article, designation, ref, prix HT.
Donc j'aimerais en double-cliquant sur la ligne de l'article, qu'il se copie dans mon sous-formulaire de commande.
Quelqu'un saurait-il comment on fait ça ?
Je cherche une info depuis un petit moment:
j'ai un formulaire de commande qui comprend un sous-formulaire de saisie en mode feuille de données: designation, ref, prix HT, quantite, total HT.
Cette saisie est libre car 60% des articles que nous achetons/vendons sont commandés une fois (voire 2) donc nous ne souhaitons pas les enregistrer dans la table-articles.
Mais 40% sont vendus régulièrement, donc lorsque je fait une commande, je sélectionne le fournisseur et une formule VBA me permet lorsque je double-clic sur son n°(clé), de visualiser sa fiche et la liste de ses articles qui se présente en mode feuille de données: N°article, designation, ref, prix HT.
Donc j'aimerais en double-cliquant sur la ligne de l'article, qu'il se copie dans mon sous-formulaire de commande.
Quelqu'un saurait-il comment on fait ça ?
A voir également:
- Copier/coller par code vba ? access 2003
- Code ascii - Guide
- Historique copier coller - Guide
- Copier coller pdf - Guide
- Style d'écriture a copier coller - Guide
- Historique copier coller windows - Accueil - Informatique
5 réponses
Bonjour,
Au lieux du double-clic sur son n°(clé), vous pouvez remplacer par une zone de liste déroulante basée sur la fiche et ensuite faire votre choix il vous suffit de renseigner correctement les champs du sous formulaire.
Au lieux du double-clic sur son n°(clé), vous pouvez remplacer par une zone de liste déroulante basée sur la fiche et ensuite faire votre choix il vous suffit de renseigner correctement les champs du sous formulaire.
Re-Bonjour,
Alors là vous m'intéressez !
Je pourrais donc du sous-formulaire soit choisir un article dans une liste déroulante, soit saisir un article que j'enregistrerai ou pas dans la table articles ?
Si c'est le cas j'aimerais savoir comment on fait ça ...
A bientôt
Alors là vous m'intéressez !
Je pourrais donc du sous-formulaire soit choisir un article dans une liste déroulante, soit saisir un article que j'enregistrerai ou pas dans la table articles ?
Si c'est le cas j'aimerais savoir comment on fait ça ...
A bientôt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Je suppose que le 40% des articles sont enregistrées dans une table qui est la source de données de la liste déroulante (ne pas oublier d’avoir une position vide ou alors la propriété [Limiter à liste =Non]). Vous renseignez les divers champs du sous formulaire via la requête qui lui sert de source de données par rapport au choix. Si pas de choix les champs seront vides et vous pouvez donc introduire directement l’un des articles non enregistrés.
Je suppose que le 40% des articles sont enregistrées dans une table qui est la source de données de la liste déroulante (ne pas oublier d’avoir une position vide ou alors la propriété [Limiter à liste =Non]). Vous renseignez les divers champs du sous formulaire via la requête qui lui sert de source de données par rapport au choix. Si pas de choix les champs seront vides et vous pouvez donc introduire directement l’un des articles non enregistrés.