PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE


Nouveauté WINDEV 23 !
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ Table fichier à manipuler.

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

<Champ Table fichier>..SynchroHFSQL = <Nouveau mode>
<Champ Table fichier> : Chaîne de caractères (avec ou sans guillemets)
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 tables fichier liées à un fichier HFSQL Classic,
    • les tables fichier manipulant des fichiers via un Connecteur Natif (également appelé Accès Natif),
    • les tables mémoire, ...
  • 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