Et bien finalement je parviens à avancer,
j'obtiens un résultat avec les infos en lignes mais il manque des résultats. Comme je ne capte toujours pas bien l'utilisation du "count" il me semble que le code ne sélectionne dans chaque vue "count_X" que les videos pour lesquelles l'info est rentrée. Donc s'il n'y a pas d'info la vue n'affiche pas de ligne.
Si quelqu'un parvient à modifier le code SQL des vues pour que toutes les vidéos sortent ce serait vraiment cool parce que là je pense que ce serait terminé.
[Base] vidéothèque
Modérateur : Vilains modOOs
-
- Membre hOOnoraire
- Messages : 100
- Inscription : 07 août 2020 12:34
Re: [Résolu][Base] vidéothèque
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.15
Windows 11 Pro
Windows 11 Pro
-
- Grand Maître de l'OOffice
- Messages : 17084
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] vidéothèque
Il y a pas mal d’exemples dans le forum pour afficher les valeurs nulles ou les valeurs non renseignées dans une requête.
Les instructions HSQL COALESCE et CASE WHEN sont utilisées dans les exemples.
Les instructions HSQL COALESCE et CASE WHEN sont utilisées dans les exemples.
LibreOffice : Version : 24.8.2 (x64)(10 novembre 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre hOOnoraire
- Messages : 100
- Inscription : 07 août 2020 12:34
Re: [Base] vidéothèque
Oh merci encore une fois jeanmimi !
Je vous serai reconnaissant de me donner votre avis : la version actuelle est-elle correcte ou bien y a-t-il encore des pertes de résultats ?
Et encore une fois en faisant les recherches pour COALESCE je me demande si je ne peux pas remplacer les "IFNULL" des requêtes concat_ par cette instruction ?
Je n'ai finalement pas utilisé les instructions CASE WHEN et HSQL COALESCE mais en faisant des recherches à propos de celles-ci je me suis rendu compte qu'il était possible d'être moins "exclusif" dans les requêtes pour concatener les infos en utilisant RIGHT JOIN. En rajoutant cela, j'obtiens un résultat avec les ID de vidéos pour lesquelles l'information n'est pas renseignée et donc lors de la recherche multi-critères il ne manque pas de résultats en utilisant le formulaire de recherche. Du moins c'est ce qu'il me semble...l y a pas mal d’exemples dans le forum pour afficher les valeurs nulles ou les valeurs non renseignées dans une requête.
Les instructions HSQL COALESCE et CASE WHEN sont utilisées dans les exemples.
Je vous serai reconnaissant de me donner votre avis : la version actuelle est-elle correcte ou bien y a-t-il encore des pertes de résultats ?
Et encore une fois en faisant les recherches pour COALESCE je me demande si je ne peux pas remplacer les "IFNULL" des requêtes concat_ par cette instruction ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.15
Windows 11 Pro
Windows 11 Pro
-
- Grand Maître de l'OOffice
- Messages : 17084
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] vidéothèque
Il y a bien les sept vidéos dans chacune des requêtes.
Tu as fait un superbe travail pour adapter la séquence SQL de l'exemple, donné dans le fil de référence, à ta Base.
LibreOffice : Version : 24.8.2 (x64)(10 novembre 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre hOOnoraire
- Messages : 100
- Inscription : 07 août 2020 12:34
Re: [Base] vidéothèque
Merci beaucoup du "superbe". J'en suis vraiment touché , un peu comme la réussite à un examen avec mention .Tu as fait un superbe travail pour adapter la séquence SQL de l'exemple, donné dans le fil de référence, à ta Base.
Je dois ce beau résultat à toutes les aides que j'ai pu recevoir sur ce forum génial. Je remercie donc toutes les contributions qui m'ont permis d'avancer et particulièrement jeanmimi pour sa bienveillance et Dude pour sa patience pour me remettre dans la bonne direction.
Apache OpenOffice 4.1.15
Windows 11 Pro
Windows 11 Pro
-
- Membre hOOnoraire
- Messages : 100
- Inscription : 07 août 2020 12:34
Re: [Base] vidéothèque
Encore une petite question :
maintenant que les infos apparaissent en ligne, c'est parfois un (beaucoup) trop long pour la largeur des colonnes du contrôle de table. J'ai tenté de changer les propriétés de la colonne pour obtenir un retour à la ligne automatique ou un affichage sur deux lignes mais rien n'y fait et dans le forum j'ai trouvé des exemples pour modifier un champ texte mais pas pour des colonnes.
Est-il possible de paramétrer l'affichage dans une colonne pour l'adapter à la valeur des données et mettre en place des retour à la ligne automatiques ?
maintenant que les infos apparaissent en ligne, c'est parfois un (beaucoup) trop long pour la largeur des colonnes du contrôle de table. J'ai tenté de changer les propriétés de la colonne pour obtenir un retour à la ligne automatique ou un affichage sur deux lignes mais rien n'y fait et dans le forum j'ai trouvé des exemples pour modifier un champ texte mais pas pour des colonnes.
Est-il possible de paramétrer l'affichage dans une colonne pour l'adapter à la valeur des données et mettre en place des retour à la ligne automatiques ?
Apache OpenOffice 4.1.15
Windows 11 Pro
Windows 11 Pro