4D v16.3Utiliser des propriétés utilisateur |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Utiliser des propriétés utilisateur
|
Page des Propriétés structure | Page des Propriétés utilisateur/Propriétés utilisateur pour fichier de données |
Page Général | Non disponible |
Page Interface | Identique aux Propriétés structure |
Page Compilateur | Non disponible |
Page Base de données/Stockage des données | Non disponible |
Page Base de données/Mémoire | Identique aux Propriétés structure |
Page Déplacement | Non disponible |
Page Sauvegarde/Périodicité | Non disponiblee |
Page Sauvegarde/Configuration | Non disponible |
Page Sauvegarde/Sauvegarde et restitution | Non disponiblee |
Page Client-Serveur/Options réseau | Identique aux Propriétés structure |
Page Client-Serveur/Configuration IP | Identique aux Propriétés structure |
Identique aux Propriétés structure | |
Page Web/Configuration | Identique aux Propriétés structure |
Page Web/Options (I) | Identique aux Propriétés structure |
Page Web/Options (II) | Identique aux Propriétés structure |
Page Web/Journal (format) | Identique aux Propriétés structure |
Page Web/Journal (périodicité) | Identique aux Propriétés structure |
Page Web/Web services | Option de préfixage des méthodes non disponible |
Page SQL | Identique aux Propriétés structure |
Page PHP | Identique aux Propriétés structure |
Page Sécurité | Non disponible |
Page Compatibilité | Non disponible |
Lorsque vous éditez les Propriétés dans cette boîte de dialogue, elles sont automatiquement stockées dans le fichier settings.4DSettings correspondant (voir ci-dessous).
La plupart des propriétés utilisateur sont aussi disponibles via la commande SET DATABASE PARAMETER. Pour les propriétés utilisateur, l'option "Conservé entre deux sessions" est fixée à "Oui".
Lorsque la fonctionnalité "Propriétés utilisateur" est activée, les propriétés utilisateur éditées avec la commande SET DATABASE PARAMETER sont automatiquement stockées dans le fichier des "Propriétés utilisateur pour fichier de données".
Note : Table sequence number est une exception. Cette option est toujours stockée dans le fichier de données lui-même.
Lorsque vous cochez l'option Autoriser les propriétés utilisateur dans un fichier externe dans les Propriétés de la base, des fichiers de propriétés utilisateur sont automatiquement créés. Leur emplacement dépend du type de propriétés utilisateur défini.
Le fichier de propriétés utilisateur "générique" est automatiquement créé à l’emplacement suivant :
<DossierBase>/Preferences/settings.4DSettings
... où <DossierBase> est le nom du dossier contenant le fichier de structure de la base.
Note : Dans les applications fusionnées, le fichier de propriétés utilisateur générique est placé aux endroits suivants :
Le fichier des propriétés utilisateur lié au fichier de données est automatiquement créé dans un dossier [Preferences] à l'emplacement suivant :
<DossierDonnées>/Preferences/settings.4DSettings
... où <DossierDonnées> est le nom du dossier contenant le fichier de données courant (".4dd") de l'application.
Note : Lorsque le fichier de données est situé au même niveau que le fichier de structure (emplacement par défaut à la création d'une base de données), les propriétés utilisateur "génériques" et celles associées au fichier de données partagent le même emplacement et le même fichier .4DSettings. Par conséquent, dans ce contexte la commande de menu Propriétés utilisateur pour fichier de données... n'est pas proposée.
Les fichiers de propriétés utilisateur, au format XML, peuvent être lus et modifiés à l’aide des commandes XML intégrées de 4D ou via un éditeur XML. Ce principe permet de gérer des propriétés par programmation, notamment dans le contexte d’applications compilées et fusionnées avec 4D Volume Desktop. A noter que si vous modifiez ces fichiers par programmation, les modifications ne seront prises en compte qu’à la réouverture de la base.
Les propriétés de la base peuvent être définies et stockées à trois niveaux. Chaque propriété définie à un niveau "écrase" la même propriété définie au niveau précédent, le cas échéant :
Niveau de priorité | Nom | Emplacement | Commentaires |
3 (le plus bas) | Propriétés structure (ou Propriétés de la base lorsque la fonctionnalité "Propriétés utilisateurs" n'est pas activée) | dans le fichier de structure (.4db) | Emplacement unique lorsque les propriétés utilisateur ne sont pas activées. S'appliquent à toutes les copies de l'application. |
2 | Propriétés utilisateur genériques (tous fichiers de données) | Fichier externe settings.4DSettings dans le dossier Preferences situé au même niveau que le fichier de structure | Ecrasent les propriétés structure. Stockées avec le package de l'application. |
1 (le plus haut) | Propriétés utilisateur du fichier de données courant | Fichier externe settings.4DSettings dans le dossier Preferences situé au même niveau que le fichier de données | Ecrasent les propriétés structure et les propriétés utilisateur génériques. Appliquées uniquement lorsque le fichier de données lié est utilisé avec l'application. |
N'oubliez pas que les fichiers settings.4DSettings peuvent contenir uniquement un sous-ensemble de propriétés utilisateur, tandis que le fichier structure contient toutes les propriétés personnalisées, incluant les paramétrages de bas niveau qui ne peuvent pas être déplacés dans des fichiers externes.
Produit : 4D
Thème : Propriétés de la base
Modifié : 4D v16
4D - Mode Développement ( 4D v16)
4D - Mode Développement ( 4D v16.1)
4D - Mode Développement ( 4D v16.3)