Ouvrir un formulaire avec 1 champ déjà rempli
Fermé
Apollonide
-
23 avril 2012 à 11:55
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 - 30 avril 2012 à 17:37
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 - 30 avril 2012 à 17:37
A voir également:
- Ouvrir un formulaire avec 1 champ déjà rempli
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir avec - Guide
- Formulaire rempli - Guide
7 réponses
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
23 avril 2012 à 19:23
23 avril 2012 à 19:23
Bonjour,
Forfmulaire Diplome:
Propriete Champ id_etudiant
Donnees------->Sources
=[Formulaires]![Etudiant]![id_etudiant].[Valeur]
Forfmulaire Diplome:
Propriete Champ id_etudiant
Donnees------->Sources
=[Formulaires]![Etudiant]![id_etudiant].[Valeur]
Merci mais ça ne marche pas...
Peut être est-ce du au fait que dans mon formulaire diplome, j'ai mis l'id_etudiant en liste déroulante (avec les valeurs reliées à la table etudiant) ?
Et je précise aussi que j'ai utilisé le code :
DoCmd.OpenForm "Diplome"
DoCmd.GoToRecord , , acNewRec
pour l'ouverture du formulaire Diplome, car je voudrais que seul l'id_etudiant soit déjà prérempli (et que le reste des champs reste vierge).
Peut être est-ce du au fait que dans mon formulaire diplome, j'ai mis l'id_etudiant en liste déroulante (avec les valeurs reliées à la table etudiant) ?
Et je précise aussi que j'ai utilisé le code :
DoCmd.OpenForm "Diplome"
DoCmd.GoToRecord , , acNewRec
pour l'ouverture du formulaire Diplome, car je voudrais que seul l'id_etudiant soit déjà prérempli (et que le reste des champs reste vierge).
En fait ça marche :)
mais le soucis c'est que dans mon formulaire étudiant j'ai mis 2 boutons : un pour enrigstrer l'enregistrement et l'autre pour aller au formulaire de saisie des diplome.
Donc lorsque je clique sur enregistrer et clique ensuite sur le bouton pour saisir le diplome, le code de l'étudiant ne s'affiche pas.
Y'a-t-il un moyen pour que l'id_etudiant s'affiche dans le formulaire de saisie de diplome même si je clique avant de saisir le diplome sur enregistrer (pour enregistrer l'étudiant) ?
(je sais pas si je suis bien claire...)
mais le soucis c'est que dans mon formulaire étudiant j'ai mis 2 boutons : un pour enrigstrer l'enregistrement et l'autre pour aller au formulaire de saisie des diplome.
Donc lorsque je clique sur enregistrer et clique ensuite sur le bouton pour saisir le diplome, le code de l'étudiant ne s'affiche pas.
Y'a-t-il un moyen pour que l'id_etudiant s'affiche dans le formulaire de saisie de diplome même si je clique avant de saisir le diplome sur enregistrer (pour enregistrer l'étudiant) ?
(je sais pas si je suis bien claire...)
devema
Messages postés
16
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
15 mai 2012
Modifié par devema le 25/04/2012 à 09:25
Modifié par devema le 25/04/2012 à 09:25
Il faut que tu fasse un echo sur ta base de données contenant l'ID de l'étudiant (ou l'information que tu désire) puis que tu fasse un
<?php echo idetudiant; ?>
dans la valeur de ton inut type="text".
Si jamais tu passe pas par une base de données je te conseille d'utiliser les variables de session. Je m'explique : lorsque tu clique sur enregistrer tu passera l'ID de l'étudiant en var session.
Ton fichier avec le formulaire doit contenir
au début et celui du formulaire du diplome aussi. Ensuite pour enregistrer l'ID de l'étudiant c'est cette commande ci :
pour l'utiliser tu as besoin d'une boucle de test par contre pour éviter les erreurs du au petit malin ^^
Le tout étant dans le champ value de ton input du formulaire dossier.
Voilà ^^
<?php echo idetudiant; ?>
dans la valeur de ton inut type="text".
Si jamais tu passe pas par une base de données je te conseille d'utiliser les variables de session. Je m'explique : lorsque tu clique sur enregistrer tu passera l'ID de l'étudiant en var session.
Ton fichier avec le formulaire doit contenir
<?php SESSION_START(); ?>
au début et celui du formulaire du diplome aussi. Ensuite pour enregistrer l'ID de l'étudiant c'est cette commande ci :
<?php $_SESSION['idetudiant']=idetudiant_du_formulaire; ?>
pour l'utiliser tu as besoin d'une boucle de test par contre pour éviter les erreurs du au petit malin ^^
<?php if (isset($_SESSION['idetudiant'])) {echo $_SESSION['idetudiant];} ?>
Le tout étant dans le champ value de ton input du formulaire dossier.
Voilà ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
25 avril 2012 à 10:51
25 avril 2012 à 10:51
Bonjour,
Il faut que fasse une base test pour vous repondre. Peut-etre cette apres-midi.
Bonjour devema:
c"est de l"ACCESS.
Il faut que fasse une base test pour vous repondre. Peut-etre cette apres-midi.
Bonjour devema:
c"est de l"ACCESS.
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
25 avril 2012 à 11:14
25 avril 2012 à 11:14
Re devema
Cette personne utilise des formulaires ACCESS.
Cette personne utilise des formulaires ACCESS.
devema
Messages postés
16
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
15 mai 2012
25 avril 2012 à 11:21
25 avril 2012 à 11:21
Ok merci ^^". Désolé je n'avais pas compris. Je pensais à des formulaires HTML/PHP T_T.
Pour access je peux pas aider désolé.
Pour access je peux pas aider désolé.
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
25 avril 2012 à 12:55
25 avril 2012 à 12:55
Re,
Pas grave. Vous avez essaye, il ne faut pas que cela vous empeche d'aider les autres. Une reponse meme hors sujet peut mettre sur la bonne voie, parce qu'elle permet de reflechir.
Pas grave. Vous avez essaye, il ne faut pas que cela vous empeche d'aider les autres. Une reponse meme hors sujet peut mettre sur la bonne voie, parce qu'elle permet de reflechir.
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
26 avril 2012 à 12:06
26 avril 2012 à 12:06
Bonjour,
Il est possible de remplir un champ avec une variable d' autre formulaire.
mais
Y'a-t-il un moyen pour que l'id_etudiant s'affiche dans le formulaire de saisie de diplome même si je clique avant de saisir le diplome sur enregistrer (pour enregistrer l'étudiant) ?
(je sais pas si je suis bien claire...)
Vous pouvez reprendre l'explication??
Il est possible de remplir un champ avec une variable d' autre formulaire.
mais
Y'a-t-il un moyen pour que l'id_etudiant s'affiche dans le formulaire de saisie de diplome même si je clique avant de saisir le diplome sur enregistrer (pour enregistrer l'étudiant) ?
(je sais pas si je suis bien claire...)
Vous pouvez reprendre l'explication??
Bonjour,
Alors en fait, dans le formulaire "etudiant", je voudrais pouvoir enregistrer l'étudiant saisie en cliquant sur le bouton "enregistrer" et ensuite cliquer sur le bouton "saisir son diplome" qui mène au formulaire "diplome" et qui reprend le champ id_etudiant (déjà rempli par l'identifiant de l'étudiant saisi dans le formulaire etudiant)
J'espère être plus claire.
Merci beaucoup pour votre aide.
Alors en fait, dans le formulaire "etudiant", je voudrais pouvoir enregistrer l'étudiant saisie en cliquant sur le bouton "enregistrer" et ensuite cliquer sur le bouton "saisir son diplome" qui mène au formulaire "diplome" et qui reprend le champ id_etudiant (déjà rempli par l'identifiant de l'étudiant saisi dans le formulaire etudiant)
J'espère être plus claire.
Merci beaucoup pour votre aide.
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
Modifié par f894009 le 30/04/2012 à 16:38
Modifié par f894009 le 30/04/2012 à 16:38
Bonjour,
Quand vous enregistrez l'etudiant, est-ce que les champs du formulaire"etudiant" sont effaces apres l'enregistrement???
id_etudiant cle primaire ou pas
Quand vous enregistrez l'etudiant, est-ce que les champs du formulaire"etudiant" sont effaces apres l'enregistrement???
id_etudiant cle primaire ou pas
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
30 avril 2012 à 17:05
30 avril 2012 à 17:05
Re,
La base de donnees est dans le meme fichier .mdb que celui des formulaire ou dans un fichier separe??
La base de donnees est dans le meme fichier .mdb que celui des formulaire ou dans un fichier separe??