Référence > Page de référence des actions de script > Actions de script Enreg. > Tronquer la table
 
Tronquer la table
Objet 
Supprime tous les enregistrements de la table indiquée, quel que soit le jeu d'enregistrements trouvés actuel.
Voir aussi 
Format 
Tronquer la table [Avec boîte de dialogue: Oui/Non; <Table active>/Table: "<nom de table>"]
Options 
Avec boîte de dialogue indique si afficher une boîte de dialogue à l'exécution du script demandant à l'utilisateur de confirmer la suppression des enregistrements.
Table active est la table active au moment de l'exécution du script.
Spécifier une table vous permet de choisir une table dans le fichier actif.
Compatibilité 
 
A l’exécution de l’action de script 
Prises en charge 
FileMaker Pro 
Oui 
FileMaker Server 
Partielle 
FileMaker Go 
Oui 
Publication Web personnalisée 
Partielle 
FileMaker WebDirect 
Oui 
Runtime solution 
Oui 
Provenance 
FileMaker Pro 15.0
Description 
Important  Vous ne pouvez pas annuler la suppression de tous les enregistrements.
L'action Tronquer la table tente de verrouiller tous les enregistrements de la table avant de les supprimer. Si l'action Tronquer la table ne peut pas verrouiller tous les enregistrements (par exemple, si un autre utilisateur modifie un enregistrement), elle s'arrête et renvoie un code d'erreur (qu'il est possible de saisir avec la fonction Obtenir ( DernièreErreur )).
Cette action de script se révèle parfois plus rapide que l'action de script Supprimer tous enreg. quand il s'agit de supprimer un grand nombre d'enregistrements.
Remarques 
L'action Tronquer la table ne supprime pas les enregistrements liés même si la relation est définie en ce sens (consultez Création et modification de rubriques). Pour supprimer également les enregistrements liés, utilisez plutôt Supprimer tous enreg.
L'action Tronquer la table a besoin d'un compte avec le jeu de privilèges Accès intégral.
L'action Tronquer la table supprime le contenu des rubriques Conteneur de type Global dans la table spécifiée, mais ne supprime pas le contenu des rubriques de type Global d'autres types.
Si vous sélectionnez Table active et qu'au moment de l'exécution du script, cette table active provient d'une source de données ODBC, l'action Tronquer la table est ignorée et elle renvoie un code d'erreur. Si la table active provient d'une source de données FileMaker externe, Tronquer la table s'exécute normalement.
Les scripts côté serveur et la Publication Web personnalisée exécutent cette action de script comme si l'option Avec boîte de dialogue était définie sur Non.
Exemple 1 
Après avoir demandé à l'utilisateur, supprime tous les enregistrements de la table appelés Factures.
Tronquer la table [Avec boîte de dialogue: Oui; Table: "Factures"]
Rubriques connexes 
Page de référence des actions de script (liste alphabétique)
Page de référence des actions de script (liste des catégories)