Comment calculer une différence entre deux dates avec infopath ?
2 réponses
cado
Bonjour,
J'utilise un formulaire sous Infopath 2003 et j'ai un champ qui voudrait
être le résultat de la différence (en jours) de deux dates préalablement
saisies dans deux autres champs. Quelle est la formule adéquate ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
cyril.hoeckman
bonjour je connais pas les fonction Infopath; mais je suppose que si tu peux transformer tes dates en jours de l'année( de 1 a 365 ou 366). tu pouras obtenir ton résultat. cyril.
"cado" a écrit dans le message de news:
Bonjour,
J'utilise un formulaire sous Infopath 2003 et j'ai un champ qui voudrait être le résultat de la différence (en jours) de deux dates préalablement saisies dans deux autres champs. Quelle est la formule adéquate ?
Merci
bonjour
je connais pas les fonction Infopath;
mais je suppose que si tu peux transformer tes dates en jours de l'année( de
1 a 365 ou 366). tu pouras obtenir ton résultat.
cyril.
"cado" <cado@discussions.microsoft.com> a écrit dans le message de
news:A01CA315-7368-4D43-B203-32D35850EA81@microsoft.com...
Bonjour,
J'utilise un formulaire sous Infopath 2003 et j'ai un champ qui voudrait
être le résultat de la différence (en jours) de deux dates préalablement
saisies dans deux autres champs. Quelle est la formule adéquate ?
bonjour je connais pas les fonction Infopath; mais je suppose que si tu peux transformer tes dates en jours de l'année( de 1 a 365 ou 366). tu pouras obtenir ton résultat. cyril.
"cado" a écrit dans le message de news:
Bonjour,
J'utilise un formulaire sous Infopath 2003 et j'ai un champ qui voudrait être le résultat de la différence (en jours) de deux dates préalablement saisies dans deux autres champs. Quelle est la formule adéquate ?
Merci
Yao Allou Kouadio Gérard
si vous voulez utiliser du code VS 2005 utilisez ceci: Déclarez d'abord: private DateTime _DateDebut { get { if (FormState["_Datedebut"]!=null) { return (DateTime)FormState["_Datedebut"] ; } else { return DateTime.Now; } } set { FormState["_Datedebut"] = value; } } private DateTime _DateFin { get { if (FormState["_DateFin"] != null) { return (DateTime)FormState["_DateFin"]; } else { return DateTime.Now; } } set { FormState["_DateFin"] = value;
}
} private TimeSpan _finale { get { if (FormState["_finale"] != null) { return (TimeSpan)FormState["_finale"]; } else { return TimeSpan.MinValue; } } set { FormState["_finale"] = value;
J'utilise un formulaire sous Infopath 2003 et j'ai un champ qui voudrait être le résultat de la différence (en jours) de deux dates préalablement saisies dans deux autres champs. Quelle est la formule adéquate ?
Merci
si vous voulez utiliser du code VS 2005
utilisez ceci:
Déclarez d'abord:
private DateTime _DateDebut
{
get {
if (FormState["_Datedebut"]!=null)
{
return (DateTime)FormState["_Datedebut"] ;
}
else
{
return DateTime.Now;
}
}
set {
FormState["_Datedebut"] = value;
}
}
private DateTime _DateFin
{
get
{
if (FormState["_DateFin"] != null)
{
return (DateTime)FormState["_DateFin"];
}
else
{
return DateTime.Now;
}
}
set
{
FormState["_DateFin"] = value;
}
}
private TimeSpan _finale
{
get
{
if (FormState["_finale"] != null)
{
return (TimeSpan)FormState["_finale"];
}
else
{
return TimeSpan.MinValue;
}
}
set
{
FormState["_finale"] = value;
J'utilise un formulaire sous Infopath 2003 et j'ai un champ qui voudrait
être le résultat de la différence (en jours) de deux dates préalablement
saisies dans deux autres champs. Quelle est la formule adéquate ?
J'utilise un formulaire sous Infopath 2003 et j'ai un champ qui voudrait être le résultat de la différence (en jours) de deux dates préalablement saisies dans deux autres champs. Quelle est la formule adéquate ?