Automatisation de donnée

BonTuyau -  
 BonTuyau -
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 13499 Statut Contributeur 2 594
 
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
BonTuyau
 
Merci, je vais essayer ça alors
0