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 Discussion :

case a cocher dans Formulaire ASP avec ACCESS


Sujet :

ASP

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 158
    Par défaut case a cocher dans Formulaire ASP avec ACCESS
    Bonjour

    je voudrai faire un accés a une base access depuis un formulaire en ASP sur un reseau intranet avec la possibilitée de modifier les données depuis ASP
    tout fonctionne a part pour les champs des "cases a cocher"
    Ou c'est réinitialiser à Zero par ma page ASP
    voic mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Document sans titre</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
     
    <body>
      <table align="center" border="1">
      <tr>
       <td align="left" width="50%">N°</td>
       <td align="left" width="50%"><%=(Recordset1.Fields.Item("N°").Value)%></td>
      </tr>
      <tr>
       <td align="left" width="50%">Réference</td>
       <td align="left" width="50%"><%=(Recordset1.Fields.Item("Réference").Value)%></td>
      </tr>
      <tr>
       <td align="left" width="50%">Intitulé</td>
       <td align="left" width="50%"><%=(Recordset1.Fields.Item("Intitulé").Value)%></td>
      </tr>
      <tr>
       <td align="left" width="50%">choix</td>
       <td align="left" width="50%"><%=(Recordset1.Fields.Item("choix").Value)%>
         <form ACTION="<%=MM_editAction%>" METHOD="POST" name="form1">
           <input <%If (CStr((Recordset1.Fields.Item("choix").Value)) = CStr("x")) Then Response.Write("checked") : Response.Write("")%> name="choix" type="checkbox" id="choix">       
           <input type="hidden" name="MM_update" value="form1">
    <input type="submit" name="Submit" value="Envoyer">
    <input type="hidden" name="MM_recordId" value="<%= Recordset1.Fields.Item("N°").Value %>">
         </form></td>
      </tr>
      <tr>
       <td align="left" width="50%">choix_appareil</td>
       <td align="left" width="50%"><%=(Recordset1.Fields.Item("choix_appareil").Value)%></td>
      </tr>
      </table>
     
    </body>
    </html>
    <%
    Recordset1.Close()
    Set Recordset1 = Nothing
    %>
    merci d'avance pour votre aide

    j'ai donc essayer de mettre FALSE TRUE YES NO -1 0 1

    c'est pareil dans tous les cas la case reviens non cocher

  2. #2
    vva
    vva est déconnecté
    Membre chevronné Avatar de vva
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 463
    Par défaut
    ok je vais tenter une réponse bien que je sois assez surpris par cette syntaxe de l'asp que je ne connais pas du tout

    1 / je ne vois pas d'où viennent les données. La requête se trouve probablement du code que tu n'as pas mis.

    2 / as tu des valeurs par exemple pour référence ?

    3 / peut être est ce du à cette syntaxe mais normalement le response.write ne nécessite pas de () -> response.write "checked"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input <%If (CStr((Recordset1.Fields.Item("choix").Value)) = CStr("x")) Then Response.Write("checked") : Response.Write("")%> name="choix" type="checkbox" id="choix">

  3. #3
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

    C'est une syntaxe "dreamweaverienne", qui marche bien, sauf dans ces cas là, justement, il faut mettre un peu les mains dedans.

    Ton champs "choix" (plus facile à écrire qu'à prononcer, çà !) est-il de type texte ou booleen ("Oui/Non" sous ACCESS) ? Dans le premier cas, ça doit marcher, vérifie les données de ta base. Dans le second cas remplace par :

    <% if
    Recordset1.Fields.Item("choix").Value=true then response.write(" checked ") %>


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 158
    Par défaut
    merci ca marche avec la 2ème solution

    je vous dis surement a très bientot, car je suis vraiement un novice la dedant

    Merci encore pour l'aide de tous
    ca fait 4 jours que je cherche quand meme ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Case a cocher dans formulaire
    Par maringot dans le forum Modélisation
    Réponses: 2
    Dernier message: 24/11/2009, 15h11
  2. Réponses: 4
    Dernier message: 30/04/2007, 23h46
  3. [REQUETE]Afficher un champ "case à cocher" dans une requête SQL-Access
    Par Amael ROCHE dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 03/04/2007, 11h07
  4. Case à cocher dans formulaire en continu
    Par Sofie109 dans le forum Access
    Réponses: 4
    Dernier message: 10/07/2006, 13h34
  5. Case a cocher dans ACCESS
    Par vautour29 dans le forum Access
    Réponses: 2
    Dernier message: 01/06/2006, 13h54

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