Projet

Général

Profil

Actions

Bug #10925

fermé

V6-MYDB-Affichage des colonnes sans valeur (null)

Ajouté par Marc Avenel il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
09/09/2019
Echéance:
% réalisé:

0%

Temps estimé:
Navigateur:
Firefox
Votre version de Silverpeas:
6.1-x
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

En V5 : Les colonnes qui ne contiennent pas de valeurs restent bien à vide sur l'affichage des colonnes considérées
En V6: Les colonnes qui ne contiennent pas de valeur sont notées à null

Pour la recherche avec "empty" ne fonctionne pas en V6 car les items sont notés à "null"
De plus pas de complément du libellé pour ceux tronqués.

Voir copie écran


Fichiers

V5-Vue-Vide.JPG (47 ko) V5-Vue-Vide.JPG Marc Avenel, 09/09/2019 09:23
V6-Vue-Vide.JPG (44,6 ko) V6-Vue-Vide.JPG Marc Avenel, 09/09/2019 09:23

Demandes liées 1 (0 ouverte1 fermée)

Lié à MyDB - Bug #10920: V6-MYDB-Operateurs logiques de rechercheClosed06/09/2019

Actions

Mis à jour par Miguel Moquillon il y a plus de 5 ans

Avec la V6, MyDB a été réécrites et dans le cadre de cette réécriture, s'il peut avoir des petits bogues, certaines choses ont aussi été revues. En autre ce que vous avez relevé. Désormais, lorsque les champs ne sont pas valorisée dans la base de données, autrement dit lorsqu'ils sont NULL, null est affiché comme tel. Ceci permet de les distinguer des valeurs chaînes de caractères vides. En effet, une chaîne de caractères vides est une valeur tandis que NULL signifie qu'il n'y a pas de valeur (champs non valorisé).

Par conséquent, si vous avez des tuples avec des champs non valorisés (donc null), il est normal que ceux-ci ne soient pas remontés lorsque vous faites une recherche sur ces champs avec @empty@ (qui lui désigne une valeur chaîne vide)

Mis à jour par Marc Avenel il y a plus de 5 ans

Ceci est très technique
Le but c'est que les utilisateurs standard puissent retrouver leur information simplement.
Comment rechercher une colonne dont la valeur est vide selon les critères (*, include, like) ?

Mis à jour par David Lesimple il y a plus de 5 ans

Marc Avenel a écrit :

Ceci est très technique

MyDB est une application technique, qui n'a pas vocation à être accessible à tout type d'utilisateurs.

Le but c'est que les utilisateurs standard puissent retrouver leur information simplement.
Comment rechercher une colonne dont la valeur est vide selon les critères (*, include, like) ?

une chaine vide ou une valeur non renseignée ?

Mis à jour par Marc Avenel il y a plus de 5 ans

Oui, tous les item qui ont "null".
Car les vues des bases propres à AKWEL sont très utilisées avec les différents acteurs du portail
Ce sont des données propres à leur métier.

Mis à jour par Miguel Moquillon il y a plus de 5 ans

Il y a une icône d'aide (i en bleu) dans la zone de recherche. En passant le curseur dessus, il est marqué que null s'écrit ... null dans la valeur recherchée. Dans ce cas, il faut choisir l'opérateur = et donc le mot-clé null comme valeur.

Mis à jour par David Lesimple il y a plus de 5 ans

  • Tracker changé de Bug à Support
  • Statut changé de New à Feedback
  • Votre base de données Toutes supprimé

Mis à jour par Marc Avenel il y a plus de 5 ans

  • Tracker changé de Support à Bug
  • Votre base de données mis à Toutes
Ca j'avais bien essayé
Si dans la vue "CORPORATE > IT - INFORMATION SYSTEMS > INTRA-DOMAIN > IT SOLUTIONS SERVICE > AKWEL Database " Lien (https://chavmdsi219.akwel.net/silverpeas/RmyDB/myDB24931/Main)
Et vous sélectionnez "labelfr=null"
  • Réponse AUCUNE

Mis à jour par Marc Avenel il y a plus de 5 ans

En fait il faut mettre "labelfr*null" pour avoir le bon résultat

Mis à jour par Marc Avenel il y a plus de 5 ans

Non il donne tout.... Ne fonctionne pas...

Mis à jour par Miguel Moquillon il y a plus de 5 ans

Avez vous dans ce cas essayez labelfr = @empty@ ?

Mis à jour par Miguel Moquillon il y a plus de 5 ans

Avez vous dans ce cas essayez labelfr = @empty@ ?

(Ne pas oublier les @ entre empty)

Mis à jour par Marc Avenel il y a plus de 5 ans

Oui fonctionne avec "labelfr=null"

Attention : il faut rafraîchir pour que cela fonctionne

Mis à jour par Marc Avenel il y a plus de 5 ans

  • Statut changé de Feedback à Closed

Clos

Mis à jour par David Lesimple il y a plus de 5 ans

  • Lié à Bug #10920: V6-MYDB-Operateurs logiques de recherche ajouté
Actions

Formats disponibles : Atom PDF