Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Mise à jour de la base participants

  • Viniasco
  • Viniasco's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 6 months ago #232887 by Viniasco
Mise à jour de la base participants was created by Viniasco
Bonjour,
J'ai un sondage en cours pour lequel je souhaiterais ajouter un attribut aux participants.
J'ai donc créé cet attribut et maintenant je souhaiterais "injecter" les valeurs. J'ai exporté la base, saisi les valeurs d'attribut et je pensais pouvoir réimporter la base avec une mise à jour des participants, m​​​​ais en fait, rien n'est importé puisque LS considère que les participants sont en double.
​​​​​​​Est-ce que la solution serait de supprimer la base des participants pour la recréer aussitôt avec le .csv qui m'a servi à compléter les attributs ?
​​​​​​​Est-ce qu'en faisant ça, je garderais toujours le lien entre la base des participants et les réponses déjà enregistrées ?
Merci

LimeSurvey Cloud
Version 5.4.9

Please Log in to join the conversation.

  • Viniasco
  • Viniasco's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 6 months ago #232963 by Viniasco
Replied by Viniasco on topic Mise à jour de la base participants
Pas d'avis ?

LimeSurvey Cloud
Version 5.4.9

Please Log in to join the conversation.

  • Viniasco
  • Viniasco's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 6 months ago #232974 by Viniasco
Replied by Viniasco on topic Mise à jour de la base participants
Je me suis lancé dans un test. J'ai pu supprimer puis réimporter la base des participants avec les infos supplémentaires, sans rien perdre des réponses et de leur lien avec la base participants.

LimeSurvey Cloud
Version 5.4.9
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #233060 by DenisChenu
Replied by DenisChenu on topic Mise à jour de la base participants
Je confirme : actuellement seule solution intégrée :)

Ca bloque le questionnaire le temps de la mise à jour, mais si tu te prépare bien (et sauf si tu as des millions de lignes) : ca prend moins de 5 minutes.

L'autre solution serait de la faire dans la BDD via phpMyAdmin directement

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • Viniasco
  • Viniasco's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 6 months ago #233091 by Viniasco
Replied by Viniasco on topic Mise à jour de la base participants
Je confirme à mon tour, le temps à bien gérer n'est pas celui de l'export/import qui prend moins d'1 minute, mais celui de l'ajout des données.
Il me semble important de faire ça d'un bloc pour être sûr de réimporter ensuite une base participants la plus actuelle possible au niveau des données comme le n° de la dernière page consultée ou la date de remplissage.
Et donc à un moment de la journée durant lequel la probabilité que ces infos changent est minime.
Bonne journée

LimeSurvey Cloud
Version 5.4.9

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #233160 by DenisChenu
Replied by DenisChenu on topic Mise à jour de la base participants
Sinon : une feature request ?

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • Viniasco
  • Viniasco's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 6 months ago #233165 by Viniasco
Replied by Viniasco on topic Mise à jour de la base participants
Je ne sais pas si ça vaut le coup, vu que finalement ça se fait très facilement avec l'export/import.
Certes, ça veut dire que la base est hors service pendant quelques secondes, ce qui pour moi ne pose aucun problème, mais dans d'autres cas, peut-être. Mais est-ce évitable ?

LimeSurvey Cloud
Version 5.4.9

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #233166 by DenisChenu
Replied by DenisChenu on topic Mise à jour de la base participants
Une option «mettre à jour» ?
En cas de doublon ?

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • Viniasco
  • Viniasco's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 6 months ago - 1 year 6 months ago #233167 by Viniasco
Replied by Viniasco on topic Mise à jour de la base participants

Une option «mettre à jour» ?

 
C'est-à-dire, un process qui garde la base actuelle et la complète, plutôt de l'effacer/remplacer ?

DenisChenu
En cas de doublon ?

C'est déjà géré puisqu'on peut indiquer quoi faire lorsqu'il y en a, et sur quel(s) champ(s) LS doit se baser pour les détecter.

LimeSurvey Cloud
Version 5.4.9
Last edit: 1 year 6 months ago by Viniasco.

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #233170 by DenisChenu
Replied by DenisChenu on topic Mise à jour de la base participants
En dessous de la gestion des doublons,
Ajouter une option

1. Mettre à jour en cas de doublon : case à cocher
2. Ne mettre à jour que en cas d'unicité : case à cocher.

Le 1 met à jour en cas de doublon sur toutes les lignes trouvée en doublon
Le 2 test avant si le nombre de lignes est de 1.

Dans ton cas :
1. Tu décoche tous pour le contrôle des doublons : le code token est utilisé pour ce contrôle
2. Tu coche la case 1


Mais cela peut permettre aussi de mette à jour d'autres données, même, par exemple : le nom du service …
1. Tu exporte les données, tu filtre par le service contabe, tu corrige en comptable
2. Tu importe ces nouvelles données avec contrôle des doublons sur l'attribute service.
(cas vécu : corriger en 1 ligne dans phpMyAdmin)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • Viniasco
  • Viniasco's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 6 months ago #233172 by Viniasco
Replied by Viniasco on topic Mise à jour de la base participants
Où se fait cette suggestion de développement ?

LimeSurvey Cloud
Version 5.4.9

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 6 months ago #233204 by DenisChenu
Replied by DenisChenu on topic Mise à jour de la base participants
En anglais : community.limesurvey.org/feature-request/
Si tu as le temps :)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose