{Access} utiliser la date

deejaygalut -  
 deejaygalut -
Bonjour,
Je cherche une expression capable de me changer la date d'un tournoi inscrite dans un formulaire (du type jj/mm/aaaa) en un nombre du type aaaammjj1 ou aaaammjj2

je fais un formulaire pouvant créer un tournoi dans la table TOURNOi qui a comme champs (NUM_TOURNOI;DATE_TOURNOI;NB_JOUEUR)

ce formulaire aurait un groupe d'option (tournoi1 ou tournoi 2) pour definir la clef du numero ( ou 2)
Configuration: Windows XP Internet Explorer 7.0

5 réponses

  1. fiu
     
    Salut
    Je suis pas très Access car c'est un produit que je n'apprécie pas du tout mais essaye tout de même Annee(DATE_TOURNOI)*10000+Mois(DATE_TOURNOI)*100+Jour(DATE_TOURNOI)
    0
    1. deejaygalut
       
      Bonjour,
      la fonction marche, merci maispar contre ou la mettre dans la table pour qu'elle me mette ces valeurs sans que j'ai à les rentrer moi meme!
      0
  2. fiu
     
    re...

    Cette fonction n'est pas à mettre dans la table, car il y a déjà de la donnée qui permet de calculer cette "date"

    essaie
    SELECT Annee(DATE_TOURNOI)*10000+Mois(DATE_TOURNOI)*100+Jour(DATE_T­OURNOI)
    FROM tournoi
    WHERE Num_Tournoi = qqechose
    AND Nb_Joueur = autrechose

    juste pour que tu te rende compte que tu n'as pas besoin de créer un truc supplémentaire dans ta base : yaka le transformer (ou le présenter) "comme il faut".
    0
    1. deejaygalut
       
      mais cet algorythme, ou dois je le mettre?
      0
  3. fiu
     
    Ah !?
    C'est pas un algorithme, c'est une requête : une instruction pour extraire des données d'une base de données.
    Et, Access c'est aussi une base de données (enfin, il paraît)
    Mais comme je connais que extrrrrèmement mal Access, je vais pas pouvoir t'aiguiller sur autre chose que le SQL vu par Microsoft. Aussi mon "aide" s'arrêtera ici.

    désolé.
    0
  4. deejaygalut
     
    Bonjour, alors j'ai créé une requete qui me prend ma date du tournoi, et qui me calcul son numero ID tel que aaaammjj(1 ou 2) ca me met bien en troisieme colonne de requete ce numero (1-date 2-clef 3-Num)

    Maintenant j'aimerais que ca me l'envoie automatiquement dans ma Table LISTE_TOURNOI en tant que clef primaire de table!

    En gros j'aimerais faire un formulaire ou j'inscris une date et je choisit la valeur 1 ou 2 et il m'inscris automatiquement le numero ID du tournoi en tant que cle primaire du trounoi dans la table LISTE_TOURNOI!

    Le probleme est que lorsque j'ajoute une date et une valeur dans un formulaire et que je cherche a valider il m'indique qu'il manque une clef primaire (logique vu que je ne l'ai pas tapé), comment donc, dans ce meme formulaire inscrire automatiquement ce numero des que j'ai tapé la date et la valeur?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question