Automatisation de donnée

Fermé
BonTuyau - 5 juil. 2012 à 11:14
 BonTuyau - 5 juil. 2012 à 16:53
Bonjour,

je suis actuellement en stage et on me demande de mettre un grand nombre de tableaux excel sous access.

Certains champs y sont donc automatisés, mon problème est le suivant :
Dans le formulaire que j'ai créé, j'ai un champs [date de fin] et un autre [statut] et je voudrais que si la [date de fin]> date du jour, [statut] = "En cours"

Comment faire ?

Meci d'avance pour vos réponses.

2 réponses

Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 590
5 juil. 2012 à 12:06
Salut,

Dans Access, tu ne peux pas calculer des champs directement dans les tables (en fait, dans la dernière version oui, mais c'est une des pires idées qu'ait eu Microsoft, donc je te conseille vivement de ne jamais utiliser cette fonction qui crée des tables qui ne sont ni des tables, ni des requêtes mais une sorte de monstre hybride qui ne pourra jamais être transposé dans un autre système le cas échéant)

Tu dois passer par un query, et utiliser la fonction IIF dans l'éditeur d'expressions

IIF([date de fin]>now();[statut]="en cours";)

0
Merci, je vais essayer ça alors
0