Extraction et mise à jour des données par Access Web Datasheet
L'édition des données dans Access Web Datasheet est plus rapide qu'en mode standard.
Le mode standard vous permet de modifier un seul élément à la fois. Vous ne pouvez pas modifier l'élément suivant tant que l'élément précédent n'a pas été envoyé au serveur et validé.
Dans Access Web Datasheet, vous pouvez apporter des modifications à une ligne, puis vous placer dans la ligne suivante et y modifier des cellules. Cet affichage gère l'envoi de vos modifications au serveur et vous communique l'état en retour, sans interrompre votre travail.
Mises à jour asynchrones
Lorsque vous ajoutez ou modifiez une ligne, Access Web Datasheet envoie la modification au serveur, marque la ligne comme étant en attente et affiche l'icône En attente ( ) dans l'en-tête de la ligne. Lorsqu'une ligne comporte des modifications en attente, vous ne pouvez pas la modifier tant que les modifications ne sont pas validées. Par contre, vous pouvez continuer à modifier d'autres lignes pendant que le dernier groupe de modifications est envoyé au serveur.
Lorsque l'affichage obtient une réponse du serveur, il met à jour les données en conséquence. Si la modification a entraîné un conflit ou une erreur, l'en-tête de ligne affiche l'icône Conflit ( ) ou l'icône Erreur ( ). Si la modification a été validée, l'icône En attente disparaît et la ligne est à nouveau disponible pour des modifications.
Les modifications apportées à l'affichage, comme la modification de l'ordre des colonnes ou le masquage de la ligne des totaux, sont également envoyées de façon asynchrone au serveur. Vous ne pouvez cependant pas effectuer des modifications structurelles ni modifier une colonne calculée lorsque des modifications sont en attente. Vous devez attendre que toutes les modifications soient validées ou résoudre tout conflit ou toute erreur avant de changer la structure ou de modifier une colonne calculée.
Si vous tentez d'actualiser ou de quitter l'affichage lorsque des modifications sont en attente, vous êtes invité à attendre que vos modifications soient validées. Selon la réponse du serveur, vous pouvez ensuite résoudre les conflits ou les erreurs éventuelles.
Extraction de données asynchrone
Lorsque vous ouvrez une liste dans Access Web Datasheet, il extrait les 100 premières lignes, puis les lignes restantes de façon asynchrone. La barre d'état affiche Récupération des données tant que Access Web Datasheet récupère des données du serveur. Si vous essayez de filtrer ou de trier des données, vous devez attendre que la liste termine l'extraction de toutes les données nécessaires sur le serveur pour afficher le résultat du filtrage ou du tri.
Si le serveur est occupé, s'il est introuvable ou si toute autre erreur se produit, empêchant ainsi l'affichage d'extraire les lignes nécessaires, l'affichage affiche une erreur.