Rep++-SQL Design V8.00F Beta1 Fix 4 (2017/08/21)

Notes générales

Correctif cumulatif

Correction des anomalies

7969 Rep++ pour .NET -- La clause WHERE résultant de la combinaison d'un filtre global avec une macro de sélection est invalide.
7979 Rep++ -- Rep++ permet maintenant d'effectuer plusieurs jointures sur une même table.
7980 Rep++ pour .NET -- Ajout de la fonction de recherche en texte brut pour les champs de type numérique et date.
7981 Rep++ pour .NET -- Il est maintenant possible de sérialiser/désérialiser la propriété IsAllLinesRead à travers un POCO.
7984 Rep++ pour .NET -- La propriété Application.IsRecycled est toujours à faux.
7985 Rep++ -- Lorsqu'on met une valeur non valide en utilisant FieldInstance.SetValue ou FieldInstance.Value, une exception erronée est déclenchée.
7989 Rep++ -- Ajout et modification de fonctions standards pour convertir les types Numeric, Date et DateTime en chaînes de caractères (Oracle + SQLite). Ces fonctions permettent d'implanter la recherche de sous-chaînes dans ces types de champs.
7991 Rep++ pour .NET, cadre applicatif SPA -- Ajout d'une option permettant de rafraîchir une ligne nouvelle ou modifiée dans le tampon de sélection à partir du serveur (back end) au lieu du client (front end).
7992 Rep++ pour .NET -- Implanter la capacité de choisir le type de contrôle pour représenter un champ dans un formulaire de filtrage.
7993 Rep++ pour .NET -- Un plantage survient quand on lance une recherche sur un champ DateTime si l'utilisateur ne saisit que la portion "date".
7995 Rep++ pour .NET -- Implanter la capacité de faire une recherche dans les champs dont la valeur est issue d'une jointure.
7998 Rep++ pour .NET -- Les contrôles du formulaire de filtrage devraient permettre de saisir du texte brut avec certains opérateurs lorsque la valeur recherchée n'exige pas d'être exacte.
7999 Rep++ pour .NET -- Faciliter la recherche dans les champs numériques comportant un masque d'affichage et dans les chaînes formatées comportant un masque de saisie.
8000 Rep++ pour .NET -- Il est maintenant possible d'effectuer une recherche parmi les valeurs d'une liste de choix multiples selon divers critères.
8006 Rep++ pour .NET -- Il est maintenant possible d'effectuer une recherche parmi les valeurs des champs calculés (issus d'une expression).
8008 Rep++ pour .NET -- Il est maintenant possible d'effectuer une recherche sur des champs qui sont issus d'une jointure ou d'une expression (champs calculés), et auxquels une liste de choix est rattachée.
8010 Rep++ pour .NET -- Problème avec la lecture différée dans un tampon de sélection dynamique: les enfants sont toujours lus.
8011 Rep++ pour .NET -- Avec les entités POCO de grande taille, l'erreur Max JSON result reached survient même si on augmente la taille maximale de la structure JSON dans Web.Config.
8013 Rep++ pour .NET, applications MVC Knockout -- Les icones de tri associées au composant Field Picker ne sont pas visibles avec le thème Angle.
8015 Rep++ pour .NET, cadre applicatif SPA -- Problème de performance avec les listes de choix auto-complétées comprenant un grand nombre d'items.

Détail des anomalies corrigées

7969 Rep++ pour .NET -- La clause WHERE résultant de la combinaison d'un filtre global avec une macro de sélection est invalide.

Le correctif permet maintenant de les combiner correctement.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 2

7979 Rep++ -- Rep++ permet maintenant d'effectuer plusieurs jointures sur une même table.

Nouvelle fonctionnalité, qui permet d'utiliser un alias sur la jointure.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7980 Rep++ pour .NET -- Ajout de la fonction de recherche en texte brut pour les champs de type numérique et date.

Nouveau. L'utilisation de texte brut donne plus de flexibilité à l'utilisateur pour la recherche.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7981 Rep++ pour .NET -- Il est maintenant possible de sérialiser/désérialiser la propriété IsAllLinesRead à travers un POCO.

Nouveau.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7984 Rep++ pour .NET -- La propriété Application.IsRecycled est toujours à faux.

Anomalie corrigée.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7985 Rep++ -- Lorsqu'on met une valeur non valide en utilisant FieldInstance.SetValue ou FieldInstance.Value, une exception erronée est déclenchée.

L'exception indique que l'erreur est due à un mauvais index alors que l'erreur porte sur la valeur. Corrigé.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7989 Rep++ -- Ajout et modification de fonctions standards pour convertir les types Numeric, Date et DateTime en chaînes de caractères (Oracle + SQLite). Ces fonctions permettent d'implanter la recherche de sous-chaînes dans ces types de champs.

Ajout de deux paramètres optionnels à la fonction:
SD_NUM_TO_CHAR(x[, totalSize, decimalSize])


Nouvelle fonction:
SD_EXT_DATE_TO_CHAR(x[, dateFormat, dateSeparator])
Convertit la date dans le format spécifié.

Nouvelle fonction:
SD_EXT_TIMESTAMP_TO_CHAR(x[, dateFormat, dateSeparator, timeSeparator])
Convertit la valeur DateTime dans le format spécifié.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7991 Rep++ pour .NET, cadre applicatif SPA -- Ajout d'une option permettant de rafraîchir une ligne nouvelle ou modifiée dans le tampon de sélection à partir du serveur (back end) au lieu du client (front end).

Option implantée.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7992 Rep++ pour .NET -- Implanter la capacité de choisir le type de contrôle pour représenter un champ dans un formulaire de filtrage.

Il est maintenant possible de changer par programmation les contrôles utilisés par défaut pour saisir la(les) valeur(s) de chacun des champs dans un formulaire de filtrage.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7993 Rep++ pour .NET -- Un plantage survient quand on lance une recherche sur un champ DateTime si l'utilisateur ne saisit que la portion "date".

Une vérification est dorénavant faite pour prévenir le plantage.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7995 Rep++ pour .NET -- Implanter la capacité de faire une recherche dans les champs dont la valeur est issue d'une jointure.

Il est maintenant possible d'effectuer une recherche directement dans les champs issus d'une jointure.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7998 Rep++ pour .NET -- Les contrôles du formulaire de filtrage devraient permettre de saisir du texte brut avec certains opérateurs lorsque la valeur recherchée n'exige pas d'être exacte.

Les contrôles associés aux opérateurs Contient/Commence par/Se termine avec/Comme (et leur négation) sont des zones de texte; un contrôle de type date (par exemple) sera remplacé par une zone texte dans un formulaire de filtrage pour les opérateurs cités.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

7999 Rep++ pour .NET -- Faciliter la recherche dans les champs numériques comportant un masque d'affichage et dans les chaînes formatées comportant un masque de saisie.

L'utilisateur peut lancer une recherche d'une chaîne de caractères dans ces deux types de champs; la fonction tient compte que certains caractères peuvent faire partie d'un masque de saisie ou d'affichage.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

8000 Rep++ pour .NET -- Il est maintenant possible d'effectuer une recherche parmi les valeurs d'une liste de choix multiples selon divers critères.

Nouvelle fonctionnalité. La recherche inclut des opérateurs tels =, <>, Inclure tout/Inclure certains (pour les listes multi-choix seulement), de même que Contient, Commence par, Se termine avec, Comme (et leur négation); ces derniers sont utilisés avec une zone de texte dans le formulaire de recherche.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

8006 Rep++ pour .NET -- Il est maintenant possible d'effectuer une recherche parmi les valeurs des champs calculés (issus d'une expression).

Nouvelle fonctionnalité.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

8008 Rep++ pour .NET -- Il est maintenant possible d'effectuer une recherche sur des champs qui sont issus d'une jointure ou d'une expression (champs calculés), et auxquels une liste de choix est rattachée.

Nouvelle fonctionnalité.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

8010 Rep++ pour .NET -- Problème avec la lecture différée dans un tampon de sélection dynamique: les enfants sont toujours lus.

La lecture différée a été activée dans un tampon de sélection dynamique.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

8011 Rep++ pour .NET -- Avec les entités POCO de grande taille, l'erreur Max JSON result reached survient même si on augmente la taille maximale de la structure JSON dans Web.Config.

Corrigé: la taille maximale des entités POCO était ignorée dans Web.config.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

8013 Rep++ pour .NET, applications MVC Knockout -- Les icones de tri associées au composant Field Picker ne sont pas visibles avec le thème Angle.

Corrigé.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4

8015 Rep++ pour .NET, cadre applicatif SPA -- Problème de performance avec les listes de choix auto-complétées comprenant un grand nombre d'items.

Le code a été optimisé pour améliorer la performance.

Corrigé dans : Rep++-SQL Design V8.00F Beta1 Fix 4