Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
Utiliser des propriétés utilisateur
|
Page des Propriétés structure | Page des Propriétés utilisateur | Page des Propriétés utilisateur pour fichier de données |
Page Général | N/A | N/A |
Page Interface | Identique aux Propriétés structure | Identique aux Propriétés structure |
Page Compilateur | N/A | N/A |
Page Base de données/Stockage des données | N/A | N/A |
Page Base de données/Mémoire | Identique aux Propriétés structure | Identique aux Propriétés structure |
Page Déplacement | N/A | N/A |
Page Sauvegarde/Périodicité | N/A | N/A |
Page Sauvegarde/Configuration | N/A | N/A |
Page Sauvegarde/Sauvegarde et restitution | N/A | N/A |
Page Client-Serveur/Options réseau | Identique aux Propriétés structure | Identique aux Propriétés structure |
Page Client-Serveur/Configuration IP | Identique aux Propriétés structure | Identique aux Propriétés structure |
Identique aux Propriétés structure | Identique aux Propriétés structure | |
Page Web/Configuration | Identique aux Propriétés structure | Identique aux Propriétés structure |
Page Web/Options (I) | Identique aux Propriétés structure | Identique aux Propriétés structure |
Page Web/Options (II) | Identique aux Propriétés structure | Identique aux Propriétés structure |
Page Web/Journal (format) | Identique aux Propriétés structure | Identique aux Propriétés structure |
Page Web/Journal (périodicité) | Identique aux Propriétés structure | Identique aux Propriétés structure |
Page Web/Web services | Option de préfixage des méthodes non disponible | Option de préfixage des méthodes non disponible |
Page SQL | Identique aux Propriétés structure | Identique aux Propriétés structure |
Page PHP | Identique aux Propriétés structure | Identique aux Propriétés structure |
Page Sécurité | N/A | N/A |
Page Compatibilité | N/A | N/A |
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).
Certaines propriétés utilisateur sont aussi disponibles via la commande FIXER PARAMETRE BASE. 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 FIXER PARAMETRE BASE sont automatiquement stockées dans le fichier des "Propriétés utilisateur pour fichier de données".
Note : Numéro automatique table 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éé dans un dossier [Settings] à l’emplacement suivant :
<DossierBase>/Settings/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 [Settings] à l'emplacement suivant :
<DossierDonnées>/Settings/settings.4DSettings
... où <DossierDonnées> est le nom du dossier contenant le fichier de données courant 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) | fichier settings.4DSettings dans le dossier Settings (base projet) ou dans le dossier Settings au même niveau que le fichier de structure (base binaire) | 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 settings.4DSettings dans le dossier Settings situé au même niveau que le dossier Project (base projet) ou que le fichier de structure (base binaire) | 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 settings.4DSettings dans le dossier Settings 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 propriétés utilisateurs 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.
Produit : 4D
Thème : Propriétés de la base
Nom intl. : User settings
Modifié : 4D v16
4D - Mode Développement ( 4D v19)