{Access} Formulaires liés
Fermé
canabeach06
Messages postés
5
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
1 novembre 2009
-
29 oct. 2009 à 11:09
canabeach06 Messages postés 5 Date d'inscription jeudi 29 octobre 2009 Statut Membre Dernière intervention 1 novembre 2009 - 1 nov. 2009 à 15:25
canabeach06 Messages postés 5 Date d'inscription jeudi 29 octobre 2009 Statut Membre Dernière intervention 1 novembre 2009 - 1 nov. 2009 à 15:25
A voir également:
- {Access} Formulaires liés
- Access appdata - Guide
- Acer quick access - Forum Logiciels
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- You don't have permission to access this resource ✓ - Forum Réseaux sociaux
- Acer Quick Access - affichage CapsLock, VerrNum - Forum logiciel systeme
7 réponses
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
31 oct. 2009 à 14:07
31 oct. 2009 à 14:07
Bonjour canabeach06,
En guise de réponse, je vous communique un lien vers une Base de données ACCESS 2000 que j'ai créée, pour des raisons professionnelles, voici une bonne dizaine d'années.
Elle contient, grosso-modo, les fonctionnalités que vous recherchez.
A vous de l'adapter à votre besoin :
http://www.cijoint.fr/cjlink.php?file=cj200910/cijQy0iYDW.zip
Bonne découverte
Cordialement
En guise de réponse, je vous communique un lien vers une Base de données ACCESS 2000 que j'ai créée, pour des raisons professionnelles, voici une bonne dizaine d'années.
Elle contient, grosso-modo, les fonctionnalités que vous recherchez.
A vous de l'adapter à votre besoin :
http://www.cijoint.fr/cjlink.php?file=cj200910/cijQy0iYDW.zip
Bonne découverte
Cordialement
canabeach06
Messages postés
5
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
1 novembre 2009
31 oct. 2009 à 22:12
31 oct. 2009 à 22:12
Merci pour votre aide Jean-Jacques mais malheureusement, votre base de données ne m'aide pa vraiment...
Il faut que les tables soient liées, et la taille des formulaires ne permet pas de les afficher sur une seule et meme page..
C'est pourquoi la solution des boutons de commande est indispensable mais l'ouverture des formulaires par les boutons doit afficher les données relatives a la fiche source ET permettre l'ajout de données supplémentaires...
Voici une copie de la base de données afin d'illustrer mes besoins :
http://www.cijoint.fr/cjlink.php?file=cj200910/cijhfeg2YZ.zip
Cordialement
Il faut que les tables soient liées, et la taille des formulaires ne permet pas de les afficher sur une seule et meme page..
C'est pourquoi la solution des boutons de commande est indispensable mais l'ouverture des formulaires par les boutons doit afficher les données relatives a la fiche source ET permettre l'ajout de données supplémentaires...
Voici une copie de la base de données afin d'illustrer mes besoins :
http://www.cijoint.fr/cjlink.php?file=cj200910/cijhfeg2YZ.zip
Cordialement
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
1 nov. 2009 à 06:55
1 nov. 2009 à 06:55
Bonjour canabeach06,
Derrière le bouton, vous créez un évènement sur clic qui contient ceci :
Rem Initialisation des variables
Dim StDocName As String
Dim StLinkCriteriA As String
Rem Déclaration du nom du formulaire à ouvrir
StDocName = "<Nom_Formulaire>"
Rem Déclaration du lien qui relie les formulaires
StLinkCriteriA = "[<Réf>]=" & Me![<Réf>]
DoCmd.OpenForm StDocName, , , StLinkCriteriA
Exit Sub
Cordialement
NB : Les "<" et ">" sont a supprimer lorsque vous mettez les vrais noms
Derrière le bouton, vous créez un évènement sur clic qui contient ceci :
Rem Initialisation des variables
Dim StDocName As String
Dim StLinkCriteriA As String
Rem Déclaration du nom du formulaire à ouvrir
StDocName = "<Nom_Formulaire>"
Rem Déclaration du lien qui relie les formulaires
StLinkCriteriA = "[<Réf>]=" & Me![<Réf>]
DoCmd.OpenForm StDocName, , , StLinkCriteriA
Exit Sub
Cordialement
NB : Les "<" et ">" sont a supprimer lorsque vous mettez les vrais noms
canabeach06
Messages postés
5
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
1 novembre 2009
1 nov. 2009 à 12:54
1 nov. 2009 à 12:54
J'avoue ne pas vraiment maitrisé le langage VBA.
Ceci dit, l'evenement que vous décrivez ci dessus est bien celui qui est utilisé mis à part les phrases suivantes :
* Rem Initialisation des variables
* Rem Déclaration du nom du formulaire à ouvrir
* Rem Déclaration du lien qui relie les formulaires.
Faut-il les rajouter dans l'évènement existant? Que dois-je changer pour que l'ajout de données soit possible?
Ceci dit, l'evenement que vous décrivez ci dessus est bien celui qui est utilisé mis à part les phrases suivantes :
* Rem Initialisation des variables
* Rem Déclaration du nom du formulaire à ouvrir
* Rem Déclaration du lien qui relie les formulaires.
Faut-il les rajouter dans l'évènement existant? Que dois-je changer pour que l'ajout de données soit possible?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
1 nov. 2009 à 13:26
1 nov. 2009 à 13:26
canabeach06,
Tout indique que votre code est correct. Ne changez rien.
Dans le formulaire qui s'ouvre, il importe de vérifier que la liste des propriétés du modèle ci-joint sont à "Oui"
http://www.cijoint.fr/cjlink.php?file=cj200911/cijTDUeEFR.doc
A+
Cordialement
NB : "Rem" (Remember) signifie que la ligne est un pense-bête ou, pour mieux dire, d'un commentaire en langage courant.
Tout indique que votre code est correct. Ne changez rien.
Dans le formulaire qui s'ouvre, il importe de vérifier que la liste des propriétés du modèle ci-joint sont à "Oui"
http://www.cijoint.fr/cjlink.php?file=cj200911/cijTDUeEFR.doc
A+
Cordialement
NB : "Rem" (Remember) signifie que la ligne est un pense-bête ou, pour mieux dire, d'un commentaire en langage courant.
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
1 nov. 2009 à 14:28
1 nov. 2009 à 14:28
canabeach06,
J'ai révisé votre base test. Elle est modifiée ci-joint en retour, via le lien.
Sauf erreur, votre incident est résolu.
Origine : Vos boutons tentaient d'ouvrir une table au lieu d'un formulaire.
J'ai tout renommé pour éviter les ambiguïtés dans les noms de Tables/Formulaires, etc.
http://www.cijoint.fr/cjlink.php?file=cj200911/cij7cHFsii.zip
Cordialement
J'ai révisé votre base test. Elle est modifiée ci-joint en retour, via le lien.
Sauf erreur, votre incident est résolu.
Origine : Vos boutons tentaient d'ouvrir une table au lieu d'un formulaire.
J'ai tout renommé pour éviter les ambiguïtés dans les noms de Tables/Formulaires, etc.
http://www.cijoint.fr/cjlink.php?file=cj200911/cij7cHFsii.zip
Cordialement
canabeach06
Messages postés
5
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
1 novembre 2009
1 nov. 2009 à 15:25
1 nov. 2009 à 15:25
Merci beaucoup de votre aide! Il me semble avoir trouvé une solution de mon coté aussi. Je vais voir laquelle des deux est la plus simple.
Cordialement
Cordialement