diff --git a/formidable_fonctions.php b/formidable_fonctions.php
index 18d99bc6232063d263a7cc5cbaf448cf17be4a50..eb5154e6a0c5e52ee7a26b64f9e835c50170237b 100644
--- a/formidable_fonctions.php
+++ b/formidable_fonctions.php
@@ -100,7 +100,12 @@ function calculer_voir_reponse($id_formulaires_reponse, $id_formulaire, $nom, $s
 
 	// Si on demande la valeur brute, on ne génère rien, on renvoie telle quelle
 	if ($type_retour == 'brut') {
-		return $reponses_valeurs[$id_formulaires_reponse][$nom]['valeur'];
+		//Si c'est bien un vrai champ, et pas une explication
+		if (isset($reponses_valeurs[$id_formulaires_reponse][$nom]['valeur'])) {
+			return $reponses_valeurs[$id_formulaires_reponse][$nom]['valeur'];
+		} else {
+			return '';
+		}
 	}
 
 	// Si on demande edit > mode crayon > on génère le crayon correspond
@@ -124,7 +129,7 @@ function calculer_voir_reponse($id_formulaires_reponse, $id_formulaire, $nom, $s
 			array_merge(
 				array(
 					'type_saisie' => $saisie['saisie'],
-					'valeur' => $reponses_valeurs[$id_formulaires_reponse][$nom]['valeur'],
+					'valeur' => isset($reponses_valeurs[$id_formulaires_reponse][$nom]['valeur']) ? $reponses_valeurs[$id_formulaires_reponse][$nom]['valeur'] : '',
 					'valeur_uniquement' => ($type_retour == 'valeur_uniquement' ? 'oui' : 'non'),
 					'sans_reponse' => $sans_reponse,
 				),
diff --git a/inc/formidable.php b/inc/formidable.php
index 07fc05c718ffc4aaf7aec1f94526212299a7ab30..7a22da9024f9fd95e21a10e7ca6c1fa8e1b5517b 100644
--- a/inc/formidable.php
+++ b/inc/formidable.php
@@ -503,7 +503,7 @@ function formidable_raccourcis_arobases_2_valeurs_champs($chaine, $saisies, $bru
 		list($valeurs, $valeurs_libellees) = formidable_tableau_valeurs_saisies($saisies, $sans_reponse);
 	}
 	elseif ($source == 'base' and $id_formulaires_reponse and $id_formulaire) {
-		$saisies = saisies_lister_par_nom($saisies);
+		$saisies = saisies_lister_par_nom($saisies, false);
 		foreach ($saisies as $nom => $saisie) {
 			$valeurs[$nom] = formidable_nettoyer_saisie_vue(saisies_tableau2chaine(calculer_voir_reponse($id_formulaires_reponse, $id_formulaire, $nom, '', 'brut', $sans_reponse)));
 			$valeurs_libellees[$nom] =  formidable_nettoyer_saisie_vue(calculer_voir_reponse($id_formulaires_reponse, $id_formulaire, $nom, '', 'valeur_uniquement', $sans_reponse));