[Base] vidéothèque

Discussions sur les projets et applications développés en liaison avec une suite bureautique libre.

Modérateur : Vilains modOOs

Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

Re: [Résolu][Base] vidéothèque

Message par Pagalou »

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é.
count_legume_exclusion.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.15
Windows 11 Pro
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17084
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Base] vidéothèque

Message par jeanmimi »

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.
LibreOffice : Version : 24.8.2 (x64)(10 novembre 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

Re: [Base] vidéothèque

Message par Pagalou »

Oh merci encore une fois jeanmimi !
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 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...
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
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17084
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Base] vidéothèque

Message par jeanmimi »

Pagalou a écrit : 16 sept. 2023 13:04 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 ?
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
Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

Re: [Base] vidéothèque

Message par Pagalou »

8)
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.
Merci beaucoup du "superbe". J'en suis vraiment touché , un peu comme la réussite à un examen avec mention :) .
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
Pagalou
Membre hOOnoraire
Membre hOOnoraire
Messages : 100
Inscription : 07 août 2020 12:34

Re: [Base] vidéothèque

Message par Pagalou »

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 ?
Apache OpenOffice 4.1.15
Windows 11 Pro