2010-10-05 16 views
0

Nous utilisons une liste personnalisée sur Sharepoint où nous demandons aux utilisateurs d'entrer des données avec un champ de date et d'heure. Nous avons été confrontés à d'énormes problèmes de validité des données lors de la génération de rapports en raison de ce domaine. Voici les types d'erreurs:Sharepoint 2007 date/heure dans une liste

  1. Sélection de AM au lieu de PM ou vice versa. Passer au format 24 heures n'aide pas beaucoup parce que les utilisateurs sélectionnent (à titre d'exemple) 02h00 au lieu de 14h00 pour 14h00.
  2. Il y a des erreurs concernant les formats de dates, donc certaines entrées ont des dates du futur ou du passé.
  3. Comme les rapports sont générés chaque semaine, la liste doit être remplie avant la fin de la semaine. Si le mois a changé entre la semaine, les gens oublient de changer le mois dans le calendrier et les entrées sont de la dernière semaine du mois en cours au lieu de la dernière semaine du mois précédent.

Y a-t-il des moyens pour configurer la liste de sorte que (Préf sans programmation.):

A. Seulement les heures de travail sont disponibles dans le menu déroulant liés à temps.

B. Dates de l'avenir ne sont pas autorisés (ou non disponible)

Toute aide serait appréciée.

Répondre

1

Pour autant que je sache, vous ne serez pas en mesure de satisfaire à ces exigences sans code personnalisé.

Si vous décidez de descendre le chemin de codage, ce que vous devez faire est de créer un custom field type. Faites-moi savoir que vous avez besoin d'aide à ce sujet.

+1

J'adore ces questions. Comment puis-je [exigences spécifiques] ... sans code? –

+1

Comme mon commentaire ci-dessus n'est pas utile du tout, j'ajouterais qu'il y a d'autres options: 1) Appliquer la sélection de la date à travers l'interface utilisateur frontale en utilisant JavaScript. 2) Utilisez un récepteur d'événements personnalisé pour valider une date choisie par l'utilisateur. –