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

Access Discussion :

Création de champ avec une zone de texte d'un formulaire Access


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Etudiant en informatique
    Inscrit en
    Mai 2018
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant en informatique

    Informations forums :
    Inscription : Mai 2018
    Messages : 31
    Points : 34
    Points
    34
    Par défaut Création de champ avec une zone de texte d'un formulaire Access
    Bien le bonjour à tous !

    Aujourd'hui je fais appel à vous pour un problème très "simple" à expliquer, mais pour lequel je ne trouve aucune aide !
    J'ai simplement un formulaire créé sur une table qui contient une bonne dose de champs et qui concerne un client (son Id, nom, prénom, etc...), et j'aimerai avec une zone de texte pouvoir "commenter" la ligne, pour que l'utilisateur puisse mettre des notes sur le client en question.
    Jusque là tout va bien, la zone de texte le fais très bien !
    Le problème est le suivant : dans ma table de base, je n'ai pas de champ "Commentaire" ou d'équivalent. Il faudrait donc que lorsque l'utilisateur saisisse son commentaire dans la zone de texte, le champ "Commentaire" soit créé dans la table, avant d'y insérer ledit commentaire à l'intérieur (et l'enregistrer bien sûr).
    Est-ce possible ? Puisque je n'ai trouvé personne qui a posé la question, je soupçonne que je cherche dans la mauvaise direction...
    Je vais regarder du côté de l’événement "sur Entrée" de la zone de texte pour éventuellement voir si je peux y appliquer une requête qui ferait le boulot !
    Je vous remercie par avance pour vos réponses !

    Cordialement,
    BorisW

  2. #2
    Membre régulier Avatar de gwenagan
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 100
    Points
    100
    Par défaut
    Bonjour,

    Pourquoi ne crées tu pas un champs "Memo" dans ta table ?

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Etudiant en informatique
    Inscrit en
    Mai 2018
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant en informatique

    Informations forums :
    Inscription : Mai 2018
    Messages : 31
    Points : 34
    Points
    34
    Par défaut
    Bonjour Gwenagan,

    En fait, je ne peux pas créer de champs dans la table, parce que l'utilisateur de ce formulaire ne mettra pas de commentaires dans cette table uniquement, il y en aura en réalité bien d'autres et il pourra notamment en avoir de nouvelles en important des fichiers Excel sur la base (le formulaire permet également l'import de fichiers).
    Le problème, du coup, c'est qu'il sera amené à utiliser des tables nouvelles et qu'il devra quand-même y insérer des commentaires. Ce qui fait que ce serait embêtant qu'il soit contraint de rajouter un champ dans chaque table qu'il importe pour pouvoir commenter.
    Je ne sais pas si j'ai été bien clair dans ma réponse, c'est un peu spécial comme cas :/
    De plus, je ne connais pas très bien le type "memo', je vais me renseigner de suite !

  4. #4
    Membre régulier Avatar de gwenagan
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 100
    Points
    100
    Par défaut
    Mémo est une zone de texte, de ce côté là, pas de problème.
    Si je comprend bien, tu importe un fichier excel qui crée une nouvelle table à chaque fois. La table est créée automatiquement et le nombre de champs créés dans la table dépend du nombre de colonnes que tu importes. Est ce bien cela ? Ou est ce que tu importes des données excel dans une table déjà existante ?

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Etudiant en informatique
    Inscrit en
    Mai 2018
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant en informatique

    Informations forums :
    Inscription : Mai 2018
    Messages : 31
    Points : 34
    Points
    34
    Par défaut
    C'est exactement cela. J'importe également des données qui sont dans des tables déjà existantes (imaginons qu'il actualise un fichier Excel depuis qu'il l'avait importé, il le réimporte et cela met à jour la table existante). Mais il importe également des fichiers dont aucune table n'existe pour réceptionner les données (au niveau de l'import, tout est géré), mais le problème est que du coup, je ne serai pas toujours là pour aller rajouter ce fameux champs Commentaire moi-même dans la Base, d'où ma question.

  6. #6
    Membre régulier Avatar de gwenagan
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 100
    Points
    100
    Par défaut
    Ok,
    Dans le fichier excel qu'il importe, pour lequel il n'existe aucune table, il faut créer un champs supplémentaire ne contenant aucune donnée pour que access crée un champs vide qui te servira de zone de texte.

    Je dois m'absenter une heure, je reviens et lirai ta réponse.

    A toute à l'heure.

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Etudiant en informatique
    Inscrit en
    Mai 2018
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant en informatique

    Informations forums :
    Inscription : Mai 2018
    Messages : 31
    Points : 34
    Points
    34
    Par défaut
    Merci, c'est vrai que c'est une manière de contourner le problème à laquelle je n'avais pas pensé.
    Je vais donc me lancer là-dedans ! Je te remercies encore, je vais essayer de te faire un retour rapide, le seul problème c'est d'"automatiser" cet ajout de champ mais avec toute la doc dont je dispose et la FAQ Access du site, ça devrait le faire !!
    A toute à l'heure

  8. #8
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Citation Envoyé par BorisW Voir le message

    ... créé sur une table ...
    Le problème est le suivant : dans ma table de base, je n'ai pas de champ "Commentaire" ou d'équivalent. Il faudrait donc que lorsque l'utilisateur saisisse son ...
    Je m'incruste quelle(s) distinction(s) entre la 1ère table et la table de base ?
    Une capture d'écran de 2 serait la bienvenue.
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Etudiant en informatique
    Inscrit en
    Mai 2018
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant en informatique

    Informations forums :
    Inscription : Mai 2018
    Messages : 31
    Points : 34
    Points
    34
    Par défaut
    Bonjour Hyperion,

    Oulà, je n'avais même pas vu ça à la relecture, j'ai dû supprimer un bout de phrase et ne pas rajouter la suite...
    Je voulais dire que j'avais un formulaire, et que depuis ce formulaire je voulais travailler sur cette fameuse table (du coup, la table dont je parle aux 2 endroits que tu as mentionné est en fait une seule et même table).
    Cependant, et c'est là mon problème : l'utilisateur ne mettra pas de commentaires QUE sur cette table, sinon j'aurais simplement ajouté manuellement un champ Commentaire à cette table et je ne vous aurais pas dérangés !

  10. #10
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Citation Envoyé par BorisW Voir le message
    ... je ne vous aurais pas dérangés !
    Sérieusement, alors je ne serai pas ici à aider les autres mais plus tôt en bord de plage

    Alors si vous pouviez expliquer le problème dans sa globalité ! Vos profs d'IG ne vous l'ont pas suffisamment rabâché ?
    Si les commentaires saisis par les utilisateurs ne doivent pas être seulement collectés dans la tbl d'origine, alors où doivent-ils l'être également ?
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  11. #11
    Nouveau membre du Club
    Homme Profil pro
    Etudiant en informatique
    Inscrit en
    Mai 2018
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant en informatique

    Informations forums :
    Inscription : Mai 2018
    Messages : 31
    Points : 34
    Points
    34
    Par défaut
    Bonjour,

    Comme c'est expliqué dans les posts 4 et 5, l'utilisateur saisira des commentaires dans des tables différentes.
    Il doit pouvoir mettre des commentaires dans la table qu'il souhaite, c'est pour cela que je ne peux rajouter manuellement le champ commentaire dans chaque table déjà importées, ni dans chaque table qui le sera. Je pourrais le faire tant que je travaillerai sur ce formulaire, une fois que ce ne sera plus le cas il faudra que cela se gère tout seul.
    Quoi qu'il en soit je suis en passe de réussir grâce aux conseils de gwenagan que je remercie, le sujet sera bientôt en résolu.

  12. #12
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Mais pourquoi alors ne pas faire un mode opératoire pour que l'utilisateur insère ce nouveau champ commentaires dans une nouvelle tbl importée ?
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  13. #13
    Membre éclairé
    Homme Profil pro
    Regisseur
    Inscrit en
    Octobre 2006
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Regisseur
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2006
    Messages : 475
    Points : 850
    Points
    850
    Par défaut
    Bonjour.

    Pour la crétion d'un champ dans une table, il faut savoir d'abord si c'est une application scindée (donc table(s) liée(s)) ou pas.
    Voir une (parmi d'autre) discussion sur le sujet:https://www.developpez.net/forums/d1...mps-table-vba/
    ainsi qu'un tutoriel sur DAO:https://warin.developpez.com/access/dao/?page=partie_4

    Cdlt

  14. #14
    Nouveau membre du Club
    Homme Profil pro
    Etudiant en informatique
    Inscrit en
    Mai 2018
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant en informatique

    Informations forums :
    Inscription : Mai 2018
    Messages : 31
    Points : 34
    Points
    34
    Par défaut
    Mais pourquoi alors ne pas faire un mode opératoire pour que l'utilisateur insère ce nouveau champ commentaires dans une nouvelle tbl importée ?
    Simplement parce que je ne savais pas que c'était possible, et que j'ai abordé mon problème d'une manière différente.

    Bonjour.

    Pour la crétion d'un champ dans une table, il faut savoir d'abord si c'est une application scindée (donc table(s) liée(s)) ou pas.
    Voir une (parmi d'autre) discussion sur le sujet:https://www.developpez.net/forums/d1...mps-table-vba/
    ainsi qu'un tutoriel sur DAO:https://warin.developpez.com/access/dao/?page=partie_4

    Cdlt
    Merci ! Je vais regarder par pure curiosité, mais j'ai résolu mon problème avec la solution de gwenagan.

    Sur ce, je mets le sujet en résolu, merci à tous pour l'intérêt porté à ma question.

    Cordialement,
    BorisW

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

Discussions similaires

  1. Tout un champ dans une zone de texte ?
    Par NaïsMouart dans le forum IHM
    Réponses: 9
    Dernier message: 18/11/2008, 15h01
  2. retour à la ligne avec une zone de texte
    Par samia21 dans le forum IHM
    Réponses: 10
    Dernier message: 28/04/2008, 16h28
  3. redirection avec une zone de texte
    Par tjoce dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/06/2007, 21h41
  4. lier un combo avec une zone de texte
    Par joss56 dans le forum IHM
    Réponses: 2
    Dernier message: 28/11/2006, 16h11
  5. Création de completion dans une zone de texte
    Par Terminator dans le forum Général Java
    Réponses: 12
    Dernier message: 02/04/2006, 11h44

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