HFSQL : Base de données universelle
Maintenant Majuscule Max Milieu Min Minuscule MoisEnCours MotOccurrence NetAdresseMAC NetIPVersMAC NetMACVersIP NombreEnLettres NONBinaire NumériqueVersChaîne NuméroDeJourVersLettre NuméroDeMoisVersLettre NuméroDeSemaine OemVersAnsi OUBinaire OUExclusifBinaire Pâques PartieDécimale PartieEntière Phonétique PoidsFaible PoidsFort Position PositionOccurrence PositionVersLigne PremierJourDeLaSemaine PremierJourDuMois Puissance Racine RegistreCherche RegistreCléSuivante RegistreCréeClé RegistreEcrit RegistreExiste RegistreListeValeur RegistreLit RegistrePremièreSousClé RegistreSupprimeClé RegistreSupprimeValeur RegistreTypeValeur Remplace Répète RéseauConnecte RéseauDéconnecte RéseauNomDomaine RéseauNomRep RéseauUtilisateur RVB RVBBleu RVBRouge RVBVersHTML RVBVert SansAccent SansCaractère SansCaractèreDroite SansCaractèreGauche SansEspace sCalculeCrc16 sCalculeCrc32 SemaineVersDate SexagésimalVersDécimal Sinus SysCouleur SysCouleurRes SysEnvironnement SysEspace SysInstance SysNomExe SysRep SysVersionWindows SysXRes SysYRes Taille TailleCommune TailleVersChaîne Tang TexteVersRTF Tronque TSL UnicodeVersAnsi URLDécode URLEncode URLExtraitChemin UTF8VersAnsi UTF8VersChaîne UTF8VersUnicode UUDécode UUEncode Val VérifieExpressionRégulière VersionWindows LISTE DES ORDRES WLANGAGE Les ordres WLangage permettent de programmer des curseurs, ou de programmer tous les traitements si vous le désirez. La programmation en L5G WLangage est très puissante et très in- tuitive. Par exemple, la recherche d’une ligne (d’un enregistrement), et tous les traitements attachés (ouverture de table, affection de va- riables,...) s’effectuent en une seule de ligne de code, très simple, très puissante: hLitRecherche(CLIENT,NOM,"DUPONT") Le code source est limpide, facile à écrire et surtout facile à mainte- nir. Cela limite les erreurs, et rend les applications développées plus fiables, plus rapidement. L’utilisation d’instructions en français permet une meilleure maî- trise: le code est auto-commenté ! (anglais disponible d’une touche) L’ordre hLitRecherche sera compris par tous les développeurs, même les novices ! Il est possible également de programmer en anglais: l’ordre devient hReadSeek . Autre exemple, la création d’une table s’effectue en 1 ligne de code, sans script: hCréation . Liste non exhaustive des fonctions du WLangage (L5G utilisé par WINDEV, WEBDEV et WINDEV Mobile), avec résumé de leur action. Ici liste en français; chaque fonction existe également en anglais. EcranVersFichier Initialise automatiquement : - la valeur mémoire des rubriques d’un fichier de données avec la valeur des champs de la fenêtre ou de la page. - la valeur des variables WLangage avec la valeur des champs de la fenêtre ou de la page. EcranVersSource Initialise automatiquement : - la valeur mémoire des rubriques d’un fichier de données avec la valeur des champs de la fenêtre ou de la page. - la valeur des variables WLangage avec la valeur des champs de la fenêtre ou de la page. FichierVersEcran Initialise automatiquement les champs d’une fenêtre ou d’une page avec : - les valeurs des rubriques associées dans l’enregistrement en cours (chargé en mémoire) du fichier de données. - les valeurs des variables WLangage associées. SourceVersEcran Initialise automatiquement les champs d’une fenêtre ou d’une page avec : - les valeurs des rubriques associées dans l’enregistrement en cours (chargé en mémoire) du fichier de données. - les valeurs des variables WLangage associées. EspaceSignificatif Ajoute ou supprime les espaces situés à droite d’une rubrique texte lors de sa lecture. HAccélèreVitesse Réorganise la structure interne des index pour optimiser la vitesse d’accès aux données. HActiveFiltre Active le filtre précédemment créé pour le fichier de données (la vue ou la requête) spécifié. HActiveFiltreAuto Active un filtre automatique sur les fichiers reliés lors du par- cours d’un fichier XML. HActiveTrigger Ré-active un trigger précédemment désactivé avec la fonction HDésactiveTrigger. HActiveTriggerServeur Ré-active un trigger serveur précédemment désactivé par la fonction HDésactiveTriggerServeur. HAjoute Ajoute l’enregistrement présent en mémoire dans le fichier de données (la requête ou la vue). HAjouteGroupe Ajoute un groupe d’utilisateurs. HAjouteLiaison Ajoute une règle d’intégrité entre deux fichiers sur le serveur. HAjouteOptimisationPlanifiée Ajoute une tâche d’optimisation des fichiers de données HFSQL Client/Serveur. HAjouteSauvegardePlanifiée Ajoute une planification de sauvegarde complète (avec ou sans sauvegarde différentielle) sur le serveur défini par la connexion. HAjouteTâche Ajoute une tâche planifiée sur le serveur défini par la connexion. HAjouteUtilisateur Ajoute un utilisateur à une base de données. HAlias Crée un alias logique d’un fichier de données (ou d’une re- quête) ou annule tous les alias existants. HAnnuleAlias Annule un alias précédemment déclaré avec la fonction HAlias. HAnnuleDéclaration Permet de supprimer une déclaration précédemment faite avec HDéclare, HDéclareExterne, HDécritFichier. HAnnuleRecherche Annule le critère de recherche en cours. HAnnuleSauvegarde Annule une sauvegarde en cours. HArrêteServeur Arrête un serveur HFSQL. HAttacheMémo Permet d’associer un fichier à une rubrique de type mémo binaire ou d’annuler l’attachement existant entre un fichier et une rubrique binaire. HAvance Avance de plusieurs enregistrements dans le fichier de don- nées, à partir de la position en cours, selon une rubrique spéci- fiée. HBloqueFichier Bloque un fichier de données et restreint l’accès à ce fichier de données pour tous les autres sites ou applications. HBloqueNumEnr Bloque un enregistrement et restreint l’accès à cet enregistre- ment pour toutes les autres applications. HChangeClé Change la rubrique de parcours. HChangeConnexion Change dynamiquement la connexion associée à un fichier de données. HChangeLocalisation Modifie le mode de recherche des fichiers de données. HChangeMotDePasse Change le mot de passe d’un fichier de données HFSQL Client/ Serveur. HChangeNom Modifie le nom physique d’un fichier de données. HChangeRep Modifie le chemin d’accès à un fichier de données (c’est à dire le répertoire dans lequel le fichier sera manipulé). HChangeRepJnl Modifie l’emplacement des fichiers du journal correspondant à un fichier de données HFSQL. HChargeParamètre Lit un paramètre précédemment sauvegardé à partir d’une procédure stockée grâce à la fonction HSauveParamètre. HClusterAjouteNoeud Active un noeud dans un cluster HFSQL. HClusterArrête Suspend le fonctionnement d’un cluster HFSQL. HClusterDémarre Démarre un cluster HFSQL. HClusterEtat Renvoie l’état d’un cluster HFSQL en interrogeant son coordi- nateur HClusterIgnoreSynchro Désigne un noeud du cluster HFSQL comme source de données pour réaliser la synchronisation du cluster. HClusterInfoNoeud Renvoie l’état de chaque noeud du cluster en interrogeant le coordinateur. HClusterParamètre Lit et modifie les paramètres d’un cluster HFSQL. HClusterSupprimeNoeud Désactive un noeud dans un cluster HFSQL. HConnecte Redéfinit un ou plusieurs paramètres d’une connexion sur une table spécifique ou sur un ensemble de tables. HConnecteAccèsDistant Ouvre une analyse au format HFSQL Classic via un accès dis- tant HConstruitValClé Construit la valeur d’une clé composée pour réaliser un filtre ou effectuer une recherche. HConstruitValCléANSI Sous une plate-forme Unicode, permet de construire la valeur d’une clé composée. HConvert Convertit une valeur numérique en une chaîne binaire pour effectuer une recherche sur une clé numérique. HCopieEnreg Copie le contenu de l’enregistrement en cours (chargé en mé- moire) dans l’enregistrement en cours d’un fichier de données. HCopieFichier Effectue une copie d’un fichier HFSQL. HCréation Crée à vide un fichier de données avec le fichier d’index et le fichier mémo si nécessaires. HCréationSiInexistant Crée à vide un fichier de données (si le fichier n’existe pas) ou ouvre un fichier de données (si le fichier existe). HCréeTriggerServeur Ajoute ou modifie un trigger serveur sur le serveur HFSQL. HCréeVue Crée une vue HFSQL. HDateEnreg Renvoie la date et l’heure de la dernière écriture d’un enregis- trement dans un fichier HFSQL. HFSQL • www.pcsoft.fr 18
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==