Automatisation de donnée

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

  1. Contributeur
    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
    1. Merci, je vais essayer ça alors
      0