IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

SharePoint .NET Discussion :

Date d'aujourd'hui automatique


Sujet :

SharePoint .NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Septembre 2004
    Messages : 287
    Par défaut Date d'aujourd'hui automatique
    Bonjour à tous,

    Je chercher un truc qui me permettrait d'afficher dans une liste la date d'aujourd'hui ?
    Du genre, quand je visualise ma liste "MaListe", j'ai "16/10/09" dans la colonne "Aujourdhui" et demain, j'aurais "17/10/09" et cela sans que je modifie quoi que se soit.

    Merci !!

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 184
    Par défaut
    Il y une astuce, qui consiste à utiliser une colonne calculée = Today..

    Mais avant tout, il faut créer une colonne qui s'appelle Today puis la supprimer
    (voir dans des forum US)

    D.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Septembre 2004
    Messages : 287
    Par défaut
    Citation Envoyé par Davyd.B Voir le message
    Il y une astuce, qui consiste à utiliser une colonne calculée = Today..

    Mais avant tout, il faut créer une colonne qui s'appelle Today puis la supprimer
    (voir dans des forum US)

    D.
    Oui, c'est ce que j'ai vu et fait mais la date d'aujourd'hui ne se met pas automatiquement dans la colonne.

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 137
    Par défaut
    Salut,

    je n'ai jamais testé cela, mais tu peux essayer de développer un Custom Field et dans le Display Pattern, tu mettrais :

    <Today />

    Je ne sais pas si c'est accepté dans les définition de rendu de champ, mais je pense que si, donc bon, essaye et tu verras bien. Maintenant, le soucis c'est que ce sera une valeur... virtuelle ? Dans le sens, que le champ afficher la date d'aujourd'hui, mais il ne contiendra pas cette valeur...

    Essaye et dis moi quoi

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 38
    Par défaut
    Pourquoi ne pas simplement rajouter un champ date (celui avec le calendrier) ne pas mettre l'heure et le mettre par defaut a la date du jour?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Septembre 2004
    Messages : 287
    Par défaut
    Citation Envoyé par Altaria Voir le message
    Pourquoi ne pas simplement rajouter un champ date (celui avec le calendrier) ne pas mettre l'heure et le mettre par defaut a la date du jour?
    C'est-à-à-dire ??

    Récupére la colonne date de la liste "Calendrier" ?

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 519
    Par défaut
    Non il faut créer une colonne de type 'Date et heure' avec uniquement la date et ayant la date du jour par défaut.
    Seulement de cette façon tu n'as la date du jour qu'à la création de l'élément et d'après ce que j'ai compris cette date doit évoluée...

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Septembre 2004
    Messages : 287
    Par défaut
    Citation Envoyé par glucas59 Voir le message
    Non il faut créer une colonne de type 'Date et heure' avec uniquement la date et ayant la date du jour par défaut.
    Seulement de cette façon tu n'as la date du jour qu'à la création de l'élément
    C'est ce que j'ai fait... mais...
    Citation Envoyé par glucas59 Voir le message
    et d'après ce que j'ai compris cette date doit évoluée...
    Tout à fait.
    Je suis entrain de voir une autre solution pour contourner ce problème...

  9. #9
    Inactif  
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 137
    Par défaut
    Et pourquoi ne pas tenter ma solution ? ^^

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Septembre 2004
    Messages : 287
    Par défaut
    Citation Envoyé par s.sougnez Voir le message
    Et pourquoi ne pas tenter ma solution ? ^^
    Citation Envoyé par s.sougnez Voir le message
    de développer un Custom Field
    Ben, le soucis c'est que je n'ai pas les outils de développement adéquate...
    Je vais attendre demain que mon chef revienne pour lui demande d'avoir Visual Studio...

  11. #11
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 519
    Par défaut
    Essaie d'avoir le 2008 qui est beaucoup plus pratique que le 2005.

  12. #12
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 31
    Par défaut
    Bonjour,

    Il y a bien des solutions pour afficher la date du jour : http://www.endusersharepoint.com/200...placing-today/ mais pourrions nous laisser la discussion ouverte pour savoir comment récupérer la date du jour dans un champs calculé ou d'avoir le champs calculé recalculé automatiquement tous les jours?

    Merci,
    Célia

  13. #13
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 519
    Par défaut
    Pour le champ calculé, comme dit précédemment il faut créer une colonne Today puis la supprimer. Ensuite il faut créer une colonne calculée avec comme formule =[Today].

    Pour la mise à jour il faut lancer un script de mise à jour ou un job car je crois pas que ça se fasse sinon.

  14. #14
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 31
    Par défaut
    Hello,

    Effectivement ce petit trick (d'ailleurs juste au cas où, il faut créer la colonne calculée avant de supprimer la colonne today) ne fonctionne pas comme attendu car la valeur du jour ne se met à jour que lorsque l'élément (document, items) est édité.

    Voici un site expliquant comment mettre à jour cette valeur dans une liste sans mettre à jour la date "Modified".

    Je vais tester et je vous dirai si effectivement pour moi ça marche.

    Merci,
    Célia

  15. #15
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 31
    Par défaut
    Hum, avec l'adresse du site, ce serait mieux :

    http://vspug.com/dez/2008/07/31/dyna...uot-reference/

    Célia

  16. #16
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Septembre 2004
    Messages : 287
    Par défaut
    Malheureusement pour moi, pour les 2 solutions proposés, on doit avoir accés au serveur pour les mettes en place...
    Et étant, un "end-user" ca va pas le faire... :-(

  17. #17
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 31
    Par défaut
    Bonjour,

    Il y a (d'après ce que j'ai vu) 3 cas de figure pour utiliser la date du jour:

    - La date du jour s'affiche à la création de l'élément. Elle est mise à jour à la modification de l'élément sans que l'utilisateur la modifie. C'est une colonne de la liste ou librairie.
    -> on créé une colonne "Today" puis une colonne "Date du jour" de type "Calculated column" où la formule est : "=[Today]" puis on supprime la colonne "Today".
    -->outils : IHM Sharepoint

    -On affiche seulement à l'écran le temps passé depuis la date d'ajout ( bon avec un peut de modification du code du site suivant, on doit pouvoir afficher la date du jour). Cette donnée ne sera pas exploitable dans un workflow ou utilisé dans une autre colonne : look-up ou calculated.
    http://www.endusersharepoint.com/200...placing-today/
    -> on ajoute une web part sur la page vue (via Sharepoint Designer) qui contient du code javascript
    --> outils : IHM Sharepoint - Sharepoint Designer

    -On souhaite utiliser l'astuce numéro 1 mais que le champs [Today] se mette réellement à jour tous les jours car on souhaite utiliser cette valeur dans une colonne calculée. http://vspug.com/dez/2008/07/31/dyna...uot-reference/
    -> on fait l'astuce numéro 1 et on crée un petit .exe qu'on va executer tous les jours (via le schedule task de windows) pour mettre à jour cette valeur dans la liste souhaitée.
    --> outils : IHM Sharepoint - Visual Studio.

    En espérant que cela aide.
    Célia

Discussions similaires

  1. initialiser un champ à la date d aujourd hui
    Par Methode dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 02/05/2007, 13h11
  2. Date d'aujourd'hui par défaut
    Par MorganStern dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 23/02/2007, 12h25
  3. Réponses: 3
    Dernier message: 11/11/2006, 07h14
  4. Durée depuis une certaine date jusqu'à aujourd'hui
    Par kirouha dans le forum Access
    Réponses: 5
    Dernier message: 13/07/2006, 10h07
  5. Ouvrir un Form sur la date d'aujourd'hui
    Par Technicien dans le forum Access
    Réponses: 3
    Dernier message: 04/07/2006, 19h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo