Précédent   Forum des professionnels en informatique > Dotnet > Général Dotnet > Développement Office System > InfoPath
InfoPath Forum d'entraide sur InfoPath (concevoir des formulaires basés sur XML)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/09/2011, 15h22   #1
Invité de passage
 
Inscription : août 2011
Messages : 14
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 14
Points : 0
Points : 0
Par défaut infopath et calendrier

Bonjour à tous,

Voici ma question : j'ai créer un formulaire infopath pour la réservation de salle et je voudrais que cela se place sur l'agenda. Le problème, c'est que je n'arrive pas à remplacer le formulaire par défaut, par le mien créé dans infopath !

Quelqu'un a t-il une solution ?

merci
mozzies est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 14h01   #2
Membre Expert
 
Avatar de ludojojo
 
Homme Ludovic Solczynski
Développeur .NET
Inscription : avril 2008
Messages : 1 446
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Solczynski
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2008
Messages : 1 446
Points : 2 179
Points : 2 179
Bonjour,

Tu peux éventuellement passer par une redirection url sur le formulaire de de saisie de ton agenda.
Tu créés un formulaire personnalisé sur ta liste (NewForm.aspx) et tu créés un formlaire vide qui renvoi vers ton formulaire InfoPath. Cela me semble être la solution la plus simple et la plus rapide.
__________________
Aide les autres...
Et les autres t'aideront....
Mon site DVP
Mon site perso

N'oubliez pas de voter pour les messages dont la réponse est pertinente
ludojojo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 14h16   #3
Invité de passage
 
Inscription : août 2011
Messages : 14
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 14
Points : 0
Points : 0
ouh, là; là,

Peux tu être plus précis... je débute !

merci
mozzies est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 15h41   #4
Membre Expert
 
Avatar de ludojojo
 
Homme Ludovic Solczynski
Développeur .NET
Inscription : avril 2008
Messages : 1 446
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Solczynski
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2008
Messages : 1 446
Points : 2 179
Points : 2 179
Je me rend compte que je me suis peut être emballer...
L'agenda dont tu parles, c'est l'agenda Outlook, SharePoint, Autre ?
(Ma solution était viable pour SharePoint...)
__________________
Aide les autres...
Et les autres t'aideront....
Mon site DVP
Mon site perso

N'oubliez pas de voter pour les messages dont la réponse est pertinente
ludojojo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 19h54   #5
Invité de passage
 
Inscription : août 2011
Messages : 14
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 14
Points : 0
Points : 0
C'est bien l'agenda Sharepoint. Je voudrais remplacer le formulaire par défaut par celui que j'ai fait avec infopath.

Merci

MOZ
mozzies est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 15h35   #6
Membre Expert
 
Avatar de ludojojo
 
Homme Ludovic Solczynski
Développeur .NET
Inscription : avril 2008
Messages : 1 446
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Solczynski
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2008
Messages : 1 446
Points : 2 179
Points : 2 179
OK, dans ce cas je pense que l'on peut faire cela rapidement.
Une fois ton formulaire créé et publié.
Tu récupère le lien de création d'un formulaire dans la bibliothèque. Ensuite go dans SharePoint Designer :
  1. Ouvrir ton site hébergent ton calendrier
  2. Chercher ta liste (le calendrier) dans l'explorateur de fichier
  3. Étendre ta liste (click sur le petit plus à gauche). Normalement à cette étape tu devrais voir apparaitre plusieurs fichier et deux dossiers, sous une forme du type :
    • Attachments (dossier)
    • Items (dossier)
    • AllItems.aspx
    • Default.aspx
    • DispForm.aspx
    • EditForm.aspx
    • NewForm.aspx
Celui qui nous intéresse est NewForm.aspx, tu le copie (pas de suppression surtout ) et tu renommes et modifies ta copie (pas l'originale).
Dans ta copie tu supprimes le code superficiel et tu le remplaces par une redirection html vers le lien de ton formulaire.
Code :
<meta HTTP-EQUIV="REFRESH" content="0; url=http://monurlversmalistcalendrier.html">
Ensuite tu suis ces étapes :
  1. click droit (dans l'explorateur) sur le nom de ta liste
  2. Propriétés
  3. Onglet Fichiers de prise en charge
  4. Formulaire de nouvel élément :
  5. Parcourir
  6. Tu choisis ton fichier que tu viens de modifier avec ta redirection html
  7. OK

Maintenant tu peux aller faire un test dans ta liste qui contient ton calendrier.


Petite question... Pourquoi n'utilises tu pas simplement une bibliothèque classique avec un affichage calendrier ?
__________________
Aide les autres...
Et les autres t'aideront....
Mon site DVP
Mon site perso

N'oubliez pas de voter pour les messages dont la réponse est pertinente
ludojojo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 21h09   #7
Invité de passage
 
Inscription : août 2011
Messages : 14
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 14
Points : 0
Points : 0
Je vais suivre ces étapes... merci.

Tu me demandes pourquoi je n'utilise pas une liste calendrier . J'utilise bien les calendriers sharepoint, mais je veux juste remplacer le formulaire par défaut par celui que j'ai créé avec infopath.
mozzies est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 09h26   #8
Membre Expert
 
Avatar de ludojojo
 
Homme Ludovic Solczynski
Développeur .NET
Inscription : avril 2008
Messages : 1 446
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Solczynski
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2008
Messages : 1 446
Points : 2 179
Points : 2 179
Citation:
Envoyé par mozzies Voir le message
J'utilise bien les calendriers sharepoint, mais je veux juste remplacer le formulaire par défaut par celui que j'ai créé avec infopath.
Je ne pas dit pas que tu n'utilises pas les calendriers, je te dit qu'il y à peut être plus simple dans ton cas.
Utiliser une bibliothèque classique mais avec un "affichage" calendrier. Et non pas al liste calendrier par défaut de SharePoint.
Cela t'éviterait d'avoir toutes ces manipulations à faire...
__________________
Aide les autres...
Et les autres t'aideront....
Mon site DVP
Mon site perso

N'oubliez pas de voter pour les messages dont la réponse est pertinente
ludojojo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 20h31   #9
Futur Membre du Club
 
Inscription : février 2009
Messages : 40
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 40
Points : 19
Points : 19
Par défaut bonjour

tu peux utiliser le type de contenu (enregistrer le formulaire infopath comme type de contenu après tu fait appel a partir de ton caledrier)
niassa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h44.


 
 
 
 
Partenaires

Hébergement Web