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

InfoPath .NET Discussion :

Nouvel enregistrement + vue


Sujet :

InfoPath .NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 59
    Points : 44
    Points
    44
    Par défaut Nouvel enregistrement + vue
    Bonjour,

    je souhaite via un bouton créer un nouvel enregistrement et me positionner sur une nouvelle vue

    Mon formulaire infopath est lié à une base access.
    En automatique, j'ai bien la possibilité de créer un nouvel enregistrement mais sur la meme vue
    En automatique, j'ai bien la possibilité de me déplacer dans une autre vue.

    J'ai essayé de trouver un code VBscript pour les deux mais rien.

    Pourriez-vous m'aider.
    Par avance merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Référent technique
    Inscrit en
    Juillet 2007
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Référent technique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 834
    Points : 1 219
    Points
    1 219
    Par défaut
    Bonjour,

    A l'aveugle c'est un peu difficile.
    VOus ne pouvez pas appeler les 2 règles consécutivement? Je ne vois pas de limitation technique pour réaliser ceci.

    Il faudra par contre placer la structure du nouvel enregistrement dans votre nouvelle vue afin de pouvoir saisir les nouveaux éléments.

    Sinon vous pouvez m'envoyer votre formulaire et votre base par MP afin que je vous aides, car ce genre de question est assez délicat à distance.

    Cordialement.
    Rémi MATAYRON
    N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

    Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 59
    Points : 44
    Points
    44
    Par défaut
    Bonjour,

    Dans les prioritéz du bouton, j'ai soit le choix "nouvel enregistrement" ou "regles et codes personnalisés" ..
    Je m'explique : j'ai un champ ou je saisie une valeur et qui a une régle "exécute une requete via connexion de données (base access).

    Si elle trouve, j'ai une zone extensible qui s'affiche avec le résultat obtenu (fiche de synthèse).
    Si elle ne trouve pas, je souhaite via un bouton, me déplacer dans une nouvelle vue (fiche complete) et saisir un nouvelle enregistrement.

    Du coup,
    si je choisis "nouvel enregistrement" je reste sur la meme vue. Et tous les champs sont accessibles en écriture

    Si je choisis "regles et codes personnalisé", je change de vue mais je peux saisir aucune valeur.

    D'où ma demande, utiliser un code vbscript pour à la fois se deplacer sur une nouvelle vue et créer un nouvel enregistrement"

    Dans les différents forums, je n'ai pas trouvé mon bonheur meme sur des sites anglais.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Référent technique
    Inscrit en
    Juillet 2007
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Référent technique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 834
    Points : 1 219
    Points
    1 219
    Par défaut
    Bonjour,

    La solution technique est de mettre un bouton classique InfoPath (de type Règles et code personnalisé) .
    Sur ce bouton, il faut ensuite rajouter une règle disant "Exécuter ma connexion de données" puis ajouter une règle permettant de changer de vue si vous n'avez pas d'enregistrement...

    N'hésitez pas si vous avez des soucis lors de cette réalisation.

    Cordialement.
    Rémi
    Rémi MATAYRON
    N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

    Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 59
    Points : 44
    Points
    44
    Par défaut
    Bonjour,

    je pense ne pas avoir été explicite dans ma question.

    Quand je saisie dans un champ (avec une regle "exécuter une requete via connexion de données") une valeur et qu'elle ne trouve pas un enregistrement correspondant dans la base de données
    Tous les autres champs du formulaire sont vérrouillés
    Il n'y a que le bouton "nouvel enregistrement" qui permet de déverrouillé.

    Mais comme je veux à la fois, un nouvel enregistrement et me déplacer dans une nouvelle vue.
    Le bouton Infopath avec des regles ne le permet pas en standard.

    Existe-t-il un code vbscript qui permet à la fois de créer un nouvel enregistrement et de se déplacer dans une vue.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Référent technique
    Inscrit en
    Juillet 2007
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Référent technique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 834
    Points : 1 219
    Points
    1 219
    Par défaut
    Il me semble pourtant que ma réponse fait ce que vous souhaitez réaliser.

    Si vous le souhaitez, envoyez moi le formulaire par MP en y ajoutant ce que vous voulez faire lors de l'action sur les champs (en citant le nom du champ) et je vous préparerez celui-ci.

    Cordialement.
    Rémi MATAYRON
    N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

    Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.

Discussions similaires

  1. Nouvel enregistrement
    Par arjo54 dans le forum Access
    Réponses: 2
    Dernier message: 30/10/2005, 19h22
  2. Nouvel enregistrement
    Par zut94 dans le forum Access
    Réponses: 1
    Dernier message: 25/10/2005, 13h32
  3. Réponses: 2
    Dernier message: 29/09/2005, 14h00
  4. comment avoir un nouvel enregistrement
    Par legillou dans le forum Access
    Réponses: 3
    Dernier message: 23/06/2005, 14h21
  5. Affichage du nouvel Enregistrement
    Par estancha dans le forum IHM
    Réponses: 8
    Dernier message: 13/10/2004, 15h23

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