Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : champs dans access avec conditions... [ Base de données / ADO & DAO ] (chaudier37)

dimanche 4 novembre 2007 à 13:54:43 | champs dans access avec conditions...

chaudier37

Bonjour
je travaille dans access.
j'ai une table qui comporte trois chanps : nom, trouvé, date
champs nom : champs texte
champs trouvé  : avec case à cocher : oui ou non
champs date : date... si le champs trouvé est coché oui, on doit mettre la date dans le champs date, sinon il doit rester vide.

je voudrais mettre cette condition dans la table et je n'y arrive pas. je tente de le faire par vb mais je ne connais pas la syntaxe exacte.


quelqu'un peut il m'aider ? merci


dimanche 4 novembre 2007 à 18:44:57 | Re : champs dans access avec conditions...

chaibat05

Salut,
je crois que tu dois le faire par code.
Au moment de la mise à jour de ta table.

J' ai tenté le coup avec Vaide Si, mais parmis
les fonctions intègrées, il n'y a pas le fameuc IIF(machin, Vrai,Faux).
De plus il n' affiche pas les champs pour en choisir un sur
lequel on peut tester.


I LIKE TO BE HERE WHEN I CAN


lundi 5 novembre 2007 à 10:08:19 | Re : champs dans access avec conditions...

Molenn

Heu, je ne te comprends pas :
Une table contient des données brutes. Tu ne peux pas y mettre de conditions.
Ce que tu veux, c'est mettre à jour la table en fonction de ce qui se trouve dans le champ "trouvé" ? Ou c'est juste un affichage ? Dans les deux cas, faudra passer par une requête ou du code. Mais je conseille la requête, avec l'assistant d'ACCESS, c'est très simple. Pas de code, quelques glisser/déposer et ça roule.

Je pense que tu veux mettre à jour le champ Date (au passage, donne un autre nom que Date à ton champ, c'est un mot réservé dans ACCESS et tu risques de t'y perdre ou parfois de te retrouver avec un résultat étonnant, vaut mieux mettre DateTrouvée par exemple), tu vas donc devoir créer une requête Mise à jour en sélectionnant deux champs :
Tu prends le champ "Trouvé" et tu lui mets en critère "Vrai"
Tu prends le champ "Datetrouvée" et tu lui mets en mise à jour : "Date()"

A chaque fois que tu exécuteras la requête, chaque enregistrement de ta table sera mis à jour avec la date du jour quand le champ Trouvé est coché. A toi d'adapter après avec d'autres critères (mettre la date quand la case est cochée et que la date est à null, quelle date renseigner, etc ...)

Si ce n'est pas ce que tu voulais obtenir, et bien, précise un peu plus ton besoin ^^
Mais en tout état de cause, il n'y a pas de conditions dans une table. Que de la donnée brute.

Molenn

lundi 5 novembre 2007 à 10:19:03 | Re : champs dans access avec conditions...

chaibat05

Bonjour Molenn,
ce qu' il veut dire ,je pense que , c' est que lorsqu' on tente de d' entrer  une date , Access doit tester sur la valeur de l' autre champ.Si c' est True accepter la donnée, si c' est False mettre AUTOMATIQUEMENT null dans le champ Date.
Ce qui me parait, à défaut du code,  infaisable !

AUTOMATIQUEMENT oui , mais il doit le gérer lui même par code.



I LIKE TO BE HERE WHEN I CAN


lundi 5 novembre 2007 à 11:13:15 | Re : champs dans access avec conditions...

Molenn

Ah, oui, dans ce cas ^^
Mais ça sous-entend qu'il travaille avec un formulaire dans ce cas pour la mise à jour de la table. Et là, il faut effectivement gérer un peu de code derrière les objets.

Par contre, s'il travaille directement dans la table, c'est impossible.

Pour les formules, le IIf existe, mais dans les fonctions intégrées, son petit nom, c'est VraiFaux ce qui est la plus intuitive, je suis d'accord

Molenn



Cette discussion est classé dans : access, date, champs, trouvé, conditions


Répondre à ce message

Sujets en rapport avec ce message

GROS PROBLEME de DATE lors de passage de ACCESS vers ORACLE [ par kenshi ] bonjour,je suis sur ce problème depuis plusieurs jour déjà et il n'y a pas moyen d'y remedier, peut etre qu'un de vous sera y repondre!!je dispose de calendrier sur access 2000 [ par bounette ] Bonjour à tous, j'aimerai pouvoir: trouver un calendrier à incorporer à un programe pour choisir une date et placer le jour semaine "ex mardi" un cham Access Vba, ou comment interagir par des conditions vba sur des valeurs de champs [ par evipat ] Bonjour, c'est la premiere fois que j'utilise vba mais pasdu vb, je voudrais récuperer des valeurs de champs d'un formulaire ou d'un état, et calculer access et word [ par chaudier37 ] Bonjourje travaille dans access. je cherche à partir d'access, comme la limite de texte est limitée à 250 caractères par champs, je voudrais que à par Créer un champ date [ par soulkeum ] Bonjourc'est encore moi !!! je vous ai dit je suis null en accessvoila j'ai réccupéré une application développer sous access, je dois ajouter deux cha dao est le relation access [ par neotof ] Bonsoir je ne trouve pas comment affiché le champs d'une table (b) qui est mis en relation avec une autre talbe (a)J'utilise DAO ex:pour affiché un ch pb de filtre sur un formulaire Access [ par martialch ] Bonjour, Mon probleme est que j'ai un formulaire continu pour lequel, dans la zone "filtre" j'ai saisi : [date] >= #09/07/2007# and [date] Le filtre date dans access [ par teamtiti ] Salut a tous j'écrit dans une base access et je voudrait dans une colone rajouter la date et l'heure a l'aquelle la ligne a ete ecrite dans la base j' bdd access [ par noreka ] je suis debutantj'ai crée des tables en accesspuis une requeteun formulaire avec quelques champs, c'est a dir les champs dont j'ai souvant besoin de l Base de donnees ACCESS [ par radsie ] BonjourJ'aimerais pouvoir eclaircir un problème auquel je ne trouve pas de solution logique !!J'utilise pour mon programme une base de données type AC


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.