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

ASP.NET Discussion :

Valider un champ d'un detailsview en insertion


Sujet :

ASP.NET

  1. #1
    Membre confirmé Avatar de akli2008
    Inscrit en
    Novembre 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 78
    Par défaut Valider un champ d'un detailsview en insertion
    Bonjour à tous,j'ai un detailsview (qui represente les agences)avec un chanmp code_agence je veux lorsque j'insere une agence avoir un message d'erreur signalant si le code_agence(qui est une pkey) inséré existe dans la base de donnée ( sql serveur), le message du genre( Le code inséré existe deja veuiller refaire le code)
    je sais qu'il faut voir du coté des controles de validation mais je sui perdu.
    le quel choisir et quelle est la demarche a faire.merci a tous

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Le plus simple est de mettre un liste déroulante avec les agences existantes à la place de ta textbox.

    Sinon, sur le OnClick du bouton valider, tu vas dans la base regarder si l'id existe. Sinon, tu annules la suite et tu affiches ton msg d'erreur

  3. #3
    Membre confirmé Avatar de akli2008
    Inscrit en
    Novembre 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 78
    Par défaut
    Merci,mais je ne peux pas mettre une liste deroulante car c'est une nouvelle agence a créer .
    Pour le boutton onclick je ne l'ai pas sur mon Detailsview j'ai pluto le link "Insert" par default dans le detailsview.

    Si c'est possible de remplacer le link "Insert" par un boutton alors comment faire pour le remplacer,et pouvez vous me detailler un peu la fonction a mettre dans le onclick car cette fonction doit verifier si le code_agence inséré existe deja dans la base de donnée,merci.

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    select count(*) from ma_table where code = code saisi

    Si 0 => agence inexistante

    A toi de mettre ça en place

  5. #5
    Membre confirmé Avatar de akli2008
    Inscrit en
    Novembre 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 78
    Par défaut
    Merci je veux bien essayé ca mais je n'ai pas de boutton valider pour mettre le code dans Onclick ,j'ai le link"Insert" de mon detailsview et j'ai pas trouvé ou mettre le code Onclik dans ce "Insert",merci désolé je suis debutant en asp.net mais assez perseverant

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Interceptes l'événement correspondant au clic sur le linkbouton alors

  7. #7
    Membre confirmé Avatar de akli2008
    Inscrit en
    Novembre 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 78
    Par défaut
    C'est bon je peux acceder au boutton Onclick j'ai converti le link"Insert" en TemplateField,pour le code a mettre je n'arrive pas a trouver quoi mettre,si quelqun peux me donner les files n'hesiter pas,merci de votre aide.
    Je cherche un code du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     protected void Button1_Click(object sender, EventArgs e)
        {
          SELECT code_agence FROM table
     
           Si le code_agence inséré existe dans la liste
             Alors ne rien faire et afficher error
        }

  8. #8
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par akli2008 Voir le message
    C'est bon je peux acceder au boutton Onclick j'ai converti le link"Insert" en TemplateField,pour le code a mettre je n'arrive pas a trouver quoi mettre,si quelqun peux me donner les files n'hesiter pas,merci de votre aide.
    Je cherche un code du genre:
    protected void Button1_Click(object sender, EventArgs e)
    {
    SELECT code_agence FROM table

    Si le code_agence inséré existe dans la liste
    Alors ne rien faire et afficher error
    }
    Si tu attends que qq'un fasse le boulot à ta place, tu tappes pas à la bonne porte

  9. #9
    Membre confirmé Avatar de akli2008
    Inscrit en
    Novembre 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 78
    Par défaut
    Comme je trouve toujour moi meme les reponses a mes question alors pour les personnes intéressé a ce sujet je vous promet des que je trouverrai la solution je vous l'envoie.
    ***Un forum est fait pour echanger de l'information et non pas pour de la morale,la bonne porte c'est le forum***

  10. #10
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par akli2008 Voir le message
    ***Un forum est fait pour echanger de l'information et non pas pour de la morale,la bonne porte c'est le forum***
    Comme tu le dit toi même c'est pour échanger des informations, tu demandes ta voie, on te la montre, et tu y va ... on ne va pas marcher pour toi ...

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/07/2008, 14h37
  2. Lire et valider 140 champs
    Par wkhead dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/04/2006, 08h41
  3. Validation de champs ds formulaire
    Par fikou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 09/03/2006, 13h57
  4. Validation saisie champ
    Par JUZAN dans le forum Access
    Réponses: 10
    Dernier message: 20/01/2006, 18h07
  5. Réponses: 3
    Dernier message: 15/03/2005, 12h22

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