DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
La propriété SynchroHFSQL permet de :
  • connaître le mode de rafraîchissement d'un champ Table fichier lié à un fichier de données HFSQL Client/Serveur.
  • spécifier le mode de rafraîchissement d'un champ Table fichier lié à un fichier de données HFSQL Client/Serveur.
Remarque : Cette propriété est équivalente à l'option "Synchroniser l'affichage" présente dans l'onglet "Contenu" de la fenêtre de description du champ Table :
Synchroniser l'affichage
Exemple
// Définit le mode de rafraîchissement du champ Table
TABLE_Client.SynchroHFSQL = syncModification
// Modification du fichier HFSQL Client/Serveur lié au champ
CLIENT.CP = 34980
HModifie(CLIENT) 
// Le champ Table sera automatiquement mis à jour si ce client est visible dans le champ
Syntaxe

Connaître le mode de rafraîchissement d'un champ Table fichier lié à un fichier de données HFSQL Client/Serveur Masquer les détails

<Résultat> = <Champ Table fichier>.SynchroHFSQL
<Résultat> : Constante de type Entier
Mode de rafraîchissement actuel :
syncAjoutSynchronisation uniquement en cas d'ajout d'un enregistrement dans le fichier de données.
syncAucuneAucune synchronisation n'est effectuée.
syncModificationSynchronisation uniquement en cas de modification d'un enregistrement dans le fichier de données.
syncSuppressionSynchronisation uniquement en cas de suppression d'un enregistrement dans le fichier de données.
<Champ Table fichier> : Nom de champ
Nom du champ Table fichier à manipuler.

Modifier le mode de rafraîchissement d'un champ Table fichier lié à un fichier de données HFSQL Client/Serveur Masquer les détails

<Champ Table fichier>.SynchroHFSQL = <Nouveau mode>
<Champ Table fichier> : Nom de champ
Nom du champ Table fichier à manipuler.
<Nouveau mode> : Constante ou combinaison de constantes de type Entier
Nouveau mode de rafraîchissement :
syncAjoutSynchronisation uniquement en cas d'ajout d'un enregistrement dans le fichier de données.
syncAucuneAucune synchronisation n'est effectuée.
syncModificationSynchronisation uniquement en cas de modification d'un enregistrement dans le fichier de données.
Attention : Seules les lignes affichées par le champ Table (c'est-à-dire visibles) peuvent être modifiées automatiquement lors d'une modification du fichier HFSQL lié.
syncSuppressionSynchronisation uniquement en cas de suppression d'un enregistrement dans le fichier de données.

Remarque : Il est possible de combiner les constantes syncAjout, syncModification et syncSuppression.
Attention : Plus le nombre de cas gérés augmente, plus la charge du serveur augmente.
Remarques
  • Cette propriété est ignorée pour :
    • les champs Table fichier liés à un fichier HFSQL Classic,
    • les champs Table fichier manipulant des fichiers via un Connecteur Natif (également appelé Accès Natif),
    • les champs Table par programmation, ...
  • Attention : L'activation de cette fonctionnalité augmente la charge du serveur lors de l'affichage du champ Table ou lors des déplacements dans le champ.
  • Les modifications effectuées dans le fichier de données peuvent provenir de la même application, d'une autre application sur le même poste ou d'une autre application sur un autre poste.
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 04/03/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale