Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/02/2012, 17h02   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2009
Messages : 52
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 52
Points : 13
Points : 13
Par défaut Créer un formulaire avec une requete ajout

Bonjour,

J'ai un formulaire "devis" qui comprend un sous-formulaire "détail-devis" (issu de la table du même nom). Ce sous-formulaire comprend : Fournisseur, Designation, Ref, Prix HT, Quantite. Il se présente en format tableau et chaque ligne comprend une case à cocher "Select Ligne" au format oui/non.

J'ai créé une requête ajout pour copier ces infos dans un sous-formulaire détail commande (issu d'une table du même nom) car lorsque le devis est accepté je dois commander les pièces devisées.

Je souhaiterais réaliser la chose suivante: lorsque je coche la(les) ligne(s) correspondante(s) à un fournisseur j'aimerais cliquer sur un bouton de commande pour qu'il ouvre une commande vierge dans laquelle serait "copié" la(les) ligne(s) du "détail-devis" dans le "détail-commande" via la requête ajout.

J'ai pensé à un genre de code comme
Code :
1
2
3
4
5
6
Private Sub Commande269_Click()
On Error GoTo Err_Commande269_Click
If Me.[Select Ligne] = True Then
DoCmd.OpenForm , acFormAdd, , "FORM-COMMANDE"
End If
End Sub
Bien entendu dans cet état là, ça ne fonctionne pas, mais je ne vois comment écrire la chose pour que cela fonctionne. Quelqu'un aurait une idée ?

Merci de vos conseils
KANIN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 17h55   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 248
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 248
Points : 11 057
Points : 11 057
Bonjour,

Peux-tu poster un exemple de tes tables et formulaires dans une version compatible Access2000 et expliquer ce que tu veux faire à l’aide d’un cas concret.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 09h30   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2009
Messages : 52
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 52
Points : 13
Points : 13
Bonjour,

Je ne sais pas faire ce que tu me demande, en revanche voici des impressions écran de mes tables et de mes formulaires, en espérant qu'ils te soient utiles.
Fichiers attachés
Type de fichier : doc Doc base access.doc (545,0 Ko, 4 affichages)
KANIN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 11h09   #4
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 248
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 248
Points : 11 057
Points : 11 057
Citation:
Je ne sais pas faire ce que tu me demandes
Quel est le problème ?
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 14h14   #5
Candidat au titre de Membre du Club
 
Inscription : juin 2009
Messages : 52
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 52
Points : 13
Points : 13
Code :
Peux-tu poster un exemple de tes tables et formulaires dans une version compatible Access2000
Je ne souhaite pas mettre mes tables en ligne car il s'agit d'une base d'entreprise donc avec des données confidentielles.
KANIN est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h34.


 
 
 
 
Partenaires

Hébergement Web