Pb avec Access
damien
-
Utilisateur anonyme -
Utilisateur anonyme -
Salut à tous,
j'ai un petit problème dans la création d'une de mes bases :
j'ai créé une base "client" : dedans, j'ai ajouté les critères : Mademoiselle, Madame, Monsieur.
Lors de la création du formulaire, la personne pourra choisir entre l'un de ces 3 propositions. Mais lors du remplissage dans ma table, je peux sélectionner les 3 choix.
En fait, j'ai oublié un truc dans mes critères et surement dans la case "Valide si". j'ai :
Mademoiselle ---> OUI ou NON
Madame ----> OUI ou NON
Monsieur ---> OUI ou NON
je souhaiterais pouvoir cocher Mademoiselle si Madame et Monsieur sont à NON? j'ai tourné dans tout les sens mais je trouve pas la bonne syntaxe.
Pouvez-vous m'aider s'il vous plait.
merci d'avance.
Damien
j'ai un petit problème dans la création d'une de mes bases :
j'ai créé une base "client" : dedans, j'ai ajouté les critères : Mademoiselle, Madame, Monsieur.
Lors de la création du formulaire, la personne pourra choisir entre l'un de ces 3 propositions. Mais lors du remplissage dans ma table, je peux sélectionner les 3 choix.
En fait, j'ai oublié un truc dans mes critères et surement dans la case "Valide si". j'ai :
Mademoiselle ---> OUI ou NON
Madame ----> OUI ou NON
Monsieur ---> OUI ou NON
je souhaiterais pouvoir cocher Mademoiselle si Madame et Monsieur sont à NON? j'ai tourné dans tout les sens mais je trouve pas la bonne syntaxe.
Pouvez-vous m'aider s'il vous plait.
merci d'avance.
Damien
33 réponses
Salut,
si tu es dans un formulaire, essaye de mettre un groupe d'option (genre boutons radio), comme ça tu ne pourras saisir qu'un seul choix à la fois.
A+ Blux
si tu es dans un formulaire, essaye de mettre un groupe d'option (genre boutons radio), comme ça tu ne pourras saisir qu'un seul choix à la fois.
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
merci pour ta réponse mais :
pour un formulaire, je pensais justement faire avec des boutons radios, mais quand tu vas double cliques dans la table, tu peux la remplir à la main et là tu peux cocher les 3 cases, et c'est ça que je veux enlever. Y'a une règle de validité à mettre que je n'arrive pas à trouver.
voila
pour un formulaire, je pensais justement faire avec des boutons radios, mais quand tu vas double cliques dans la table, tu peux la remplir à la main et là tu peux cocher les 3 cases, et c'est ça que je veux enlever. Y'a une règle de validité à mettre que je n'arrive pas à trouver.
voila
Si tu n'arrives pas à trouver une règle de validation, c'est sûrement que tu as fait une (petite) erreur dans la conception de ta base ;-)
Dans le cas présent, ton souci peut être résolu en modifiant la structure de la table.
Plutôt que de mettre 3 champs oui/non, mets un seul champ de type chaine de caractères dans lequel tu autoriseras seulement monsieur, madame et mademoiselle (liste de valeurs), comme ça, impossible de tricher...
Imagine lorsque tu auras quelqu'un qui te demandera de supprimer la civilité ou de mettre le nom d'une société, il te faudra modifier la structure de la table ainsi que tous les objets y faisant référence, pas cool... alors qu'en codant ces informations dans un seul champ...
A+ Blux
Dans le cas présent, ton souci peut être résolu en modifiant la structure de la table.
Plutôt que de mettre 3 champs oui/non, mets un seul champ de type chaine de caractères dans lequel tu autoriseras seulement monsieur, madame et mademoiselle (liste de valeurs), comme ça, impossible de tricher...
Imagine lorsque tu auras quelqu'un qui te demandera de supprimer la civilité ou de mettre le nom d'une société, il te faudra modifier la structure de la table ainsi que tous les objets y faisant référence, pas cool... alors qu'en codant ces informations dans un seul champ...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Salut,
j'ai bien résolu mon problème mais maintenant, j'en ais 2 autres :p :
-j'ai bcp de données alors je souhaiterais séparés mon formulaire en 3 parties : coordonnées du client, informations sur sa santé, et résumé des rendez-vous. J'ai essayé avec le "saut de page" mais ça donne pas du tout ce que j'aimerais avoir. En fait j'aimerais cliqué sur un bouton et passé d'une page à l'autre, Avoir 3 pages par enregistrement. Est-ce possible?
-Dans mon formulaire, j'aimerais que lorsque je clique sur une case à cocher, un champ s'affiche pour rentrer la valeur, et si je clique pas , le 2eme champ ne s'affiche pas. Comme par exemple, si je consomme du chocolat, je coche la case chocolat et là s'affiche la case taux_de_matière grasse et je rentre la valeur. Mais si je coche pas la case chocolat, je ne veux pas voir afficher la case taux.
Est-ce quelqu'un à une idée svp.
Merci d'avance
j'ai bien résolu mon problème mais maintenant, j'en ais 2 autres :p :
-j'ai bcp de données alors je souhaiterais séparés mon formulaire en 3 parties : coordonnées du client, informations sur sa santé, et résumé des rendez-vous. J'ai essayé avec le "saut de page" mais ça donne pas du tout ce que j'aimerais avoir. En fait j'aimerais cliqué sur un bouton et passé d'une page à l'autre, Avoir 3 pages par enregistrement. Est-ce possible?
-Dans mon formulaire, j'aimerais que lorsque je clique sur une case à cocher, un champ s'affiche pour rentrer la valeur, et si je clique pas , le 2eme champ ne s'affiche pas. Comme par exemple, si je consomme du chocolat, je coche la case chocolat et là s'affiche la case taux_de_matière grasse et je rentre la valeur. Mais si je coche pas la case chocolat, je ne veux pas voir afficher la case taux.
Est-ce quelqu'un à une idée svp.
Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour afficher tout un tas de données, rien ne vaut un bon contrôle de type onglet.
Sinon, pour faire apparaitre une zone de saisie, il faut mettre un peu de code sur la case à cocher (code sur 'sur clic') et affecter la propriété .visible de ta zone de saisie à vrai.
A+ Blux
Sinon, pour faire apparaitre une zone de saisie, il faut mettre un peu de code sur la case à cocher (code sur 'sur clic') et affecter la propriété .visible de ta zone de saisie à vrai.
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Merci de ton aide blux :o)),
je n'avais pas vu le contrôle onglet, très très bien, je vais pouvoir faire un truc plus clair :o).
Par contre, le code sur le clic, je suis pas encore un expert et on me sors : pb de syntaxe.
j'avais mis ça:
Private Sub glycémie_Click()
taux_glycémie.visible:=true;
End Sub
:'(.
help me please
dam
je n'avais pas vu le contrôle onglet, très très bien, je vais pouvoir faire un truc plus clair :o).
Par contre, le code sur le clic, je suis pas encore un expert et on me sors : pb de syntaxe.
j'avais mis ça:
Private Sub glycémie_Click()
taux_glycémie.visible:=true;
End Sub
:'(.
help me please
dam
ben c'est pas :=, on est en vb, c'est = tout court... ;-)
A+ Blux
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
re re re,
Private Sub glycémie_Click()
taux_glycémie.visible=true;
End Sub
il en veux tjs pas :(.
et sinon, comment on peux définir le nombre d'onglet que l'on souhaite car il m'en file que 2 lorsque je l'insert?
merci
Private Sub glycémie_Click()
taux_glycémie.visible=true;
End Sub
il en veux tjs pas :(.
et sinon, comment on peux définir le nombre d'onglet que l'on souhaite car il m'en file que 2 lorsque je l'insert?
merci
ta zone s'appelle bien taux_glycémie avec un 'é' ?
ca devrait marcher, essaye de changer le nom, sinon, mais c'est curieux...
Pour ajouter un onglet, Clic droit sur le controle en mode création et ajouter un onglet...
A+ Blux
ca devrait marcher, essaye de changer le nom, sinon, mais c'est curieux...
Pour ajouter un onglet, Clic droit sur le controle en mode création et ajouter un onglet...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
t'as essayé avec = vrai ?
des fois que...
A+ Blux
des fois que...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
:'(, quand ça veux pas, ça veux pas.
e ou é, ça change rien et true ou vrai aussi et := ou juste = pareil; il doit vraiment y avoir un truc de faux dans la phrase mais où...
e ou é, ça change rien et true ou vrai aussi et := ou juste = pareil; il doit vraiment y avoir un truc de faux dans la phrase mais où...
bon sang, mais c'est bien sûr !
me.taux....
ou
me!taux...
le 'me' fait référence à la base de données en cours...
A+ Blux
me.taux....
ou
me!taux...
le 'me' fait référence à la base de données en cours...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
arggghhhhhh, c'est bon. c'était le ; qui était fautif :((.
la bonne version est donc :
Private Sub glycemie_Click()
taux_glycemie.Visible = True
End Sub
par contre, ça m'affiche le taux que je dois rentrer mais j'ai pas mon pti label qui s'affiche mais je dois juste le rajouter, jvais testé
la bonne version est donc :
Private Sub glycemie_Click()
taux_glycemie.Visible = True
End Sub
par contre, ça m'affiche le taux que je dois rentrer mais j'ai pas mon pti label qui s'affiche mais je dois juste le rajouter, jvais testé
j'l'avions point vu...
c'est du vb pas du javac++ !
A+ Blux
c'est du vb pas du javac++ !
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
et bien ça à l'air de bien marché, y'a plus qu'a configurer et à tout faire tout bien jolie.
Je te remercie de ton aide :o)). mais surveille ta messagerie en cas de nouveaux problèmes :op.
@ bientôt
Je te remercie de ton aide :o)). mais surveille ta messagerie en cas de nouveaux problèmes :op.
@ bientôt
je n'active jamais la messagerie, je reste en 'live'...
mais là, je vais dodo...
du coup, tu as supprimé tes 3 champs civilité pour les remplacer par un seul ?, ta réponse n'est pas précise...
A+ Blux
mais là, je vais dodo...
du coup, tu as supprimé tes 3 champs civilité pour les remplacer par un seul ?, ta réponse n'est pas précise...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
lol, bonne nuit alors :op.
Pour la civilité, le l'ai rentrée en tant que Civilité et Texte et je l'ai ensuite mis dans "Groupe d'options" et comme possibilité : Mademoiselle, Madame et Monsieur donc pas d'autre choix.
Le problème, c'est que lorsque je regarde mais table, y'a écrit 1,2 ou 3 car il a pas voulu que je le rentre autrement.
donc en fait, je sais pas si c'est vraiment la meilleure solution.
voilou
Pour la civilité, le l'ai rentrée en tant que Civilité et Texte et je l'ai ensuite mis dans "Groupe d'options" et comme possibilité : Mademoiselle, Madame et Monsieur donc pas d'autre choix.
Le problème, c'est que lorsque je regarde mais table, y'a écrit 1,2 ou 3 car il a pas voulu que je le rentre autrement.
donc en fait, je sais pas si c'est vraiment la meilleure solution.
voilou
;-)
Dans ce cas, ne fais pas de groupe d'option : Dans ta table, tu crée un champ en "byte", auquel tu associe une "liste de choix", ce qui fait que, à la saisie, tu auras le choix "M., Mme, Mlle...", alors que dans la table, cela sera du numérique...
Ensuite, il te suffit de glisser le champ sur ton formulaire (si tu as affiché la liste des champs)...
;-)
Wild and Free
Dans ce cas, ne fais pas de groupe d'option : Dans ta table, tu crée un champ en "byte", auquel tu associe une "liste de choix", ce qui fait que, à la saisie, tu auras le choix "M., Mme, Mlle...", alors que dans la table, cela sera du numérique...
Ensuite, il te suffit de glisser le champ sur ton formulaire (si tu as affiché la liste des champs)...
;-)
Wild and Free
Bonjour à toi Blux et à tous :op,
je me rappelle que, dans un formulaire, il faut :
-soit ajouter un enregistrement.
-soit le modifier.
Pour ajouter un enregistrement, il suffit d'ouvrir le formulaire à une page vide (dernière page) mais pour le modifier, il faut retrouver le bon enregistrement; dans mon cas, il s'agit d'une personne, nom et prénom.
J'ai vu un médecin l'autre jour qui a tapé mon nom, ça lui a sorti 3 personnes avec mon nom et après il a cliqué sur mon prénom.
Je me demandais si Access était capable de le faire dans un formulaire, a savoir, je rentre le nom, il me sors la liste des personnes au même nom, je clique sur le prénom et là, j'obtiens tous mes renseignements?
voilou, merci
je me rappelle que, dans un formulaire, il faut :
-soit ajouter un enregistrement.
-soit le modifier.
Pour ajouter un enregistrement, il suffit d'ouvrir le formulaire à une page vide (dernière page) mais pour le modifier, il faut retrouver le bon enregistrement; dans mon cas, il s'agit d'une personne, nom et prénom.
J'ai vu un médecin l'autre jour qui a tapé mon nom, ça lui a sorti 3 personnes avec mon nom et après il a cliqué sur mon prénom.
Je me demandais si Access était capable de le faire dans un formulaire, a savoir, je rentre le nom, il me sors la liste des personnes au même nom, je clique sur le prénom et là, j'obtiens tous mes renseignements?
voilou, merci
;-)
En VB :
A coté de la zone de texte "nom", tu as le bouton "rechercher", lequel effectue une requête paramétrée récupérant le contenu de la zone de texte pour te l'afficher dans une zone de liste (par ex), idem avec le prénom (mais la requête devra récupérer les 2 zones de texte)
Access :
Sous formulaires...
;-)
Wild and Free
En VB :
A coté de la zone de texte "nom", tu as le bouton "rechercher", lequel effectue une requête paramétrée récupérant le contenu de la zone de texte pour te l'afficher dans une zone de liste (par ex), idem avec le prénom (mais la requête devra récupérer les 2 zones de texte)
Access :
Sous formulaires...
;-)
Wild and Free
re,
je repose une petite question qui va dans la lignée de la précendente.
En fait, j'ai le poids actuel, et le poids désiré : c'est des valeurs qu'on rentre.
et je dois avoir le Delta qui est la différence des 2 autres.
Je pensais à ne pas rentrer le delta dans ma base et faire une requète, mais peux-t-on ajouter cette fameuse requète dans le questionnaire car j'avais testé mais je pouvais qu'utiliser, soit ma requète, soit pas table dans le formulaire, et pas les deux ensembles :'(.
Voili, voilou, j'espère que l'on pourra me répondre.
je repose une petite question qui va dans la lignée de la précendente.
En fait, j'ai le poids actuel, et le poids désiré : c'est des valeurs qu'on rentre.
et je dois avoir le Delta qui est la différence des 2 autres.
Je pensais à ne pas rentrer le delta dans ma base et faire une requète, mais peux-t-on ajouter cette fameuse requète dans le questionnaire car j'avais testé mais je pouvais qu'utiliser, soit ma requète, soit pas table dans le formulaire, et pas les deux ensembles :'(.
Voili, voilou, j'espère que l'on pourra me répondre.