4D v16.3Présentation |
||||||||||||||||||||||||||||||||
|
4D v16.3
Présentation
Présentation
Dans 4D, vous disposez de la possibilité de déplacer des objets entre deux applications en mode Développement. Vous pouvez ainsi recopier dans une base les tables, formulaires, méthodes... que vous avez créés pour une autre base. Cette fonction facilite et accélère le développement de vos bases. Le déplacement d’objets ne se limite pas aux objets individuels, il peut concerner un objet ainsi que tous ceux que cet objet référence, c’est-à-dire ses objets dépendants. Vous déplacez ainsi des fonctionnalités entières. Par exemple, si vous avez créé une boîte de dialogue de recherche personnalisée, vous pouvez déplacer le formulaire utilisé pour la boîte de dialogue ainsi que toutes les méthodes, images et autres objets qu’il utilise. Vous pouvez copier le formulaire dans une autre base ou dans une bibliothèque regroupant des fonctionnalités couramment utilisées dans vos bases. Les objets peuvent être déplacés à partir de la Boîte à outils, de l'Explorateur et de l’éditeur de formulaires. En outre, il est possible d’effectuer un déplacement depuis la fenêtre de résultat d’une recherche globale (cf. section Fenêtre de résultat). Pour des raisons de cohérence structurelle, la copie de certains objets entraîne la copie des objets qui leur sont indissociables. Par exemple, la copie d’un formulaire entraînera la copie de la méthode formulaire et des méthodes objet qui lui sont éventuellement attachées. Ces objets indissociables, quant à eux, ne peuvent être directement déplacés. Voici la liste des objets déplaçables ainsi que leurs objets indissociables :
Le déplacement d’objets peut être effectué indifféremment via les fonctions standard de glisser-déposer ou de copier-coller. Pour effectuer un déplacement entre deux bases de données par glisser-déposer, vous devez dupliquer votre application 4D. Dans le cas de déplacement inter-bases, les objets déplacés peuvent être collés ou déposés dans le même environnement que celui de départ (Boîte à outils, Explorateur, etc.) ou dans d’autres zones de l’application. 4D effectuera l’action appropriée en fonction du contexte, si cela a un sens. Par exemple, il est possible de déposer un formulaire dans une fenêtre de l’éditeur de méthodes, dans ce cas le nom du formulaire est inséré dans la méthode. Lors du déplacement, si un objet de même type et de même nom existe déjà dans la base de destination, par défaut l’objet existant sera remplacé par l’objet déplacé. La boîte de s’affiche dans ce cas ; elle indique les objets qui seront remplacés et vous permet de modifier cette action. Les mécanismes suivants sont à noter :
Note : Il n’est pas possible de faire glisser des objets depuis la page Corbeille de l’Explorateur.
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |
||||||||||||||||||||||||||||||