Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
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 08/06/2011, 09h54   #1
Nouveau Membre du Club
 
Yoann
Inscription : février 2011
Messages : 126
Détails du profil
Informations personnelles :
Nom : Yoann

Informations forums :
Inscription : février 2011
Messages : 126
Points : 29
Points : 29
Par défaut case à cocher

Bonjour,

voila ce que j'essaie de faire :
j'ai une table avec un champs case à cocher (Vrai/Faux), et un autre champs TPM (vide)
J'ai une requête qui récupère des valeurs Vrai/Faux que je stock dans TPM. Apres je voudrais mettre à jour mon champs case à cocher par rapport à mon champ TMP, sauf que Access refuse de faire cette opération... Comment faire pour effectuer ce dont j'ai besoin ?

Merci et bonne matinée
Magno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 14h01   #2
Membre du Club
 
Avatar de pio_killer
 
Inscription : novembre 2008
Messages : 163
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 163
Points : 54
Points : 54
Bonjour,

le plus simple serait de faire en vba

Est-ce que tu connais vba ?
pio_killer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 14h02   #3
Nouveau Membre du Club
 
Yoann
Inscription : février 2011
Messages : 126
Détails du profil
Informations personnelles :
Nom : Yoann

Informations forums :
Inscription : février 2011
Messages : 126
Points : 29
Points : 29
non du tout, c'est bien cela le problème...
Magno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 14h28   #4
Membre du Club
 
Avatar de pio_killer
 
Inscription : novembre 2008
Messages : 163
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 163
Points : 54
Points : 54
Je ne suis pas sur d'avoir compris

Je t'ai fais un exemple.
Lances la requête, tu constateras qu'elle met à jour toutes les lignes
Fichiers attachés
Type de fichier : zip case à cocher.zip (14,6 Ko, 14 affichages)
pio_killer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 14h51   #5
Nouveau Membre du Club
 
Yoann
Inscription : février 2011
Messages : 126
Détails du profil
Informations personnelles :
Nom : Yoann

Informations forums :
Inscription : février 2011
Messages : 126
Points : 29
Points : 29
Merci pour ce que vous m'avez fait, sauf que je vais rentrer plus dans le sujet :

J'ai en TMP des valeur oui ou non, et je voudrais simplement remplacer mon oui par une case cochée et mon non par une case non cochée. Vous avez mis comme valeur 0 et -1 est ce que c'est conventionnel pour que la case fonctionne ? si oui ou est ce que je peux changer ses valeurs ?
du style le 0 -> Non et -1 -> oui

Parce que moi j'ai fait exactement comme vous sauf pour des valeurs Oui Non access ne refuse de faire la maj... alors en attendant je suis passé par une liste déroulante qui fonctionne très bien. Mais je voudrais mettre des coches
Magno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 15h09   #6
Membre du Club
 
Avatar de pio_killer
 
Inscription : novembre 2008
Messages : 163
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 163
Points : 54
Points : 54
En faite, je n'ai pas mis les 0 et -1.
C'est ACCESS qui le fait tout seul lorsque la requête est lancée (fais le test en enlevant les valeurs et en relançant la requête).

Pour ACCESS, les valeurs booléennes correspondent aussi à ceci :
VRAI => -1
FAUX => 0

Ce sont ces valeurs qu'on utilise en vba.

Est-ce que tu as un exemple de requête que tu utilises afin que je comprenne bien ton problème

pio_killer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 15h42   #7
Nouveau Membre du Club
 
Yoann
Inscription : février 2011
Messages : 126
Détails du profil
Informations personnelles :
Nom : Yoann

Informations forums :
Inscription : février 2011
Messages : 126
Points : 29
Points : 29
c'est assez compliqué, je ne peux pas vous envoyer ma requête, j'explique :

j'ai un formulaire de recherche_article (qui agis sur une requête Recherche). Ce résultat de la recherche je l'exploite. Dans un champs j'ai une relation avec des tables en Left join, et j'ai mis si tu as cette article dans tel et tel table alors afficher oui sinon non (tout fonctionne parfaitement) : c'est mon champs TMP dans ma futur table1.

ce que je veux faire :

Une fois qu'on a toutes les données (article qui ont oui/non des liens) je propose à l'utilisateur une mise à jour de masse (soit tout les articles oui) dans la table1, mais l'utilisateur peut via une case coché/décoché retirer l'article pour ne pas qu'il soit mise à jour avec les autres.

Je vais essayer de retravailler mes requêtes pour essayer d'introduire la case à cochée.
Magno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 15h52   #8
Nouveau Membre du Club
 
Yoann
Inscription : février 2011
Messages : 126
Détails du profil
Informations personnelles :
Nom : Yoann

Informations forums :
Inscription : février 2011
Messages : 126
Points : 29
Points : 29
je viens de test ma requête avec 0 -1 au lieu de oui non et ça marche très bien !
Un grand merci de votre aide
Magno est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h47.


 
 
 
 
Partenaires

Hébergement Web