PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Définit la procédure WLangage qui sera appelée à chaque opération de réplication pour un fichier de données spécifique. Cette procédure est exécutée par les fonctions HCréeRéplicaTransportable et HSynchroniseRéplica.
Remarque : Cette fonction est utilisable uniquement lors de la réplication universelle.
Windows Mobile Seule la réplication universelle est disponible. La réplication universelle fonctionne uniquement pour les postes mobiles utilisant Windows version 2003 et supérieure.
Note : La réplication n'est pas disponible lors de l'accès à une base de données via Accès distant.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Versions 22 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 22
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Exemple
// La procédure valide les messages.
// MessageValidation sera appelée pour chaque message répliqué
HRplProcédureFiltre(Messages, "MessageValidation")

// Préparation envoi des messages pour Paris (à MPL)
HCréeRéplicaTransportable("M:\BAL\BAL.RPM", "Paris", "c:\temp\MsgMPL.zip")
Syntaxe
<Résultat> = HRplProcédureFiltre(<Nom du fichier> , <Nom de la procédure>)
<Résultat> : Booléen
  • Vrai si l'opération a été réalisée,
  • Faux en cas de problème (par exemple si les tables et les rubriques spécifiées n'existent pas). La fonction HErreur permet d'identifier l'erreur.
    Attention : <Résultat> vaut Vrai même si les fichiers/tables indiqués ne sont pas répliqués.
<Nom du fichier> : Chaîne de caractères (avec ou sans guillemets)
Nom du fichier de données ou de la table sur lequel la procédure doit être exécutée.
<Nom de la procédure> : Chaîne de caractères correspondant à une procédure WLangage
Nom d'une procédure WLangage existant dans l'application WINDEV ou dans le site WEBDEV. Vous devez créer cette procédure dans votre application. Cette procédure n'attend aucun paramètre. Cette procédure est appelée avant chaque opération réalisée sur le fichier destination. Plusieurs variables sont utilisables dans cette procédure. Si cette procédure renvoie Faux, l'opération n'est pas effectuée. Cette procédure permet par exemple :
  • de filtrer les enregistrements à ne pas répliquer.
  • de gérer les cas de conflits, en réglant les valeurs avant qu'une erreur de doublons n'apparaisse.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220rpl.dll
Windows Mobile wp220rpl.dll
Linux wd220rpl.so
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire