Rep++-SQL Design V8.00F Beta1 (2017/06/09)

Notes d'installation

Correction des anomalies

6094 Rep++ -- Problème avec la propriété RowsetTree.DelayReading
6733 SQL Design -- Problème avec le bouton Effacer de la barre d'outils dans les applications SQL Design
6755 SID -- L'apparence de la barre d'outils a changé depuis la dernière version
7226 Rep++ .NET -- Nouvelle façon d'initialiser l'objet Application
7445 Rep++ pour SQL Design -- Problème avec le déclenchement de l'événement FormExit
7446 SQL Design -- Déclenchement d'une erreur interne à l'éxecution du mot clé BuildSqlCmd
7448 SID -- Correction d'une erreur interne en utilisant IntelliSense.
7463 SQL Design -- Correction d'une erreur interne lors de l'utilisation de variants
7468 SID -- Modification du standard des noms des atomes dans le SID
7498 Rep++ studio -- La combinaison Ctrl+A dans une zone de texte (text box) met le champ à l'état modifié
7507 Panneau de configuration des traces -- Le noeud Rowset sous la catégorie Event apparaît 2 fois
7510 Rep++ .NET -- Ajout des évènements CCDbBeforeReadRowsetTree et CCDbAfterReadRowsetTree lors de l'appel RowsetTree.FetchLinesFromDB
7514 Rep++ .NET -- Ajout d'une classe de base pour les évènements de lignes
7523 Rep++ studio -- Vérification d'intégrité des noms des composants Rep++ pour éviter les conflits de noms
7532 Rep++ studio -- Amélioration de l'ancrage de l'arbre des composants et de la liste de composants dans un seul volet.
7536 Assistant de mise à jour -- Mise à jour des pilotes de base de données
7559 Rep++ SQL Design -- Correction d'un problème avec la méthode GroupeInstance.LoadXMLFromBuf
7560 SDTool -- Problème possible avec la création d'une nouvelle connexion en SQLite
7561 Rep++ SQL Design -- Correction d'un plantage aléatoire avec les fonctions $App.Tool.FormatMessage et $App.SetEventState
7567 SQL Design -- Amélioration du rapport d'erreur de compilation
7568 Rep++ studio pour SQL Design -- Amélioration de l'éditeur des menus d'enchaînement
7571 Rep++ .NET -- Anomalie relative aux masques de sortie non valides
7577 Rep++ .NET -- Changement de comportement de la méthode RowsetTreeDefNodes.Create
7582 Rep++ SQL Design -- Modification de la méthode GroupInstance.ValidActiveLine
7584 SID -- Retrait de l'évènement $ProgStarting de la liste des évènements
7585 SQL Design -- Problème avec le mot clé Date.SubString du langage Script qui déclenche une erreur
7587 Rep++ SQL Design et .NET -- Modification du comportement des méthodes GroupInstance.ResetLine et GroupInstance.ResetAllLines
7590 Système de traces -- Problème avec la trace GroupInstance/Consistency dans SQL Design
7609 Rep++ studio -- Amélioration du générateur de micro-référentiel
7615 SQL Design -- Problème avec le caret de sélection dans le QH
7616 Rep++ .NET -- Changement de comportement de la méthode RowsetTreeDef.BuildSqlCommand
7624 Rep++ studio -- Anomalie concernant la taille maximale du champ avec un masque d'affichage
7626 Rep++ .NET -- Support du type System.Data.Common.DbCommand
7627 SQL Design -- Problème possible avec le mot clé String.ToDecimal
7630 Pilote Oracle -- Erreur lors de l'exécution de certaines procédures stockées sur Oracle
7631 Pilote SQLite -- Correction d'un problème avec les caractères non ANSI
7633 Pilote SQL Server -- Amélioration du pilote de base de données
7638 SDTool -- Erreur à l'exécution d'un fichier SQL sur une nouvelle connexion: aucune connexion active
7639 Assistant de mise à jour du référentiel -- Problème de mise à jour avec SQLite (base de données vers référentiel)
7640 Rep++ .NET -- Problèmes divers avec les Rowsets dynamiques
7641 SQL Design -- Anomalie dans les fonctions de recherche et remplacement
7643 Rep++ -- Problème avec le contrôle RepPPInfo
7645 Assistant de normalisation -- Les raccourcis clavier ne semblent pas fonctionner
7646 Rep++ studio et Protec -- Amélioration des barres d'outils
7647 Rep++ .NET -- Certains événements dans les instances typées ne sont pas appelés
7649 Rep++ .NET -- Le rafraîchissement des instances typées n'applique pas toujours les derniers changements.
7651 Rep++ .NET -- L'assistant de génération de projet pouvait faire planter Visual Studio
7652 Rep++ .NET -- Problème de désérialisation d'un Rowset ou RowsetTree
7654 Rep++ .NET -- Erreurs avec les propriétés RowsetTreeDefNode.Parent et RowsetTreeDefNodes.Parent
7655 Rep++ .NET -- Problème avec les méthodes Rowset.SetLineData et Rowset.GetLineData et la valeur du paramètre LineNb
7656 Cadre applicatif Windows Forms -- Ajout de l'événement NodeHandlerControl.AdjustFieldState
7657 Cadre applicatif Windows Forms -- Problème avec le rafraîchissement des contrôles
7660 Rep++ .NET -- Problème avec la propriété SecurityProfiles.DefaultProfile
7662 Cadre applicatif Windows Forms -- Le texte des boutons de la barre d'outils pour la recherche n'est pas traduit
7663 Rep++ .NET -- La méthode Field.CopyFrom cause une exception
7666 Rep++ .NET -- La méthode Macros.Create permettait de créer plusieurs macros du même nom
7667 Rep++ .NET -- La méthode Connection.ImportSystem avec le paramètre sdRepNoReplace ne fonctionne pas
7672 Rep++ .NET -- Il n'était pas possible de créer dynamiquement des listes de choix de type booléen
7673 Rep++ .NET -- Plantage avec la méthode Cursor.GetColumnValue(int) si le paramètre est hors limite
7674 SDTool -- Anomalie avec l'import des systèmes avec DB2.
7679 Rep++ .NET -- La propriété DataConnection ne prend pas la valeur précisée par la méthode Application.Init
7680 Assistant de mise à jour -- Avec Oracle, certaines colonnes d'index très spécifiques au système causent une erreur lors de la mise à jour
7683 Pilote DB2 -- Erreur inattendue après un grand nombre de requêtes
7692 Rep++ studio pour SQL Design -- Dans l'éditeur des programmes, une application qui n'a pas de groupe défini pour la boîte de sélection envoie un message d'avertissement même si aucun groupe n'est obligatoire
7695 Assistants de génération de projets -- Amélioration de la création des instances typées.
7697 SQL Design -- Problème d'auto-incrément avec SQLite et Oracle
7698 Cadre applicatif WPF -- Problème avec le tampon de sélection
7699 Cadre applicatif WPF -- Problème avec le tampon de sélection
7700 Rep++ .NET -- Création d'un nouveau cadre applicatif Web utilisant KnockoutJS
7703 Cadre applicatif WPF -- Anomalie dans l'affichage des grilles et des listes
7705 Rep++ .NET -- Changement de comportement de la propriété RowsetTreeDefNode.IsPrimaryKeyBroken
7706 SQL Design -- Fusion de l'aide en ligne en un seul fichier.
7710 Assistants de génération de projets -- Erreur avec la génération des instances typées des noeuds
7735 Cadre applicatif WPF -- Ajout d'un template visuel utilisant le style métro
7739 SQL Design -- Problème avec les événements FormMove et FormSize lorsqu'on déplace un formulaire
7745 Cadre applicatif WPF -- Ajout d'un template visuel utilisant le style ModernUI
7746 Cadre applicatif MVC -- Problème avec la génération d'applications MVC5 et N-Tier
7747 Cadre applicatif WPF -- Problème avec le chargement des données des items sélectionnés
7748 Rep++ .NET -- Problème avec la propriété Application.PromptLogin
7750 Rep++ -- Ajout de la méthode Tool.GenerateRuntimeKey
7751 Rep++ -- Ajout de la méthode SecurityProfiles.ComputeMD5OnPassword
7752 Rep++ studio -- Amélioration de la création des champs à partir des colonnes
7754 Pilote SQLite -- Amélioration du pilote de base de données SQLite
7756 Cadres applicatifs Windows Forms et WPF -- Amélioration de l'affichage des messages
7757 Toolkit WPF -- Dans la grille WPF, les listes de choix suggérés ne s'affichaient pas correctement
7758 Cadre applicatif WPF -- Problème avec le chargement des éditeurs pouvant causer un plantage
7761 Cadre applicatif WPF -- Amélioration de l'affichage des résultats de recherche
7762 Toolkit WPF -- Le contrôle combo box ne sélectionne pas d'item existant quand le champ comporte une liste de choix suggérés
7763 Toolkit WPF -- Amélioration du contrôle TabItemClosable
7765 Cadre applicatif WPF -- Erreur sur l'ouverture d'une fenêtre enfant
7766 Assistants -- Amélioration des assistants de mise à jour de projets pour les fichiers en lecture seule
7767 Assistant de mise à jour -- Dans la page Mettre à jour le référentiel, les valeurs Système et Section sont vides
7768 Rep++ studio -- Nouvelle commande du menu Fichier: Suprimmer configuration
7770 Toolkit V2 -- Amélioration du RowsetDataBindingAdaptor
7771 Rep++ .NET -- La méthode Rowset.MoveLineTo ne bouge pas la ligne à l'endroit voulu
7774 Pilote de base de données SQL Server -- Amélioration
7775 Cadre applicatif WPF -- Problème avec la proposition d'enregistrer les changements dans un éditeur WPF
7776 Toolkits Windows Form et WPF -- Amélioration de l'objet UIConfigHolder
7777 Rep++ -- Problème avec le champ et les nombres décimaux non valides
7780 Cadre applicatif WPF -- Problème avec les fenêtres des éditeurs
7781 Assistants de génération de projets Windows Forms et WPF -- Les assistants présentaient des erreurs et des commentaires étaient manquants après l'introduction de ModernUI
7782 Rep++ -- Amélioration de la méthode Application.InitFromRes
7783 SQL Design -- Problème avec le type casting et les activeX
7786 Assistants de génération de projets -- Les assistants de génération de projets Web MVC ne fonctionnent plus avec VS2013 Update 4
7787 Assistants de mise à jour de projets -- Lors de la mise à jour d'instances typées dans des solutions multiprojets utilisant différentes connexions, les objets Application pouvaient être mal initialisés
7789 Toolkit WPF -- Amélioration du contrôle FldComboBox
7792 Toolkit WPF -- Ajout d'un contrôle AutoComplete
7801 Rep++ pour SQL Design -- Problème avec le language Script et FieldInstance.Value
7806 Cadre applicatif MVC -- Problème avec la sélection multiple
7808 Cadre applicatif MVC -- Problème avec la duplication d'un item
7817 Rep++ -- Problème avec les commandes SQL personnalisées
7818 Toolkit V2 -- Amélioration de la méthode DataAccessDefault.LoadTransactionData
7823 Installation de Rep++ / SQL Design -- Mise à jour de l'utilitaire de vérification de l'installation de Rep++ ou de SQL Design
7824 Rep++ .NET -- Ajout de la méthode RowsetTreeDefNode.Delete
7825 Rep++ .NET -- Anomalie avec la détection de modification d'un RowsetTree
7826 Rep++ .NET -- Problème avec la lecture de certains RowsetTrees contenant un Rowset vertical
7828 Rep++ .NET -- Changement de comportement de certaines propriétés dans un Rowset vertical
7830 Cadre applicatif MVC2 -- Ajout de la personnalisation de l'interface utilisateur des templates Knockout
7831 Cadre applicatif WPF -- Correction d'un problème avec la sélection de ligne dans la grille WPF
7832 Toolkit WPF -- Correction d'un problème avec les contrôles FldComboBox et FldLabel
7833 Cadres applicatifs Windows Forms et WPF -- Problème avec le NodeHandler
7839 Rep++ -- Problème avec la lecture retardée utilisée par programmation
7842 Ajout du support du cadre applicatif MVC pour Visual Studio 2013 Update 5
7843 Rep++ .NET -- Ajout de nouvelles méthodes et propriétés
7845 Rep++ SQL Design -- Problème avec les menus d'enchaînement dans Rep++ studio
7851 SQL Design -- Amélioration de la création des formulaires dans SQL Design
7853 Rep++ studio -- Problème avec l'éditeur de table
7855 Rep++ studio -- Amélioration du comparateur de référentiel
7858 Rep++ studio -- Problème avec la création de champs à partir d'une colonne
7864 Cadre applicatif Windows Forms -- Amélioration de la fonction de recherche
7867 Rep++ .NET -- Ajout de prototypes aux méthodes RowsetTree.FindUsingPrimaryKey, RowsetTree.FindUsingPrimaryKeyInUndelLine, Rowset.FindUsingPrimaryKey, Rowset.FindUsingPrimaryKeyInUndelLine, Rowset.FindValue et Rowset.FindValueInUndelLine
7868 Rep++ .NET -- Ajout d'un prototype à la méthode RowsetTree.ReadUnreadChild
7873 Rep++ -- Ajout de la méthode d'extension Rowset.CheckIfPKUnique
7875 Cadre applicatif WPF -- Il pouvait survenir un problème avec l'enregistrement
7877 Rep++ studio -- Il pouvait survenir une erreur lors de l'enregistrement d'une table
7878 SDTool -- Une erreur avait lieu quand on essayait de se connecter avec SDTool en 64bits
7879 Pilote SQL Server -- Problème avec notre pilote et SQL Server 2012
7880 Rep++ studio -- Problème dans l'éditeur de RowsetTree\Card avec les options
7885 Cadre applicatif WPF -- Un problème pouvait survenir lorsqu'on dupliquait un item
7887 SQL Design -- Problème avec le language Script et les LOB
7888 SID -- Incohérence dans la taille des chaînes de caractères pour la recherche et pour le remplacement
7889 Assistants de génération de projets -- Lors de l'étape de connexion au référentiel, le mot de passe inscrit était visible en clair
7894 Génération des instances typées -- Les instances typées n'étaient pas générées dans la bonne langue
7896 Assistant de mise à jour référentiel -- Amélioration
7897 Rep++ .NET -- Ajout d'une nouvelle classe PocoValueConverterDefault
7898 Rep++ .NET -- Ajout des méthodes Field.LoadMultiValueFromRowset et Field.SaveMultiValueToRowset
7899 Rep++ studio -- Amélioration de l'éditeur de Rowset
7905 Rep++ -- Correction dans la validation d'un masque d'affichage
7907 Rep++ .NET -- Ajout de prototypes aux méthodes SqlCommands.Open et ChoiceList.BuildFromDb
7908 Rep++ Toolkit V2 -- Correction d'un problème avec l'objet UIConfigHolderBase
7909 Rep++ SQL Design -- Correction d'un plantage lors d'un tri invalide
7912 Rep++ .NET -- Ajout d'une méthode aux classes RowsetDef et RowsetTreeDefNode
7913 Rep++ Toolkit -- Amélioration de l'outil de recherche
7915 Rep++ .NET et SQL Design -- Nouvelles propriétés de champ
7916 Rep++ .NET -- Ajout du nom complet dans la définition d'un champ et d'un noeud de Rowset
7917 Rep++ studio -- Ajout d'une option de champ pour indiquer si ce dernier peut être la cible d'une opération de recherche
7918 Rep++ studio -- Ajout d'une nouvelle option de champ dans l'éditeur de Groupe/Rowset
7919 Rep++ -- Support du format Unicode pour les fonctions de sauvegarde
7922 Rep++ .NET -- Une commande SQL SELECT vide génère une erreur lors de la lecture d'un Rowset avec SQL Server
7927 Rep++ studio -- Ajout d'outils de génération de liste de choix et de jointure
7928 Problème avec l'automation des tests de la grille
7931 Rep++ -- Rectification au niveau des fonctions des commandes SQL
7933 Rep++ studio -- Changement de comportement lors de l'enregistrement d'un Rowset
7935 Toolkits et cadres applicatifs Windows Forms et WPF -- Ajout de nouveaux filtres
7936 Toolkit V2 et Toolkits Windows Forms et WPF -- Ajout de nouveaux opérateurs de recherche
7942 Rep++ .NET -- Mauvais index de la ligne sur certains événements DB
7948 Rep++ -- Ajout d'une interface pour l'installation de Rep++
7950 Problème d'affichage des info-bulles IntelliSense
7952 Rep++ -- Corruption de mémoire à l'exécution de certaines commandes SQL
7956 Rep++ -- Problème avec les Rowsets actifs pendant les événements du CRUD
7957 Template Editor -- Plantages aléatoires du Template Editor
7962 Cadres applicatifs Rep++ -- Nouveau cadre applicatif SPA

Détail des anomalies corrigées

6094 Rep++ -- Problème avec la propriété RowsetTree.DelayReading

La propriété était ignorée. Corrigé.

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

6733 SQL Design -- Problème avec le bouton Effacer de la barre d'outils dans les applications SQL Design

La commande Effacer de la barre d'outils devenait non disponible quand on perdait le focus de la grille.

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

6755 SID -- L'apparence de la barre d'outils a changé depuis la dernière version

Corrigé.

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

7226 Rep++ .NET -- Nouvelle façon d'initialiser l'objet Application

On peut maintenant initialiser directement l'objet Application à partir de la ressource de connexion en appelant la méthode RepPP.Application.InitFromRes.

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

7445 Rep++ pour SQL Design -- Problème avec le déclenchement de l'événement FormExit

Après l'utilisation de la méthode CopyFrom, l'événement FormExit était parfois inutilement déclénché.

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

7446 SQL Design -- Déclenchement d'une erreur interne à l'éxecution du mot clé BuildSqlCmd

L'erreur pouvait se produire aléatoirement.

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

7448 SID -- Correction d'une erreur interne en utilisant IntelliSense.

L'erreur pouvait se déclencher dans certains contextes en cliquant dans la bulle IntelliSense.

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

7463 SQL Design -- Correction d'une erreur interne lors de l'utilisation de variants

Corrigé.

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

7468 SID -- Modification du standard des noms des atomes dans le SID

Mise à niveau des noms des atomes dans le SID au standard de Rep++ studio.

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

7498 Rep++ studio -- La combinaison Ctrl+A dans une zone de texte (text box) met le champ à l'état modifié

La combinaison des touches ne change plus l'état.

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

7507 Panneau de configuration des traces -- Le noeud Rowset sous la catégorie Event apparaît 2 fois

Correction de l'anomalie d'affichage.

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

7510 Rep++ .NET -- Ajout des évènements CCDbBeforeReadRowsetTree et CCDbAfterReadRowsetTree lors de l'appel RowsetTree.FetchLinesFromDB

Implémenté.

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

7514 Rep++ .NET -- Ajout d'une classe de base pour les évènements de lignes

Implémenté.

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

7523 Rep++ studio -- Vérification d'intégrité des noms des composants Rep++ pour éviter les conflits de noms

Des vérifications ont été rajoutées au niveau des Rowsets\RowsetTrees\noeuds pour prévenir des conflits de noms potentiels lors de la génération des objets.

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

7532 Rep++ studio -- Amélioration de l'ancrage de l'arbre des composants et de la liste de composants dans un seul volet.

Compléter la logique pour corriger les problèmes d'ancrage de l'arbre des composants et de la liste de composants, et pour l'enregistrement de la nouvelle configuration.

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

7536 Assistant de mise à jour -- Mise à jour des pilotes de base de données

Ajout de la décoration des mots clés réservés lorsqu'on met à jour la définition de la base de données (référentiel vers base de données) pour SQL Server, Oracle et SQLLite.

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

7559 Rep++ SQL Design -- Correction d'un problème avec la méthode GroupeInstance.LoadXMLFromBuf

Corrigé.

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

7560 SDTool -- Problème possible avec la création d'une nouvelle connexion en SQLite

Corrigé.

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

7561 Rep++ SQL Design -- Correction d'un plantage aléatoire avec les fonctions $App.Tool.FormatMessage et $App.SetEventState

Corrigé.

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

7567 SQL Design -- Amélioration du rapport d'erreur de compilation

Amélioration du rapport d'erreur de compilation.

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

7568 Rep++ studio pour SQL Design -- Amélioration de l'éditeur des menus d'enchaînement

Dans les menus d'enchaînement, si une entrée de sécurité n'existe plus, un point d'exclamation rouge apparaît maintenant à côté du champ Équivalence de sécurité. Une infobulle indique l'entrée de sécurité à laquelle le menu d'enchaînement était associé.

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

7571 Rep++ .NET -- Anomalie relative aux masques de sortie non valides

Les masques non valides n'étaient pas détectés.

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

7577 Rep++ .NET -- Changement de comportement de la méthode RowsetTreeDefNodes.Create

Si la création ne fonctionne pas, la méthode déclenchera une exception au lieu de retourner Nothing/null.

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

7582 Rep++ SQL Design -- Modification de la méthode GroupInstance.ValidActiveLine

La méthode GroupInstance.ValidActiveLine([BOOL child], [Field FldInError]) est maintenant obsolète et a été remplacée par GroupInstance.ValidateActiveLine([SDValidateOption option]). L'ancien mot clé est dorénavant caché.

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

7584 SID -- Retrait de l'évènement $ProgStarting de la liste des évènements

L'évènement $ProgStarting n'est plus déclenché depuis plusieurs versions.

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

7585 SQL Design -- Problème avec le mot clé Date.SubString du langage Script qui déclenche une erreur

L'instruction compilait correctement mais déclenchait une erreur à l'exécution.

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

7587 Rep++ SQL Design et .NET -- Modification du comportement des méthodes GroupInstance.ResetLine et GroupInstance.ResetAllLines

Ces méthodes supportent dorénavant les groupes verticaux. Ce changement est aussi mis en place pour .NET pour les méthodes Rowset.ResetLine et Rowset.ResetAllLines.

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

7590 Système de traces -- Problème avec la trace GroupInstance/Consistency dans SQL Design

La trace déclenchait une erreur interne.

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

7609 Rep++ studio -- Amélioration du générateur de micro-référentiel

Améliorations telles l'enregistrement de la configuration et l'ajout de la fonction d'inclusion à partir d'un fichier.

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

7615 SQL Design -- Problème avec le caret de sélection dans le QH

Le caret de sélection ne se positionnait pas si on changeait la ligne par programmation. Corrigé.

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

7616 Rep++ .NET -- Changement de comportement de la méthode RowsetTreeDef.BuildSqlCommand

Lorsqu'un des Rowsets de la transaction n'est pas associé à une table, la méthode retournera une erreur 12 mais continuera de bâtir toutes les commandes possibles dans le RowsetTree.

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

7624 Rep++ studio -- Anomalie concernant la taille maximale du champ avec un masque d'affichage

Il avait une discordance entre la taille maximale d'un champ utilisant un masque d'affichage et la taille maximale à l'exécution.

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

7626 Rep++ .NET -- Support du type System.Data.Common.DbCommand

Rep++ supporte maintenant une connexion .NET de type System.Data.Common.DbCommand.

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

7627 SQL Design -- Problème possible avec le mot clé String.ToDecimal

Si la chaîne de caractères était invalide, le mot clé déclenchait un message "plus de mémoire".

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

7630 Pilote Oracle -- Erreur lors de l'exécution de certaines procédures stockées sur Oracle

Les procédures stockées ayant un paramètre de sortie causaient une erreur.

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

7631 Pilote SQLite -- Correction d'un problème avec les caractères non ANSI

Maintenant tous les caractères sont enregistrés au format UTF-8.

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

7633 Pilote SQL Server -- Amélioration du pilote de base de données

La version SQL Server 2012 est maintenant correctement supportée.

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

7638 SDTool -- Erreur à l'exécution d'un fichier SQL sur une nouvelle connexion: aucune connexion active

Dans un nouveau catalogue de connexions, après la création d'une nouvelle connexion, l'éxecution d'une commande SQL générait une erreur.

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

7639 Assistant de mise à jour du référentiel -- Problème de mise à jour avec SQLite (base de données vers référentiel)

Si on faisait une mise à jour de la base de données vers le référentiel, une erreur de base de données était générée.

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

7640 Rep++ .NET -- Problèmes divers avec les Rowsets dynamiques

Divers problèmes survenaient avec les Rowsets dynamiques contenant des champs de travail, par exemple lors des tris, de la lecture, etc.

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

7641 SQL Design -- Anomalie dans les fonctions de recherche et remplacement

Le critère de recherche saisi n'était parfois pas pris en considération.

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

7643 Rep++ -- Problème avec le contrôle RepPPInfo

Une exception était déclenchée lorsqu'on essayait de changer la connexion.

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

7645 Assistant de normalisation -- Les raccourcis clavier ne semblent pas fonctionner

Les raccourcis clavier ne fonctionnaient pas toujours selon le contexte.

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

7646 Rep++ studio et Protec -- Amélioration des barres d'outils

Modification des barres d'outils pour les rendre plus intuitives.

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

7647 Rep++ .NET -- Certains événements dans les instances typées ne sont pas appelés

Dans les instances typées de RowsetTree, l'événement CCDbAfterUpdRowsetTree n'était jamais déclenché. Corrigé.

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

7649 Rep++ .NET -- Le rafraîchissement des instances typées n'applique pas toujours les derniers changements.

Corrigé.

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

7651 Rep++ .NET -- L'assistant de génération de projet pouvait faire planter Visual Studio

Corrigé.

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

7652 Rep++ .NET -- Problème de désérialisation d'un Rowset ou RowsetTree

La désérialisation pouvait déclencher une erreur interne si le paramètre LangNeutral diffère de celui de la sérialisation. La fonction retourne maintenant une erreur.

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

7654 Rep++ .NET -- Erreurs avec les propriétés RowsetTreeDefNode.Parent et RowsetTreeDefNodes.Parent

Corrigé.

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

7655 Rep++ .NET -- Problème avec les méthodes Rowset.SetLineData et Rowset.GetLineData et la valeur du paramètre LineNb

Si on passait la valeur -1 (ligne courante) au paramètre de ligne LineNb, une exception était déclenchée.

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

7656 Cadre applicatif Windows Forms -- Ajout de l'événement NodeHandlerControl.AdjustFieldState

Nouvel événement NodeHandlerControl.AdjustFieldState.

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

7657 Cadre applicatif Windows Forms -- Problème avec le rafraîchissement des contrôles

Corrigé.

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

7660 Rep++ .NET -- Problème avec la propriété SecurityProfiles.DefaultProfile

La lecture de la propriété SecurityProfiles.DefaultProfile recréait un nouveau profil de sécurité même s'il en existait un, au lieu de le remanier.

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

7662 Cadre applicatif Windows Forms -- Le texte des boutons de la barre d'outils pour la recherche n'est pas traduit

Corrigé.

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

7663 Rep++ .NET -- La méthode Field.CopyFrom cause une exception

La copie d'un Rowset horizontal vers un Rowset vertical causait une exception. Corrigé.

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

7666 Rep++ .NET -- La méthode Macros.Create permettait de créer plusieurs macros du même nom

On pouvait créer plusieurs macros avec le même nom, ce qui causait plusieurs anomalies par la suite.

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

7667 Rep++ .NET -- La méthode Connection.ImportSystem avec le paramètre sdRepNoReplace ne fonctionne pas

Le paramètre sdRepNoReplace n'avait aucun effet. Corrigé.

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

7672 Rep++ .NET -- Il n'était pas possible de créer dynamiquement des listes de choix de type booléen

Une exception était déclenchée si on essayait de créer dynamiquement une liste de choix de type booléen dans le code.

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

7673 Rep++ .NET -- Plantage avec la méthode Cursor.GetColumnValue(int) si le paramètre est hors limite

Un index hors limite (-1) causait un plantage applicatif.

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

7674 SDTool -- Anomalie avec l'import des systèmes avec DB2.

Les imports n'incorporaient pas les BLOBs avec DB2.

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

7679 Rep++ .NET -- La propriété DataConnection ne prend pas la valeur précisée par la méthode Application.Init

Corrigé.

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

7680 Assistant de mise à jour -- Avec Oracle, certaines colonnes d'index très spécifiques au système causent une erreur lors de la mise à jour

Corrigé.

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

7683 Pilote DB2 -- Erreur inattendue après un grand nombre de requêtes

Si on faisait un grand nombre de requêtes dans la durée de vie d'une session, des erreurs inattendues pouvaient survenir.

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

7692 Rep++ studio pour SQL Design -- Dans l'éditeur des programmes, une application qui n'a pas de groupe défini pour la boîte de sélection envoie un message d'avertissement même si aucun groupe n'est obligatoire

L'avertissement est maintenant supprimé pour les valeurs de défaut des groupes $QV, $QH1, $IMP et $LST si un de ces items n'existe pas.

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

7695 Assistants de génération de projets -- Amélioration de la création des instances typées.

Les assistants qui ajoutent un item à une solution existante ajoutent maintenant les instances typées dans le projet courant ou dans un projet séparé.

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

7697 SQL Design -- Problème d'auto-incrément avec SQLite et Oracle

Corrigé.

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

7698 Cadre applicatif WPF -- Problème avec le tampon de sélection

Si on utilisait un tab control, on pouvait perdre le tampon de sélection lorsqu'on changeait d'onglet.

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

7699 Cadre applicatif WPF -- Problème avec le tampon de sélection

Si on utilisait un tab control, on pouvait perdre le tampon de sélection lorsqu'on changeait d'onglet si l'un d'eux contenait une grille.

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

7700 Rep++ .NET -- Création d'un nouveau cadre applicatif Web utilisant KnockoutJS

Nouveau cadre applicatif ajouté à la famille de cadres applicatifs Rep++.

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

7703 Cadre applicatif WPF -- Anomalie dans l'affichage des grilles et des listes

Les listes de choix suggérés affichaient la valeur au lieu du code ou de la description.

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

7705 Rep++ .NET -- Changement de comportement de la propriété RowsetTreeDefNode.IsPrimaryKeyBroken

Un changement la propriété RowsetTreeDefNode.IsPrimaryKeyBroken à true ou à false forçait la propriété RowsetTreeDef.DeleteOptimization à sdLeafDeleteOptimization. Ce comportement n'est maintenant conservé que si la valeur de la propriété RowsetTreeDefNode.IsPrimaryKeyBroken est changée pour true.

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

7706 SQL Design -- Fusion de l'aide en ligne en un seul fichier.

Les deux fichiers d'aide en ligne ont été fusionnés.

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

7710 Assistants de génération de projets -- Erreur avec la génération des instances typées des noeuds

Certaines générations n'utilisaient pas toujours les noms alternatifs définis dans les Rowsets ou les RowsetTrees.

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

7735 Cadre applicatif WPF -- Ajout d'un template visuel utilisant le style métro

Note: seulement pour le moment avec C#.

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

7739 SQL Design -- Problème avec les événements FormMove et FormSize lorsqu'on déplace un formulaire

L'événement n'était pas déclenché lors des déplacements ou redimensionnements d'un formulaire.

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

7745 Cadre applicatif WPF -- Ajout d'un template visuel utilisant le style ModernUI

Note: seulement pour le moment avec C#.

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

7746 Cadre applicatif MVC -- Problème avec la génération d'applications MVC5 et N-Tier

La génération ne mettait pas à jour le fichier Web.config avec les configurations WCF.

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

7747 Cadre applicatif WPF -- Problème avec le chargement des données des items sélectionnés

Les éditeurs ne se rechargeaient pas si on changeait de tampon de sélection et qu'on resélectionnait les items.

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

7748 Rep++ .NET -- Problème avec la propriété Application.PromptLogin

Affecter la valeur faux n'empêchait pas la fenêtre d'ouverture de session de s'afficher si l'utilisateur ou le mot de passe passé à Application.Init n'était pas bon ou vide.

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

7750 Rep++ -- Ajout de la méthode Tool.GenerateRuntimeKey

Cette méthode permet de créer des clés d'installation pour des applications install free.

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

7751 Rep++ -- Ajout de la méthode SecurityProfiles.ComputeMD5OnPassword

Cette méthode permet de générer le hash de vérification pour un mot de passe encodé en MD5.

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

7752 Rep++ studio -- Amélioration de la création des champs à partir des colonnes

Le libellé d'un champ créé à partir d'une colonne utilise le nom sensible à la casse.

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

7754 Pilote SQLite -- Amélioration du pilote de base de données SQLite

Dans la définition d'une connexion, le chemin vers le fichier contenant la base de données peut être un chemin relatif.

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

7756 Cadres applicatifs Windows Forms et WPF -- Amélioration de l'affichage des messages

Il est maintenant possible de personnaliser les fenêtres de messages par l'ajout d'un override au moment de l'affichage.

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

7757 Toolkit WPF -- Dans la grille WPF, les listes de choix suggérés ne s'affichaient pas correctement

Corrigé.

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

7758 Cadre applicatif WPF -- Problème avec le chargement des éditeurs pouvant causer un plantage

Lors des chargements et déchargements de l'éditeur dans l'objet TopContainer, il pouvait survenir un plantage.

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

7761 Cadre applicatif WPF -- Amélioration de l'affichage des résultats de recherche

Après une recherche, le premier champ est maintenant sélectionné.

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

7762 Toolkit WPF -- Le contrôle combo box ne sélectionne pas d'item existant quand le champ comporte une liste de choix suggérés

Les champs comportant une liste de choix suggérés ne sélectionnaient pas l'index du combo box.

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

7763 Toolkit WPF -- Amélioration du contrôle TabItemClosable

On peut maintenant le retirer par programmation.

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

7765 Cadre applicatif WPF -- Erreur sur l'ouverture d'une fenêtre enfant

Corrigé.

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

7766 Assistants -- Amélioration des assistants de mise à jour de projets pour les fichiers en lecture seule

Ajout d'une boîte de dialogue pendant la synchronisation ou la mise à jour du modèle, qui donne le choix aux utilisateurs pour les fichiers en mode lecture seule : Remplacer, Remplacer tous, Annuler ou Annuler tous.

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

7767 Assistant de mise à jour -- Dans la page Mettre à jour le référentiel, les valeurs Système et Section sont vides

Les listes Système et Section devraient contenir les valeurs du système et de la section courants. Corrigé.

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

7768 Rep++ studio -- Nouvelle commande du menu Fichier: Suprimmer configuration

Cette commande permet de supprimer la configuration enregistrée par Rep++ studio, ce qui évite de supprimer le fichier manuellement.

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

7770 Toolkit V2 -- Amélioration du RowsetDataBindingAdaptor

On peut maintenant spécifier la préférence pour le binding des listes de choix.

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

7771 Rep++ .NET -- La méthode Rowset.MoveLineTo ne bouge pas la ligne à l'endroit voulu

Corrigé.

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

7774 Pilote de base de données SQL Server -- Amélioration

Le support du type VARCHAR(MAX) a été implanté.

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

7775 Cadre applicatif WPF -- Problème avec la proposition d'enregistrer les changements dans un éditeur WPF

Cliquer sur Non n'annulait pas les modifications faites. Corrigé.

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

7776 Toolkits Windows Form et WPF -- Amélioration de l'objet UIConfigHolder

La configuration des interfaces créées dynamiquement est maintenant enregistrée et restaurée par l'objet.

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

7777 Rep++ -- Problème avec le champ et les nombres décimaux non valides

Le champ ne déclenchait pas d'erreur à la validation. Corrigé.

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

7780 Cadre applicatif WPF -- Problème avec les fenêtres des éditeurs

La fenêtre déclenchait une demande d'enregistrement des modifications alors que rien n'était modifié. Corrigé.

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

7781 Assistants de génération de projets Windows Forms et WPF -- Les assistants présentaient des erreurs et des commentaires étaient manquants après l'introduction de ModernUI

Correction des commentaires et des erreurs des assistants.

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

7782 Rep++ -- Amélioration de la méthode Application.InitFromRes

Si un des paramètres est erroné, la fonction retourne maintenant un code d'erreur.

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

7783 SQL Design -- Problème avec le type casting et les activeX

Une erreur était déclenchée à l'exécution quand les types n'étaient pas compatibles. Maintenant une erreur de compilation est lancée.

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

7786 Assistants de génération de projets -- Les assistants de génération de projets Web MVC ne fonctionnent plus avec VS2013 Update 4

Corrigé.

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

7787 Assistants de mise à jour de projets -- Lors de la mise à jour d'instances typées dans des solutions multiprojets utilisant différentes connexions, les objets Application pouvaient être mal initialisés

Corrigé.

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

7789 Toolkit WPF -- Amélioration du contrôle FldComboBox

Maintenant on peut directement spécifier une liste de choix en indiquant l'atome à utiliser.

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

7792 Toolkit WPF -- Ajout d'un contrôle AutoComplete

Implémentation d'un nouveau contrôle FldComboBoxAutoComplete dans le Toolkit.

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

7801 Rep++ pour SQL Design -- Problème avec le language Script et FieldInstance.Value

L'association directe de FieldInstance.Value à une variable de type date déclenchait une erreur, alors qu'une date est un type string implicite dans SQL Design. Corrigé.

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

7806 Cadre applicatif MVC -- Problème avec la sélection multiple

L'utilisation de sélection multiple faisait planter les filtres du cadre applicatif MVC. Corrigé.

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

7808 Cadre applicatif MVC -- Problème avec la duplication d'un item

Une exception était déclenchée lorsque la ligne dupliquée possédait un champ supportant une colonne auto incrément. Corrigé.

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

7817 Rep++ -- Problème avec les commandes SQL personnalisées

Si on supprime un champ d'un Rowset dont les commandes SQL sont personnalisées, les commandes SQL n'étaient pas automatiquement mises à jour pour tenir compte du champ supprimé. Corrigé.

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

7818 Toolkit V2 -- Amélioration de la méthode DataAccessDefault.LoadTransactionData

Dorénavant, la méthode supporte une clé primaire vide pour la lecture.

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

7823 Installation de Rep++ / SQL Design -- Mise à jour de l'utilitaire de vérification de l'installation de Rep++ ou de SQL Design

L'utilitaire suporte nos derniers standards de la version 8.0.

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

7824 Rep++ .NET -- Ajout de la méthode RowsetTreeDefNode.Delete

Permet l'effacement de noeud de transaction dans le RowsetTree.

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

7825 Rep++ .NET -- Anomalie avec la détection de modification d'un RowsetTree

La modification n'était plus détectée quand un Rowset de type vertical était sous un Rowset de type horizontal. Corrigé.

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

7826 Rep++ .NET -- Problème avec la lecture de certains RowsetTrees contenant un Rowset vertical

Certains enfants pouvaient ne pas être lus si la lecture d'un Rowset vertical ne retournait aucune ligne. Les enfants non lus étaient ceux du même niveau que le Rowset vertical. Corrigé.

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

7828 Rep++ .NET -- Changement de comportement de certaines propriétés dans un Rowset vertical

On peut maintenant accéder aux propriétés LineState, CurrentUndelLine, LineCount, DeletedLineCount, etc., pour un Rowset vertical. Le comportement précédent aurait déclenché une exception.

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

7830 Cadre applicatif MVC2 -- Ajout de la personnalisation de l'interface utilisateur des templates Knockout

Ajout de la personalisation de l'interface utilisateur (Popups, Tabs, ListViews Grids, readonly, ...) des templates Knockouts.

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

7831 Cadre applicatif WPF -- Correction d'un problème avec la sélection de ligne dans la grille WPF

Les événements de sélection de ligne ne sont pas déclenchés quand la dernière ligne vide est sélectionnée/déselectionnée. Corrigé.

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

7832 Toolkit WPF -- Correction d'un problème avec les contrôles FldComboBox et FldLabel

Ces contrôles ne fonctionnaient pas dans un template de grille WPF (Grid template). Corrigé.

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

7833 Cadres applicatifs Windows Forms et WPF -- Problème avec le NodeHandler

Les états des commandes étaient incorrects quand la dernière ligne était sélectionnée (ligne vide). Corrigé.

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

7839 Rep++ -- Problème avec la lecture retardée utilisée par programmation

Les données pouvaient être effacées si le programmeur appelait ReadUnReadChild. Corrigé.

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

7842 Ajout du support du cadre applicatif MVC pour Visual Studio 2013 Update 5

Ajout.

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

7843 Rep++ .NET -- Ajout de nouvelles méthodes et propriétés

Ajout des méthodes et propriétés suivants:
Application.InstanceCreationTime
Application.RefreshChoiceList
RowsetTreeDef.RefreshChoiceList
RowsetDef.RefreshChoiceList
FieldDef.RefreshChoiceList.
Veuillez consulter notre documentation pour plus de détails ces nouvelles propriétés et méthodes.

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

7845 Rep++ SQL Design -- Problème avec les menus d'enchaînement dans Rep++ studio

Les équivalences de sécurité ne s'affichaient pas toujours. Corrigé.

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

7851 SQL Design -- Amélioration de la création des formulaires dans SQL Design

Ajout de paramètres au moment de la création d'un formulaire pour afficher des boutons permettant de maximiser ou de minimiser la fenêtre, et d'un attribut pour indiquer son état initial (maximisé, minimisé).

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

7853 Rep++ studio -- Problème avec l'éditeur de table

Si on effaçait tous les index, un plantage survenait en cliquant sur le bouton Éditer index. Corrigé.

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

7855 Rep++ studio -- Amélioration du comparateur de référentiel

On peut maintenant exporter les différences dans un fichier XML.

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

7858 Rep++ studio -- Problème avec la création de champs à partir d'une colonne

Si une colonne de type CHAR excédait une certaine taille, une erreur survenait. Corrigé.

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

7864 Cadre applicatif Windows Forms -- Amélioration de la fonction de recherche

Ajout de nouveaux critères de recherche.

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

7867 Rep++ .NET -- Ajout de prototypes aux méthodes RowsetTree.FindUsingPrimaryKey, RowsetTree.FindUsingPrimaryKeyInUndelLine, Rowset.FindUsingPrimaryKey, Rowset.FindUsingPrimaryKeyInUndelLine, Rowset.FindValue et Rowset.FindValueInUndelLine

Les prototypes permettent de retourner l'objet Rowset ou l'index de la ligne qui contient la valeur, au lieu de les sélectionner.

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

7868 Rep++ .NET -- Ajout d'un prototype à la méthode RowsetTree.ReadUnreadChild

Le prototype permet de lire l'ensemble d'une transaction.

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

7873 Rep++ -- Ajout de la méthode d'extension Rowset.CheckIfPKUnique

Ajout de la méthode Rowset.CheckIfPKUnique, qui fait partie de RepPP.Toolkit.Extensions.

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

7875 Cadre applicatif WPF -- Il pouvait survenir un problème avec l'enregistrement

Corrigé.

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

7877 Rep++ studio -- Il pouvait survenir une erreur lors de l'enregistrement d'une table

Corrigé.

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

7878 SDTool -- Une erreur avait lieu quand on essayait de se connecter avec SDTool en 64bits

Corrigé.

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

7879 Pilote SQL Server -- Problème avec notre pilote et SQL Server 2012

Corrigé

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

7880 Rep++ studio -- Problème dans l'éditeur de RowsetTree\Card avec les options

On ne pouvait choisir l'option Optimisation pour l'effacement: Optimiser tous les noeuds si l'option Laissez les lignes détruites visibles pour le noeud était activée. Corrigé.

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

7885 Cadre applicatif WPF -- Un problème pouvait survenir lorsqu'on dupliquait un item

Corrigé.

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

7887 SQL Design -- Problème avec le language Script et les LOB

Il avait une erreur dans la clause WHERE de la commande générée par BuildLobCommand. Corrigé.

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

7888 SID -- Incohérence dans la taille des chaînes de caractères pour la recherche et pour le remplacement

Corrigé.

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

7889 Assistants de génération de projets -- Lors de l'étape de connexion au référentiel, le mot de passe inscrit était visible en clair

Corrigé.

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

7894 Génération des instances typées -- Les instances typées n'étaient pas générées dans la bonne langue

La langue de génération pouvait différer entre la génération initiale et les mises à jour successives. Corrigé.

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

7896 Assistant de mise à jour référentiel -- Amélioration

On peut maintenant importer les nouvelles tables du référentiel vers la DB en utilisant un schéma.

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

7897 Rep++ .NET -- Ajout d'une nouvelle classe PocoValueConverterDefault

Permet de convertir les valeurs des champs entre des Rowsets et des entités POCO. La nouvelle classe se trouve dans l'espace de nommage RepPP.Remoting.

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

7898 Rep++ .NET -- Ajout des méthodes Field.LoadMultiValueFromRowset et Field.SaveMultiValueToRowset

Ces méthodes permettent de charger ou d'enregistrer les valeurs d'une liste de choix d'un champ. Consultez la documentation en ligne pour plus de détails.

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

7899 Rep++ studio -- Amélioration de l'éditeur de Rowset

Suppression de l'avertissement de clé primaire manquante si le Rowset n'est rattaché à aucune table.

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

7905 Rep++ -- Correction dans la validation d'un masque d'affichage

La validation supporte maintenant le symbole monétaire de l'euro et le caractère %.

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

7907 Rep++ .NET -- Ajout de prototypes aux méthodes SqlCommands.Open et ChoiceList.BuildFromDb

On peut maintenant passer à ces méthodes un RowsetDef ou un RowsetTreeDefNode. Ceux-ci seront utilisés pour résoudre le contexte du mot clé :$AUTO lorsqu'il est utilisé dans la commande SQL.

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

7908 Rep++ Toolkit V2 -- Correction d'un problème avec l'objet UIConfigHolderBase

L'objet pouvait causer une exception si l'utilisateur changeait les paramètres régionaux de Windows dans les applications en client lourd.

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

7909 Rep++ SQL Design -- Correction d'un plantage lors d'un tri invalide

Correction d'un plantage à l'éxecution de la méthode GroupInstance.Sort lorsque l'instance contient au moins une valeur nulle.

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

7912 Rep++ .NET -- Ajout d'une méthode aux classes RowsetDef et RowsetTreeDefNode

La méthode GetSpicingInfo permet d'obtenir des informations sur la personnalisation des commandes SQL du RowsetDef ou du noeud.

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

7913 Rep++ Toolkit -- Amélioration de l'outil de recherche

Supporte maintenant la recherche sur des champs résultant d'une jointure.

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

7915 Rep++ .NET et SQL Design -- Nouvelles propriétés de champ

Les propriétés ChoiceListSqlCommand et JoinSqlCommand ont été rajoutées aux objets FieldDef (.NET) et Field (SQL Design). Consultez la documentation en ligne pour plus de détails.

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

7916 Rep++ .NET -- Ajout du nom complet dans la définition d'un champ et d'un noeud de Rowset

Dans la hiérarchie, les objets FieldDef et RowsetTreeDefNode supportent maintenant la propriété FullName, qui correspond respectivement à RowsetDefName.FieldDefName et à RowsetTreeDefName.RowsetDefName.

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

7917 Rep++ studio -- Ajout d'une option de champ pour indiquer si ce dernier peut être la cible d'une opération de recherche

Dans l'éditeur de Rowset, on peut maintenant indiquer explicitement les champs qui peuvent être la cible d'une recherche. La propriété FieldDef.IsSearchable permet d'obtenir cette valeur.

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

7918 Rep++ studio -- Ajout d'une nouvelle option de champ dans l'éditeur de Groupe/Rowset

L'option Éxecute jointure à la lecture permet l'éxecution de la jointure lors de la lecture du champ de la base de données.

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

7919 Rep++ -- Support du format Unicode pour les fonctions de sauvegarde

La méthode Connection.OpenBackupFile supporte maintenant le format Unicode.

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

7922 Rep++ .NET -- Une commande SQL SELECT vide génère une erreur lors de la lecture d'un Rowset avec SQL Server

Lorsque la commande SQL SELECT d'un Rowset est vide, l'opération de lecture n'est plus effectuée.

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

7927 Rep++ studio -- Ajout d'outils de génération de liste de choix et de jointure

L'outil peut générer automatiquement les commandes SQL pour des listes de choix ou des jointures selon la définition des tables et colonnes du référentiel.

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

7928 Problème avec l'automation des tests de la grille

Corrigé.

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

7931 Rep++ -- Rectification au niveau des fonctions des commandes SQL

Rectification apportée aux fonctions gérant les clauses WHERE et ORDER BY dans des sous-instructions SELECT.

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

7933 Rep++ studio -- Changement de comportement lors de l'enregistrement d'un Rowset

Une clé primaire non conforme générait une erreur empêchant d'enregistrer un Rowset. Dorénavant, un simple avertissement est envoyé, mais ne bloque pas l'enregistrement.

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

7935 Toolkits et cadres applicatifs Windows Forms et WPF -- Ajout de nouveaux filtres

Ajout de filtres complexes.

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

7936 Toolkit V2 et Toolkits Windows Forms et WPF -- Ajout de nouveaux opérateurs de recherche

Ajout d'opérateurs aux filtres et fonctions de recherche.

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

7942 Rep++ .NET -- Mauvais index de la ligne sur certains événements DB

L'index de ligne (e.LineNb) était toujours à 0 quand les évenements BeforeInsertLineToDb, AfterInsertLineToDb, BeforeUpdateLineToDb, AfterUpdateLineToDB étaient déclenchés, au lieu d'avoir l'index de la ligne concernée.

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

7948 Rep++ -- Ajout d'une interface pour l'installation de Rep++

Nous avons ajouté une interface visuelle pour simplifier l'installation de Rep++. Elle se rajoute à l'approche par ligne de commande.

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

7950 Problème d'affichage des info-bulles IntelliSense

Les info-bulles n'étaient pas bien positionnées lorsqu'il y avait plusieurs écrans.

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

7952 Rep++ -- Corruption de mémoire à l'exécution de certaines commandes SQL

Il pouvait survenir une corruption de mémoire à l'exécution d'une commande SQL comportant une clause INTO surdimensionnée.

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

7956 Rep++ -- Problème avec les Rowsets actifs pendant les événements du CRUD

Il pouvait survenir, dans des rares cas, des problèmes avec les instances actives des Rowsets durant l'exécution des événements BeforeInsertLine, AfterInsertLine, BeforeUpdateLine, AfterUpdateLine, BeforeDeleteLine et AfterDeleteLine.

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

7957 Template Editor -- Plantages aléatoires du Template Editor

Plusieurs correctifs ont été apportés à l'utilitaire.

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

7962 Cadres applicatifs Rep++ -- Nouveau cadre applicatif SPA

Nous avons créé un nouveau cadre applicatif SPA (Single-Page Application) utilisant diverses technologies: Knockout, Typescript, Knockout, Bootstrap, JQuery, etc.

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