Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Requète interrogative sur champs calculés


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Requète interrogative sur champs calculés
    Bonjour à tous,
    Je cherche à faire une requête interrogative sur un age précis, c'est donc un champ calculé, voici mon calcul
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    Age: Fix((Maintenant()-[DDN])/365,25)

    DDN étant le champ Date de naissance
    Je voudrais pouvoir, dans ma requête, demander l'age minimal et l'age maximal. Je cherche donc toutes mes fiches correspondantes aux personnes qui ont entre 37 ans minimum et 43 maximum, par exemple.
    Comment écrirer ma requête ?

    Si j'écris ma requête comme ceci >37 Et <43 la réponse donnée est bonne

    Si j'écris ma requête comme ceci dans la ligne critère :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    >[Age minimal ?] Et <[Age maximal ?]
    intérrogation sur 37 à 43
    J'obtiens des tous les âges voulus + ceux qui ont 4 ans

    Si j'avais demandé de 37 à 75 ans, j'aurais eu les 7 ans en plus, j'ai testé

    Aurais-je atteint les limites du logiciel ou est-ce un bug ?

    Merci

  2. #2
    Membre à l'essai
    Bonjour à tous,

    Je me réponds à moi même car j'ai vu que ma question avait été lu un certain nombre de fois. Ma collègue et moi avons trouvé la réponse.

    Il suffit juste d'aller dans les paramètres de la requête (mode création) (clic droit en tête de ligne de la requête, choisir paramètre). Il faut ajouter la question posée sans les crochets, si deux questions, remplir deux lignes, et choisir le type de données : entier dans le cas qui nous occupe.

    Bon courage à tous

###raw>template_hook.ano_emploi###