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

Macros et VBA Excel Discussion :

Formulaire qui remplit les cellules à la suite


Sujet :

Macros et VBA Excel

  1. #1
    Invité
    Invité(e)
    Par défaut Formulaire qui remplit les cellules à la suite
    Bonjour à tous,

    Je suis un débutant en VBA et je me tourne donc vers vous pour résoudre un problème.

    Mon projet est le suivant : le but est de faire une "GED" (de manière très simpliste) grâce à Excel pour cela je souhaite faire :
    - Un formulaire (avec inputbox) qui permet que dès qu'il y a un nouveau document dans la base l'utilisateur peut remplir un formulaire (où on lui pose des questions sur : le type du fichier, le nom du fichier, le chemin du fichier et 3 mots clés définissant le fichier).
    - Une fois ce formulaire remplit je veux que les données receuillis aillent directement dans une Base de donnée sur Excel (ex: A4 le type, B4 le nom du fichier etc.) et que lorsqu'on remplit un formulaire pour un deuxième fichier les infos se mettent à la suite (ex: A5 le type du 2ème fichier, B5 le nom du 2ème fichier etc.)
    - Enfin je veux faire un formulaire qui permette en tapant 1 ou plusieurs mots clés de faire apparaitre dans un msgbox le nom de tous les fichiers qui ont au moins 1 de ces mots clés.

    Mes problèmes sont:
    - Pour le premier formulaire mon code est le suivant :

    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
     Sub Macro1()
    Dim Ligne As Long
     
        'Saisie du type
        Range("A" & Ligne) = InputBox("Saisissez le type de document (facture, devis ou correspondance)", "Saisie du type")
        'Saisie du nom
        Range("B" & Ligne) = InputBox("Saisissez le nom du candidat", "Saisie du nom")
        'Saisie du chemin
        Range("C" & Ligne) = InputBox("Saissez le chemin du fichier ", "Saisie du chemin")
        'Saisie du mot clé 1
        Range("D" & Ligne) = InputBox("Saisissez le mot clé n°1", "Mot clé 1")
        'Saisie du mot clé 2
        Range("E" & Ligne) = InputBox("Saisissez le mot clé n°2", "Mot clé 2")
        'Saisie du mot clé 3
        Range("F" & Ligne) = InputBox("Saisissez le mot clé n°3", "Mot clé 3")
     
    End Sub
    Cela ne fonctionne pas car quand je veux ajouter pour un 2ème fichier il remplace les données du 1er. J'ai essayé de faire une boucle pour lui dire de passer à la ligne suivante mais impossible de réussir..

    Ensuite concernant le 2nd formulaire, pouvez vous m'éclairer car je ne sais pas du tout comment je peux me débrouiller pour réaliser ce que je souhaite faire..


    Merci beaucoup de votre aide

    CP85

  2. #2
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    1 - Il te faut, logiquement, incrémenter ta variable Ligne de 1 unité pour ne pas écraser les données précédentes.
    Au passage, je ne suis pas sûr que le type "Long" soit le plus adapté (-2 147 483 648 et 2 147 483 647).

    2 - Il te faut être précis sur le vocabulaire.
    Souhaiterais-tu reporter tes données par un formulaire (Userform) ou bien par boîte de dialogue (InputBox)

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Déja merci de votre réponse.

    1- Quand vous dites incrémenter la variable de 1 unité, à quel moment dois-je faire cela dans mon code (au début, à la fin ?) et cela veut-il dire que faire une boucle est nécessaire ?

    2- Je pensais à un inputbox car cela me parait plus simple à mettre en oeuvre, non ?

  4. #4
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Salut,

    1 sujet à la fois.

    Il te faut avant tout définir la ligne à informer comme étant la ligne qui suit (+1) la dernière ligne informée de ta feuille de travail.
    Pour ce faire, tu peux opter pour un bouton de commande "Nouvel enregistrement" dont l'activation entraînera la saisie des données.
    Celui-ci serait placé sur ta feuille de travail ou bien au sein d'un formulaire comportant des zones de texte et/ou des listes déroulantes.

    Si tu choisis un bouton sur ta feuille, alors le code associé pourrait en être

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Option Explicit
     
    Private Sub Btn_new_saisie_Click()
     
    Dim ligne As Integer
     
    With ThisWorkbook.Worksheets(1)
        ligne = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
        .Cells(ligne, 1).Value = InputBox("Entrer....")
        .Cells(ligne, 2).Value = InputBox("Entrer...")
        'Etc...
    End With
     
    End Sub
    Etudie ce code - simple - mot par mot et reviens

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  5. #5
    Invité
    Invité(e)
    Par défaut
    Merci beaucoup de votre réponse, cela répond parfaitement à ce que je voulais pour ma première partie.

    Pour la seconde, voilà ce que je voudrais faire :

    Tout d'abord je voudrais créer un inputbox (ou useform mais je pense que l'inputbox serait plus simple ergonomique, non ?) qui me permette de rechercher dans ma base un document soit :
    en mettant 1,2 ou 3 mots clés, ou bien grâce au type de document (facture, devis etc.) ou encore selon le nom du fichier ...

    Ensuite, je souhaiterais que lorsqu'on exécute cet inputbox, il me sorte les résultats sous forme d'une liste dans un excel (un peu comme une base de données) en me sortant les informations suivantes: le nom du fichier, le chemin pour y accéder, voir un lien hypertexte pour y accéder. Je précise que toutes ces informations seront réunies dans ma première base de donnée qui regroupe tous les fichiers.

    Enfin je voudrais faire une macro qui calcule automatiquement le nombre de réponses que donne l'inputbox et qu'apparaisse par exemple : il y a 4 factures, 5 devis pour un montant de x Euros.

    Voilà.. du coup je ne sais pas du tout dans quel sens partir pour réaliser cela ..

    Merci d'avance de votre aide

  6. #6
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Salut,

    Tu as bien intégré le 1er point avec sa structure et ses méthodes. OK.

    Pour le 2ème point.
    Un ou plusieurs mots clés seraient intégrés dans le nom de chaque fichier éventuel. La recherche s'effectuerait sur le nom de chaque fichier. D'accord?
    Dans ce cas, il faudrait balayer l'ensemble des fichiers du ou des répertoire(s) par méthode - classique - "fso Scripting Runtime".
    (Voir FAQ...)
    Mais là, l'idéal serait un formulaire (Userform), comportant plusieurs zones de texte correspondant aux mots clés.
    (L'ergonomie aura plus d'allure.)
    L'activation du bouton "OK" qui y serait intégré entrainerait l'écriture sur une feuille de travail de tous les noms complets de fichiers (Fullname)

    Nous partons sur cette base?

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  7. #7
    Invité
    Invité(e)
    Par défaut
    Concernant les mots clés je les aient inclus dans le premier formulaire où je demande à l'utilisateur de donner un 1er mot clé puis un 2ème et enfin un 3ème mot clé. Ceux ci sont donc déja intégrés dans ma base de donnée.

    D'accord pour cette solution mais le fait de faire plusieurs zones de textes correpsondant aux mots clé je ne comprends pas trop. Car les mots clés seront différents pour chaque fichier (il y a une infinité de mot clé possible) donc je ne vois pas trop..

  8. #8
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Oublie les InputBox.

    Tu dois te familiariser avec les Userforms.
    Pour cela, 2 tutoriels incontournables
    UserForm par Silkyroad
    Les contrôles dans les UserForm par Silkyroad/

    En fait, l'activation du formulaire videra le contenu des zones de texte. Celles-ci sont affectées aux mots clés.
    Après saisie, l'activation du bouton OK du formulaire entraînera le report de tous les noms de fichiers concernés sur ta feuille de travail.

    D'accord?

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  9. #9
    Invité
    Invité(e)
    Par défaut
    Ok merci je vais essayer de faire ça alors ..

  10. #10
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Tu développes entièrement ou je te donne quelques pistes que tu adapteras?
    Ce qui ne t'empêchera pas d'étudier les tutoriels que je t'ai indiqués.

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  11. #11
    Invité
    Invité(e)
    Par défaut
    Je veux bien de l'aide, histoire de ne pas faire n'importe quoi

  12. #12
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Voilà! Voilà!

    Ta feuille de résultats comporte
    - 1 ligne de titre
    - 1 bouton de commande dont l'activation montre le formulaire.

    Celui-ci comprend
    - 10 zones de texte correspondant aux mots clés
    - 1 bouton d'exécution
    - 1 bouton de fermeture

    Le code suivant est affecté au formulaire.
    Ne pas oublier d'activer la Référence Scripting.Runtime

    Avant les méthodes Scripting.RunTime, regarde la méthodologie et tous tes les méthodes.

    Au moindre détail dans ce qui précède comme dans ce qui suit, tu reviens


    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
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    Private Sub UserForm_Initialize()
     
    Call efface_contrats
     
    End Sub
     
    Sub ListeFichiers(Repertoire As String)
     
     Dim ligne As Integer
     ligne = 1
     
     Dim i As Byte
     
    'Nécessite d'activer la référence "Microsoft Scripting RunTime"
    'Dans l'éditeur de macros (Alt+F11):
    'Menu Outils
    'Références
    'Cochez la ie "Microsoft Scripting RunTime".
    'Cliquez sur le bouton OK pour valider.
     
    Dim Fso As Scripting.FileSystemObject
    Dim SourceFolder As Scripting.Folder
    Dim SubFolder As Scripting.Folder
    Dim classeur As Scripting.File
     
    Set Fso = CreateObject("Scripting.FileSystemObject")
    Set SourceFolder = Fso.GetFolder(Repertoire)
     
    Dim classOK As Boolean
     
    'Boucle sur tous les fichiers du répertoire
    For Each classeur In SourceFolder.Files
     
            classOK = False
     
            For i = 1 To 10
                 If USF_saisie.Controls("clé_" & i).Value = "" Then Exit For
                 If InStr(classeur.Name, USF_saisie.Controls("clé_" & i)) > 0 Then
                     classOK = True
                     Exit For
                End If
           Next i
     
            If classOK = True Then
     
                    ligne = ligne + 1
     
                    With classeur
     
                            'Nom du répertoire
                            Cells(ligne, 1) = .ShortPath
     
                            'nom du fichier
                            Cells(ligne, 2) = .Name
     
                            'Ajoute un lien hypertexte vers le fichier
                            'ActiveSheet.Hyperlinks.Add Anchor:=Cells(ligne, 3), _
                            Address:=.ParentFolder & "\" & .Name
     
                            'Taille du Classeur
                            Cells(ligne, 3) = .Size
     
                            'Type du classeur
                            Cells(ligne, 4) = .Type
     
                            'Date de création
                            Cells(ligne, 5) = Format(.DateCreated, "dd:mm:yy"" à ""hh:mm")
     
                            'Date de dernière modification
                            Cells(ligne, 6) = Format(.DateLastModified, "dd:mm:yy"" à ""hh:mm")
     
                            'Date de dernier accès
                            Cells(ligne, 7) = Format(.DateLastAccessed, "dd:mm:yy"" à ""hh:mm")
     
                            'Atribut
                            'Cells(ligne, 8) = classeur.Attributes
     
                            'Répertoire court
                            'Cells(ligne, 9) = classeur.ShortPath
     
                            'Nom court
                            'Cells(ligne, 10) = classeur.ShortName
     
                    End With
     
            End If
     
    Next classeur
     
     
    '--- Appel récursif pour lister les fichier dans les sous-répertoires ---.
    For Each SubFolder In SourceFolder.SubFolders
            ListeFichiers SubFolder.Path
    Next SubFolder
     
    Unload Me
     
    End Sub
     
    Private Sub Btn_Validation_Click()
     
    Dim dossier As String
    dossier = "nomdurépertoire"
     
    Call ListeFichiers(dossier)
     
    End Sub
     
    Private Sub Btn_Bye_Click()
            Unload Me
    End Sub
     
    Public Sub efface_contrats()
    Dim i As Byte
    For i = 1 To 10
            Controls("clé_" & i).Text = ""
    Next i
    End Sub

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  13. #13
    Invité
    Invité(e)
    Par défaut
    Super, merci, je commence a comprendre la logique des userform.

    Donc là si je comprends bien je dois créer le formulaire, y ajouter le code, c'est ça ?
    Ensuite je dois affecter le code à chaque bouton ? c'est ça ?

    Je suis en train de lire les tutoriels que tu m'as donné, il sont très bien fait, merci

  14. #14
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Pour affecter le code au formulaire, tu cliques 2 fois sur le formulaire créé.
    Une fenêtre apparaît. Le code doit y être intégré en totalité.

    Chaque bouton (dont la nom apparaît) a son propre code.

    N'hésite pas.

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  15. #15
    Invité
    Invité(e)
    Par défaut
    Il y a surement quelque chose que je dois mal faire ou que j'ai mal compris mais je fais ça :
    - Je crée un userform
    - Je crée le titre , les 10 zones textes, les 3 boutons de commandes
    - Je colle le code

    Et cela me donne : Erreur d'exécution '2147024809 (80070057)': Objet spécifié introuvable.

    J'ai dû mal comprendre un passage je pense..

  16. #16
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Il te faut adapter.
    Les noms d'objets figurant dans le code correspondent-ils à ceux figurant dans ton formulaire?
    (Exemple Clé_1, Btn_Validation..)

    Si oui, retourne la ligne qui provoque l'erreur (surlignée généralement en jaune).

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  17. #17
    Invité
    Invité(e)
    Par défaut
    J'ai bien adapté le nom de mes objets dans le formulaire en les nommant comme dans le code (Btn_Bye_Click , Btn_Validation_Click , efface_contrats ).
    Mais après je n'ai pas touché au reste, Je ne comprends pas vraiment où (et si je dois le faire d'ailleurs) les noms de chacune de TextBox ..

  18. #18
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Mais non.
    "Click" est un évènement qui affecte le contrôle "Btn_Validation" d'où le nom de la procédure évènementielle.
    Efface_contrats est une simple procédure.
    Au demeurant, il doit y avoir 10 zones de texte Clé_x aux noms incrémentés (x = 1 vers 10)

    Ceci fait partie de la base de connaissance indispensable pour aborder les Userforms.

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  19. #19
    Invité
    Invité(e)
    Par défaut
    D'accord. Après re re-lecture, j'ai bien compris les clicks etc (je m'étais un peu embrouillé).

    Mais du coup je n'arrive toujours pas à comprendre ce que je dois adapter dans le code car moi j'ai utilisé la méthode suivante :
    - Création d'un userforme
    - Création des TextBox et CommandButton

    Et je pense que c'est à partir de là je dois faire des erreurs..

  20. #20
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut
    Comme je te l'ai demandé, retourne la ligne de code en erreur (surlignée en jaune)

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


Discussions similaires

  1. Facture , nom client qui remplit les cellules automatique.
    Par djmisterjon1 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/09/2013, 21h50
  2. Robot qui remplit les formulaire automatiquement
    Par cyclopsnet dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 19/05/2010, 15h39
  3. formulaire qui transforme les données!
    Par xave dans le forum Langage
    Réponses: 11
    Dernier message: 03/07/2006, 11h58
  4. Construire un formulaire qui ecrase les variables hidden
    Par Battosaiii dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 14/04/2006, 11h58
  5. Réponses: 1
    Dernier message: 07/01/2006, 23h33

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