Saisie dans formulaire access 2003
Résolu
Joss0109
Messages postés
143
Statut
Membre
-
Joss0109 Messages postés 143 Statut Membre -
Joss0109 Messages postés 143 Statut Membre -
Bonjour,
J'ai créé mon formulaire a partir de table liées
Quand je passe en mose saisie, il ne veux pas me laisser saisir... je peux rien saisir en fait
Quest-ce que je dois faire exactement pour qu'il me laisse saisir mes données et en même temps remplir les tables respectives
Merci de m'aider, ça serait cool, je suis pommé........
Joss
J'ai créé mon formulaire a partir de table liées
Quand je passe en mose saisie, il ne veux pas me laisser saisir... je peux rien saisir en fait
Quest-ce que je dois faire exactement pour qu'il me laisse saisir mes données et en même temps remplir les tables respectives
Merci de m'aider, ça serait cool, je suis pommé........
Joss
A voir également:
- Saisie dans formulaire access 2003
- Whatsapp formulaire opposition - Guide
- Saisie gestuelle iphone - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Saisie vocale whatsapp - Accueil - Messagerie instantanée
59 réponses
Il faudrait que tu nous dises comment sont liées, les tables, quels champs tu as mis, si tu as un message d'erreur, et toute cette sorte de choses...
Parce que si le formulaire est correctement construit, on peut y saisir des valeurs, mais je suppose que la réponse "Ton formulaire est mal construit" serait un peu insuffisante, non?
Parce que si le formulaire est correctement construit, on peut y saisir des valeurs, mais je suppose que la réponse "Ton formulaire est mal construit" serait un peu insuffisante, non?
ma table se compose comme ceci:
j'ai crée un "PK_personne" qui est ma clé primaire
les autres champs sont noms, prénoms, adresse,etc...
dans mon formulaire je fais apparaitre: noms prénoms adresse etc... à l'aide de l'assistant formulaire.
effectivement je n'ai pas inséré le champs de la clé primaire... en effet est ce important
cette table est donc reliée à d'autres infos qui me serviront à créer des sous formulaires
voila ce qui se passe (mais là je n'arrive même pas à remplir le 1er formulaire, alors difficil d'aller plus loin)
merci à toi pour ton aide
Joss
j'ai crée un "PK_personne" qui est ma clé primaire
les autres champs sont noms, prénoms, adresse,etc...
dans mon formulaire je fais apparaitre: noms prénoms adresse etc... à l'aide de l'assistant formulaire.
effectivement je n'ai pas inséré le champs de la clé primaire... en effet est ce important
cette table est donc reliée à d'autres infos qui me serviront à créer des sous formulaires
voila ce qui se passe (mais là je n'arrive même pas à remplir le 1er formulaire, alors difficil d'aller plus loin)
merci à toi pour ton aide
Joss
Si ta clé primaire est un numéro automatique, ça n'a pas d'importance que tu ne l'aies pas mise. Sinon, il faut effectivement la mettre si tu veux ajouter des enregistrements. Pour modifier les anciens ça ne change pas grand chose.
Dnas ta création de premier formulaire, as-tu mis des champs provenant d'autres tables, ou bien seulement des champs de la table PK-Personnes?
Dnas ta création de premier formulaire, as-tu mis des champs provenant d'autres tables, ou bien seulement des champs de la table PK-Personnes?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci de me répondre, c'est gentil...
Pour répondre à LatelyGeek, oui j'ai besoin de rajouter des enregistrements, en fait ma base est vide, c'est les autres utilisateurs et moi-même qui allons la remplir au fur et a mesure à l'aide du formulaire justement, et oui, j'ai des champs qui viennent d'une autres table
Donc d'après ce que tu me dit, je doit mettre un champs avec la clé primaire si je veux rajouter des enregistrement ? Mais comment et a quel endroit ? est-ce que ça a de l'importance ?
Merci a toi
Joss
Pour répondre à LatelyGeek, oui j'ai besoin de rajouter des enregistrements, en fait ma base est vide, c'est les autres utilisateurs et moi-même qui allons la remplir au fur et a mesure à l'aide du formulaire justement, et oui, j'ai des champs qui viennent d'une autres table
Donc d'après ce que tu me dit, je doit mettre un champs avec la clé primaire si je veux rajouter des enregistrement ? Mais comment et a quel endroit ? est-ce que ça a de l'importance ?
Merci a toi
Joss
C'est compliqué de te répondre.
Première chose, si tu veux ajouter des enregistrements et que ta clé n'est pas autiomatique il FAUT la mettre dans le formulaire pour pouvoir lui donner une valeur sinon l'enregistrement sera refusé par Access.
Et s'il y a plusieurs tables, alors là, ça se corse.
Remplir plusieurs tables en même temps avec juste un formulaire sans sous-formulaire, c'est toujours un exercice périlleux. Combien de tables, quels liens entre ces tables, et quels champs de quelles tables as-tu mis, côté 1 ou côté plusieurs de la table?
Tu donnes un peu les infos au compte-goutte, là.
Le plus simple serait que tu postes ta base pour que j'y jette un oeil, là on va y passer des semaines.
Première chose, si tu veux ajouter des enregistrements et que ta clé n'est pas autiomatique il FAUT la mettre dans le formulaire pour pouvoir lui donner une valeur sinon l'enregistrement sera refusé par Access.
Et s'il y a plusieurs tables, alors là, ça se corse.
Remplir plusieurs tables en même temps avec juste un formulaire sans sous-formulaire, c'est toujours un exercice périlleux. Combien de tables, quels liens entre ces tables, et quels champs de quelles tables as-tu mis, côté 1 ou côté plusieurs de la table?
Tu donnes un peu les infos au compte-goutte, là.
Le plus simple serait que tu postes ta base pour que j'y jette un oeil, là on va y passer des semaines.
Salut LatelyGeek,
Je n'ai pas besoin de te transmettre la base, j'ai analysé tout ce que tu m'a dit et eefectivement, yavait un bug avec mes tables, à mon avis y'en avais un peu de trop (18) et j'avais mis des integritées referencielles partout, c'est ca qui a dût merder j'ai donc tout repris à zéro et synthetisé plusieurs tables dans une table principale à l'aide de listes déroulantes. enfin bref ca à l'ai de fonctionner pour l'instant et j'ai pas trop de problèmes avec mon 1er formulaire... je te tiendrais au courant.
par contre j'en profite pour une ou deux ptites questions techniques
j'ai l'intention de créer un 2eme formulaire avec une 2eme table principale reliée à la 1ere (déja de quelle façon je dois la relier?, et comment l'intégralité référencielle doit être attribuée? est ce que je dois cocher "mise en cascade" ou non ? )
dans le 2eme formulaire je voudrais réintégrer le numéro automatique que j'ai mis dans le 1er formulaire et le remettre dans le 2eme, ainsi que quelque champs ' nom prénom etyc...) histoire de rappeller les références de mon dossier sur ce 2eme formulaire.
autre chose aussi j'ai inseré des cases à cocher ( oui, non) dans le 1er formuilaire , je voudrais faire disparaitre certaines étiquettes quand l'utilisateur clique sur non, comment je dois m'y prendre?
merci à toi pour ton aide qui m'est trés précieuse jusqu'à maintenant
Joss
Je n'ai pas besoin de te transmettre la base, j'ai analysé tout ce que tu m'a dit et eefectivement, yavait un bug avec mes tables, à mon avis y'en avais un peu de trop (18) et j'avais mis des integritées referencielles partout, c'est ca qui a dût merder j'ai donc tout repris à zéro et synthetisé plusieurs tables dans une table principale à l'aide de listes déroulantes. enfin bref ca à l'ai de fonctionner pour l'instant et j'ai pas trop de problèmes avec mon 1er formulaire... je te tiendrais au courant.
par contre j'en profite pour une ou deux ptites questions techniques
j'ai l'intention de créer un 2eme formulaire avec une 2eme table principale reliée à la 1ere (déja de quelle façon je dois la relier?, et comment l'intégralité référencielle doit être attribuée? est ce que je dois cocher "mise en cascade" ou non ? )
dans le 2eme formulaire je voudrais réintégrer le numéro automatique que j'ai mis dans le 1er formulaire et le remettre dans le 2eme, ainsi que quelque champs ' nom prénom etyc...) histoire de rappeller les références de mon dossier sur ce 2eme formulaire.
autre chose aussi j'ai inseré des cases à cocher ( oui, non) dans le 1er formuilaire , je voudrais faire disparaitre certaines étiquettes quand l'utilisateur clique sur non, comment je dois m'y prendre?
merci à toi pour ton aide qui m'est trés précieuse jusqu'à maintenant
Joss
Je ne peux répondre qu'à la dernière question, les autres sont bien trop vagues.
Dans les propriétés de la case à cacher, dans Après MAJ, tu mets un module:
If Me!NomDeLaCase!Value = False then
Me!NomDeLaZone!Visible=False
Else
Me!NomDeLaZone.Visble = True
End If
Dans les propriétés de la case à cacher, dans Après MAJ, tu mets un module:
If Me!NomDeLaCase!Value = False then
Me!NomDeLaZone!Visible=False
Else
Me!NomDeLaZone.Visble = True
End If
J'ai essayé, il ne me met pas d'erreur, mais mon étiquette ne disparait pas... peut-être que j'ai fais une erreur dans la syntaxe...
Je vais t'expliquer exactement ce que je veux, peut-être pourra tu me donner le module exacte
J'ai trois case à cocher :
"Particulier" case
"Professionnel" case
Quant je clic sur "Particulier", je veut faire disparaitre une case nommée "NOM" (pour cette zone de texte, dans source de contrôle, j'ai "NOM")
Voilà, j'espère que tu pourra m'aider
Merci à toi
Joss
Je vais t'expliquer exactement ce que je veux, peut-être pourra tu me donner le module exacte
J'ai trois case à cocher :
"Particulier" case
"Professionnel" case
Quant je clic sur "Particulier", je veut faire disparaitre une case nommée "NOM" (pour cette zone de texte, dans source de contrôle, j'ai "NOM")
Voilà, j'espère que tu pourra m'aider
Merci à toi
Joss
Je te transmets le lien
J'ai juste laissé une petite base avec 3 champs et le formulaire (créé avec l'assistant) ou j'ai mis une case à cocher
Peut écrire la procédure pour me faire disparitrele champs NON1ER CONTACT en cliquant sur la case particulier, j'ai verrai plus clair
https://www.cjoint.com/?mnn2PkC8eX
Merci à toi
J'ai juste laissé une petite base avec 3 champs et le formulaire (créé avec l'assistant) ou j'ai mis une case à cocher
Peut écrire la procédure pour me faire disparitrele champs NON1ER CONTACT en cliquant sur la case particulier, j'ai verrai plus clair
https://www.cjoint.com/?mnn2PkC8eX
Merci à toi
Bon, déjà, j'ai rectifié un premier problème, la saisie des majuscules, j'ai utilisé la fonction UCase après MAJ du nom dans le formulaire. Ce que tu avais mis ne fonctionnait pas (Règle de validation dans la table, je l'ai enlevée).
Et sinon, j'ai fait exactement ce que je t'avais dit, et ça fonctionne. Regarde les propriétés Après MAJ de la case et du nom.
https://www.cjoint.com/?mnqKIpPM7w
PS: j'ai enlevé l'état, trop volumineux.
Et sinon, j'ai fait exactement ce que je t'avais dit, et ça fonctionne. Regarde les propriétés Après MAJ de la case et du nom.
https://www.cjoint.com/?mnqKIpPM7w
PS: j'ai enlevé l'état, trop volumineux.