diff --git a/models/survey_survey.py b/models/survey_survey.py
index b64b214a1f84ab9c0d1b126e686495f7b34ad998..c3f57b4532113d5eb437087703e0a8d3221c5f15 100644
--- a/models/survey_survey.py
+++ b/models/survey_survey.py
@@ -10,6 +10,13 @@ class Survey(models.Model):
     background_image = fields.Binary('Image de fond')
 
 
+class SurveyQuestion(models.Model):
+    _inherit = "survey.question"
+    _order = 'page_sequence,sequence,id'  # Change l'ordre des questions en fonction de la séquence des pages
+
+    page_sequence = fields.Integer('Séquence de la page associée', related='page_id.sequence', store=True)
+
+
 class SurveyUserInput(models.Model):
     _inherit = "survey.user_input"