Bonjour
Sur ma base de données, j'utilise un certain nombre de requêtes, et lorsque j'affiche la zone d'exécution de celles-ci, il m'est tout à fait possible de modifier le contenu des cellules affichées.
Or je viens de créer une nouvelle requête, en suivant la même procédure que les précédentes (Créer une requête en mode ébauche) et je ne parviens pas à éditer les cellules de la zone d'exécution : celles-ci semblent obstinément verrouillées, soit "en lecture seule". Et j'ignore pourquoi.
Pourriez-vous m'indiquer SVP comment faire pour modifier la zone d'exécution d'une requête, autrement dit, comment passer en mode édition (commande actuellement indisponible sur la requête en question) ?
Merci d'avance pour votre aide
[Résolu] Éditer le résultat d'une requête
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
- yves30
- Membre hOOnoraire
- Messages : 192
- Inscription : 18 nov. 2006 19:43
- Localisation : France - Nîmes (Gard)
[Résolu] Éditer le résultat d'une requête
Dernière modification par yves30 le 04 juin 2018 12:48, modifié 2 fois.
LibreOffice 7.6.5 Officielle, Mint 21.3 XFCE, PC Bureau Pentium dualcore G4400, 64 bits, 8 Go
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16955
- Inscription : 03 mars 2006 17:02
- Localisation : Venise verte
Re: Modifier les cellules de la zone exécution d'une requête
Bonjour,
Je fais clic droit sur le nom de la Requête puis Editer.yves30 a écrit :comment passer en mode édition
- Pièces jointes
-
- Editer une requête.jpg (22.05 Kio) Consulté 1016 fois
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
- yves30
- Membre hOOnoraire
- Messages : 192
- Inscription : 18 nov. 2006 19:43
- Localisation : France - Nîmes (Gard)
Re: Modifier les cellules de la zone exécution d'une requête
Bonsoir, Jeanmimi et merci pour ton intervention.
Cependant, ce n'est pas de cela qu'il s'agit. Je me serai mal exprimé.
Je ne cherche pas à éditer une requête (ça, ça fonctionne), je cherche à éditer les cellules de la requête, une fois celle-ci ouverte (clic-droit sur la requête, puis "Ouvrir").
Habituellement je n'ai aucun problème pour réaliser cette action, mais sur la dernière requête que j'ai créée, cela s'avère impossible : une fois cette requête ouverte, la commande "Éditer les données" du menu Édition reste grisée. Je ne comprends pas pourquoi.
Cependant, ce n'est pas de cela qu'il s'agit. Je me serai mal exprimé.
Je ne cherche pas à éditer une requête (ça, ça fonctionne), je cherche à éditer les cellules de la requête, une fois celle-ci ouverte (clic-droit sur la requête, puis "Ouvrir").
Habituellement je n'ai aucun problème pour réaliser cette action, mais sur la dernière requête que j'ai créée, cela s'avère impossible : une fois cette requête ouverte, la commande "Éditer les données" du menu Édition reste grisée. Je ne comprends pas pourquoi.
Dernière modification par yves30 le 04 juin 2018 12:42, modifié 1 fois.
LibreOffice 7.6.5 Officielle, Mint 21.3 XFCE, PC Bureau Pentium dualcore G4400, 64 bits, 8 Go
Re: Modifier les cellules de la zone exécution d'une requête
Bonjour
La requête est-elle basée sur une ou plusieurs tables ?
Utilises-tu des fonctions dans la requête ?
En règle générale, pour qu'une requête basée sur une table soit éditable, il faut que la clé primaire de la table soit inclue dans le résultat de la requête.
A+
La requête est-elle basée sur une ou plusieurs tables ?
Utilises-tu des fonctions dans la requête ?
En règle générale, pour qu'une requête basée sur une table soit éditable, il faut que la clé primaire de la table soit inclue dans le résultat de la requête.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
- yves30
- Membre hOOnoraire
- Messages : 192
- Inscription : 18 nov. 2006 19:43
- Localisation : France - Nîmes (Gard)
Re: Modifier les cellules de la zone exécution d'une requête
Bonjour, Piaf, et merci pour ta réponse, concise et efficace !
Ma requête est bien basée sur deux tables, une table mère et une table fille (je n'utilise pas de fonctions dans la requête)...
Mais, effectivement, le champ "clé primaire" de la table mère ne figurait pas dans la requête.
Je viens de réparer cela, et l'édition fonctionne parfaitement !
Merci encore et bonne journée !
Ma requête est bien basée sur deux tables, une table mère et une table fille (je n'utilise pas de fonctions dans la requête)...
Mais, effectivement, le champ "clé primaire" de la table mère ne figurait pas dans la requête.
Je viens de réparer cela, et l'édition fonctionne parfaitement !
Merci encore et bonne journée !
LibreOffice 7.6.5 Officielle, Mint 21.3 XFCE, PC Bureau Pentium dualcore G4400, 64 bits, 8 Go