Cette fonction permet de créer et de modifier des vues en définissant leurs caractéristiques dans le dictionnaire de données d’un dossier. Il est possible de créer des vues sur des tables situées dans différents dossiers.
Une fois cette description validée, la vue est alors créée ou modifiée dans la base de données.
Les vues sont uniquement disponibles en lecture. La programmation liée à une vue suit les mêmes principes que celle d’une table, avec sa propre classe [F]. Pour manipuler les vues, plusieurs instructions sont accessibles :
- (local) File
- close (local) File
- Filter
- For ... Next
- Read
- Columns
- Link
Une vue est également accessible via Crystal Reports et l’éditeur de formules.
Toute restauration ou validation d’une table entraîne la suppression des vues fondées sur cette table. Lors de la restauration, les vues et déclencheurs sont automatiquement recréés par le superviseur. En cas de validation forcée, il sera nécessaire de relancer la validation des vues pour le dossier actuel et les dossiers concernés.
Les vues offrent plusieurs avantages, tels que :
- éviter l’ouverture directe d’une table d’un autre dossier, notamment dans le cas de dossiers historisés où une vue est générée pour chaque table non historisée, permettant une consultation et des états uniformes entre le dossier principal et le dossier historisé ;
- créer des états avec des données issues de plusieurs dossiers ;
- accéder à des fonctionnalités SQL avancées, comme l’union, le group by, ou d’autres fonctions SQL inaccessibles autrement.
Pour en savoir plus, contactez-moi.
#SAGEX3 #RECRUTEMENT #ENTREPRISE #YOURPARTNER #FREELANCE
Écrire commentaire