Avantages
PC SOFT
 

Programmation : SQL et WLangage

La programmation simple et puissante

La programmation de la base de données HyperFileSQL est à la fois facile et puissante. Cette programmation peut s’effectuer en SQL et/ou en L5G WLangage.
La programmation par le langage SQL est une programmation universellement connue.
La programmation avec le langage de 5° génération WLangage permet la programmation évoluée et puissante de curseurs.
Les automatismes avec les applications et sites développés en WINDEV et WEBDEV sont alors très forts.
 
 
RAD : pour générer le code
Le code peut être généré à la demande par WINDEV et WEBDEV en utilisant la fonctionnalité de RAD, ou par les nombreux assistants disponibles dans ces environnements.
Le code généré peut ensuite être modifié.
Le RAD supporte le concept de «pattern», qui permet de définir soi-même le code qui sera généré.
 
 
Liste des ordres SQL supportés
Voici la liste des fonctions SQL supportées.
Le détail de chaque fonction SQL n’est ici pas indiqué.


ABS
AND
ASCII
BETWEEN
CBRT
CHARACTER_LE
COUNT
DESC
EXISTS
FULL OUTER JOIN
IN
INTO
LEFT
LIKE
LOG10
MATCH ... AGAINST
MOD
NOT
ON
PI
RANDOM
RPAD
SIGN
SOUND LIKE
SUM
TRANSLATE
UNION
VALUES
ACOS
ANY
ASIN
BIN
CEIL
OALESCE
CREATE TABLE
DISTINCT
EXP
GROUP BY HAVING
INNER JOIN
IS NULL
LEFT OUTER JOIN
LIMIT
LOWER
MAX
MONTHS_BETWEEN
NVL
OR
POSITION
REPLACE
RTRIM
SIN
SQRT
SYSDATE
TRIM
UPDATE
WHEN ... THEN ... ELSE
ADD_MONTH
AS
ATAN
BOTTOM
CEILING
CONCAT
DEGREES
DIV
FLOOR
HEX
INSERT
LAST_DAY
LEN
LN
LPAD
MID
NEW_TIME
OCT
ORDER BY
POWER
RIGHT
SELECT
SOME
SUBSTR
TAB
TRUNC
UPPER
ALL
ASC
AVG
CASE
CHAR_LENGTH
COS
DELETE
DROP TABLE
FROM
IFNULL
INSTR
LAST_INSERT_ID
LENGTH
LOG
LTRIM
MIN
NEXT_DAY
OCTET_LENGTH
PATINDEX
RADIANS
ROUND
SET
SOUNDEX
SUBSTRING
TOP
UNICODE
UUID
WHERE
 
Les requêtes SQL de type «Select» acceptent de nombreuses fonctions WLangage en paramètres, ce qui permet d’affiner facilement une sélection.

Les fonctions WLangage acceptées sont :
 
Abs
ArcCosinus
Asc
ChaîneFormate
ChaîneVersUTF8
ConstruitEntier
CouleurLuminosité
DateDifférence
DateHeureLocaleVersUTC
DateSys
DateVersJour
DateVersNuméroDeSemaine
Décompresse DuréeVersChaîne
EntierVersJour
EntierVersNuméroDeSemaine
EstNumérique
Exp
fChargeTexte
fCompare
fDate
fDéplaceFichier
FenExtPosV
fExtraitChemin
fNomLong
fRepDroit
fRepSupprime
fSupprime
fTypeDisque
HDoublet
HeureValide
HListField
HUnlockRecord
INILit
Ln
Max
NetAdresseMAC
PartieDécimale
PoidsFort
Racine
RegistreEcrit
RegistrePremièreSousClé RegistreSupprimeValeur
Répète
RéseauNomRep
RVBRouge
sCalculeCrc16
SourisPosV
SysEspace SysVersionWindows TailleCommune
TSL
Val
Age
ArcSinus
Caract
ChaîneOccurrence
Complète
Conversion
CouleurSaturation
DateDuJour
DateValide
DateVersJourEnLettre
Décrypte
EmailVérifieAdresse
EntierVersJourEnLettre
EstPair
ExtraitChaîne
fCheminCourt
fCopieFichier
fDateHeure
fDisqueInfo
FenIntPosH
fFichierExiste
fRepAttribut
fRépertoireExiste
fRepTaille
fTaille
Gauche
HeureDifférence
HeureVersChaîne
HRetrieveField
iDonneIdentifiant
InitHasard
Log
Milieu
NetIPVersMAC
OuExBinaire
OUBinaire
OUExclusifBinaire
PartieEntière
Position
RegistreCherche
RegistreExiste
RéseauConnecte
RéseauUtilisateur
RVBVert
sCalculeCrc32
SysCouleur
SysInstance
SysXRes
TailleVersChaîne
UnicodeVersAnsi
UUDécode
VérifieExpressionRégulière
VersionWindows
AnsiVersOem
ArcTang
ChaîneCompare
ChaîneVersDate
ComplèteRep
Cosinus
CouleurTeinte
DateEstValide
DateHeureUTCVocale
DateVersChaîne
DateVersMoisEnLettre DDECR
DonneGUID
EntierVersDate
EnvironnementDOS
ETBinaire
fAttributLectureSeule
fCheminLong
fCréeLien
fDécompacte
FenEnSaisie
FenIntPosV
fHeure
fRepCopie
fRépertoireTemp
fSauveTexte
fTailleDécompacté
Hasard
HeureEstValide
HeureVersEntier
HTMLVersTexte
InfoExe
Inverse
Maintenant
Min
NetMACVersIP
NuméroDeSemaine
Phonétique PositionOccurrence
RegistreCléSuivante RegistreListeValeur
RegistrSupprimeClé
RegistreTypeValeur RéseauDéconnecte
RVB
SansAccent
Sinus
SysCouleurRes
SysNomExe
SysYRes
Tang
URLDécode
UTF8VersChaîne
AnsiVersUnicode
Arrondi
ChaîneConstruit
ChaîneVersDurée
Compresse
CoTang
Crypte DateHeureDifférence
DateVersEntier
DécomplèteRep
Droite
EntierVersHeure
EntierVersMoisEnLettre
EstImpair
ExeInfo
fCompacte
fCrypte
fDécrypte
FenExtPosH
fEspaceDisque
fNomCourt
fRepCrée
fRepParent
fSéparateur
fTailleDisque HDescribeField
HeureSys
HInfoField
HToField
INIEcrit
LanceAppli
Majuscule
Minuscule
NONBinaire
NumériqueVersChaine
OemVersAnsi
Pâques
PoidsFaible
Puissance
RegistreCréeClé
RegistreLit
Remplace
RéseauNomDomaine
RVBBleu
SansEspace
SourisPosH
SysEnvironnement
SysRep
Taille
TermineApp
URLEncode
UUEncode
VersChaine
 
 
Liste des ordres WLangage
Les ordres WLangage permettent de programmer des curseurs, ou même de programmer tous les traitements si vous le désirez. La programmation en L5G WLangage est très puissante et très intuitive. Par exemple, la recherche d’une ligne (d’un enregistrement), et tous les traitements attachés (ouverture de table, affection de variables,...) s’effectuent en une seule de ligne de code, très simple, très puissante : hLitRecherche(CLIENT,NOM,"DUPONT").

Les programmes source sont limpides, faciles à écrire et surtout faciles à maintenir; 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)

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 son 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. Les rubriques du fichier de données de base reliées aux champs de la fenêtre sont automatiquement affectées avec les valeurs des champs correspondants (même si ces champs sont grisés, inactifs, ou invisibles).
  • la valeur des variables WLangage avec la valeur des champs de la fenêtre ou de la page. Les variables WLangage reliées aux champs de la fenêtre sont automatiquement affectées avec les valeurs des champs correspondants (même si ces champs sont grisés, inactifs, ou invisibles).
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 décrit sous l'éditeur d'analyses. Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
  • les valeurs des variables WLangage associés. Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
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 HyperFileSQL décrit sous l'éditeur d'analyses.
  • 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 (la vue ou la requête) spécifié.
HActiveFiltreAuto Active un filtre automatique sur les fichiers reliés lors du parcours 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 HyperFileSQL 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 (ou d'une requête) ou annule tous les alias existants.
HAlias_55 La fonction HAlias_55 est équivalente à la fonction HAlias disponible avec WinDev 5.5.
HAliasExterne La fonction HAliasExterne est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
Handle Renvoie le "Handle" système (HWND) d'un champ ou d'une fenêtre WinDev.
HandleParentSuivant Force le parent de la prochaine fenêtre à ouvrir.
HAnnuleAlias Annule un alias précédemment déclaré avec la fonction HAlias.
HAnnuleDéclaration Permet de :
HAnnuleRecherche Annule le critère de recherche en cours.
HAnnuleSauvegarde Annule une sauvegarde en cours.
HArrêteServeur Arrête un serveur HyperFileSQL.
HAssigne La fonction HAssigne est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HAttacheMémo Permet d'associer un fichier (ou une requête) à une rubrique de type mémo binaire ou d'annuler l'attachement existant entre un fichier binaire (ou une requête) et une rubrique.
HAvance Avance de plusieurs enregistrements dans le fichier, à partir de la position en cours, selon une rubrique spécifiée.
HBloqueFichier Bloque un fichier et restreint l'accès à ce fichier pour tous les autres sites ou applications.
HBloqueNumEnr Bloque un enregistrement et restreint l'accès à cet enregistrement pour toutes les autres applications.
HChangeClé Change la rubrique de parcours.
HChangeConnexion Change dynamiquement la connexion associée à un fichier.
HChangeLocalisation Modifie le mode de recherche des fichiers de données.
HChangeMotDePasse Change le mot de passe d'un fichier de données HyperFileSQL 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 HyperFileSQL.
HChangeRepRpl Modifie l'emplacement de la description du réplica abonné (fichier RPL).
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 HyperFileSQL.
HClusterArrête Suspend le fonctionnement d'un cluster HyperFileSQL. Les noeuds du cluster n'accepteront plus de connexions de la part des applications clientes.
HClusterDémarre Démarre un cluster HyperFileSQL. Ce cluster a été arrêté précédemment (par exemple avec la fonction HClusterArrête).
HClusterEtat Renvoie l'état d'un cluster HyperFileSQL en interrogeant son coordinateur.
HClusterIgnoreSynchro Désigne un noeud du cluster HyperFileSQL 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 HyperFileSQL.
HClusterSupprimeNoeud Désactive un noeud dans un cluster HyperFileSQL.
HConnecte Redéfinit un ou plusieurs paramètres d'une connexion par un accès natif (Access, SQL Server, Oracle ou MySQL) ou par accès OLE DB sur une table spécifique ou sur un ensemble de tables.
HConnecteAccèsDistant Ouvre une analyse au format HyperFileSQL Classic via un accès distant (cette fonction est équivalente à la seconde syntaxe de la fonction HOuvreAnalyse).
HConstruitValClé Construit la valeur d'une clé composée pour réaliser un filtre (fonction HFiltre) ou effectuer une recherche (fonctions HLitRecherchePremier, HLitRechercheDernier, ...).
HConstruitValCléANSI Quelle que soit la plate-forme utilisée, les données enregistrées dans les fichiers HyperFileSQL sont au format ANSI.
HConvertX 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.
HCopieEnreg_55 Copier l'enregistrement en cours d'un fichier dans l'enregistrement en cours d'un fichier ayant la même structure.
HCopieFichier Effectue une copie d'un fichier HyperFileSQL (fichiers .fic, .ndx et .mmo s'ils existent) :
  • du serveur HyperFileSQL sur le serveur (pour faire une sauvegarde par exemple).
  • du serveur HyperFileSQL sur le client (pour faire une sauvegarde en local par exemple).
  • du client sur le serveur HyperFileSQL (pour mettre à jour les fichiers par exemple).
  • d'un serveur HyperFileSQL vers un autre serveur HyperFileSQL.
HCréation Crée à vide un fichier de données (fichier d'extension ".FIC") avec le fichier d'index et le fichier mémo si nécessaires.
H.CréationLangueUnicode Permet de définir les caractéristiques de tri des rubriques Unicode d'un fichier de données.
HCréationSiInexistant Effectue les opérations suivantes :
  • Si le fichier n'existe pas, crée à vide un fichier de données (fichier d'extension ".FIC") avec le fichier d'index et le fichier mémo si nécessaire.La fonction est équivalente à HCréation.
  • Si le fichier existe, ouvre le fichier.
HCréeRéplicaAbonné Crée le fichier de description d'un réplica abonné.
HCréeRéplicaMaître Crée le fichier de description d'un Réplica Maître (réplication journalée ou réplication universelle).
HCréeRéplicaTransportable Crée un fichier.
HCréeTriggerServeur Ajoute ou modifie un trigger serveur sur le serveur HyperFileSQL.
HCréeVue Crée une vue HyperFileSQL.
HCréeVue_55 Créer une vue sur un fichier Hyper File.
HCS.DélaiReponse La variable HCS.DélaiRéponse permet de modifier le délai de connexion :
  • pour les connexions réalisées avec la fonction HOuvreConnexion.
  • pour les ouvertures automatiques de connexion.
HCS.TailleTrame La variable HCS.TailleTrame permet de modifier la taille de la trame de données envoyée.
HDateEnreg Renvoie la date et l'heure de la dernière écriture d'un enregistrement dans un fichier HyperFileSQL (Classic ou Client/Serveur).
HDBCréation Termine la description de la structure du fichier de données xBase par programmation.
HDBDécritFichier Décrit par programmation un fichier au format dBase 3 (format le plus répandu).
HDBDécritIndex Décrit par programmation les différents fichiers d'index qui seront créés.
HDBDécritRubrique Décrit par programmation chaque rubrique de la structure d'un fichier xBase décrit avec HDBDécritFichier.
HDBIndex Ouvre un fichier d'index xBase.
HDBOuvre Ouvre le fichier de données xBase et le fichier "mémo" s'il existe.
HDBOuvreSansBloquer En mode mono-utilisateur, ouvre un fichier de données xBase sans le bloquer.
HDBTypeTri Renvoie ou modifie la relation d'ordre des rubriques textes des fichiers xBase.
HDébloqueFichier Débloque les enregistrements d'un fichier :
  • précédemment bloqué avec la fonction HBloqueFichier.
  • bloqués individuellement avec une fonction de lecture bloquante.
HDébloqueNumEnr Débloque un enregistrement précédemment bloqué avec :
  • soit la fonction HBloqueNumEnr,
  • soit une fonction de lecture utilisée avec un paramètre bloquant (par exemple fonction HLit utilisé avec l'option hBlocageEcriture ou hBlocageLectureEcriture).
HDébutVerrou Cette fonction est conservée uniquement par compatibilité (cette fonction sera encore supportée dans la prochaine version).
HDéclare Déclare une description de fichier (présente dans une analyse) dans le projet en cours.
HDéclareExterne Importe temporairement dans l'analyse en cours, la description d'un fichier à partir d'un fichier HyperFileSQL existant.
HDéconnecteClient Affiche un message sur le(s) poste(s) Client, et déconnecte l'application.
HDecritClé La fonction HDécritClé est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HDécritConnexion Décrit une nouvelle connexion à une base de données externe.
HDécritFichier Décrit un fichier de données par programmation.
HDécritIndexFullText Décrit un index full-text d'un fichier de données créé par programmation.
HDécritLiaison Décrit par programmation une liaison entre deux fichiers de données.
HDécritRubrique Décrit par programmation une rubrique d'un fichier de données.
HDécritTrigger Ajoute ou modifie un trigger sur un fichier HyperFileSQL.
HDécritTrigger_55 La fonction HDécritTrigger_55 est équivalente à la fonction HDécritTrigger disponible dans les versions précédentes.
HDécritTriggerServeur Ajoute ou modifie un trigger serveur.
HDéjàBloqué La fonction HDéjàBloqué est conservée uniquement pour compatibilité(cette fonction sera encore supportée dans la prochaine version).
HDémarreServeur Permet de démarrer un serveur HyperFileSQL (cette fonction utilise le service MantaManager).
HDernier Positionne sur le dernier enregistrement d'un fichier selon une rubrique de parcours.
HDésactiveFiltre Désactive temporairement un filtre sur un fichier (une vue ou une requête).
HDésactiveFiltreAuto Désactive un filtre automatique sur les fichiers reliés lors du parcours d'un fichier XML.
HDésactiveTrigger Désactive un trigger.
HDésactiveTriggerServeur Désactive un trigger Serveur HyperFileSQL Client/Serveur sur un serveur.
HDétruitTrigger Détruit un trigger.
HDétruitTriggerServeur Détruit un trigger serveur.
HDétruitVue Détruit une vue précédemment créée.
HDoublon La fonction HDoublon est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HEcrit Écrit un enregistrement dans le fichier de données sans mettre à jour les index correspondants à toutes les clés utilisées dans le fichier.
HEnDehors Permet de savoir si l'enregistrement sur lequel on veut se positionner est en dehors du fichier, du filtre, de la vue ou de la requête.
HEnregistrementVersXML Récupère la structure et la valeur de l'enregistrement en cours et les exporte dans une chaîne de caractères au format XML.
HEnvoieMessageVersClient Affiche un message sur le(s) poste(s) Client.
HErreur Renvoie le numéro de la dernière erreur déclenchée par le moteur HyperFileSQL.
HErreurBlocage Permet de tester si une erreur de blocage est survenue.
HErreurDoublon Permet de tester si une erreur de doublons est survenue.
HErreurEtatModification Renvoie l'état d'un enregistrement lors d'un conflit de modification.
HErreurInfo Renvoie une information détaillée sur la dernière erreur déclenchée par le moteur HyperFileSQL.
HErreurIntégrité Permet de tester si une erreur d'intégrité est survenue.
HErreurModification Lors d'un conflit de modification, renvoie la valeur d'une rubrique d'un enregistrement.
HErreurMotDePasse Après l'exécution d'une fonction de lecture ou d'écriture dans un fichier, permet de savoir si une erreur due à un mot de passe erroné a été rencontrée sur ce fichier.
H.ErrIgnore Indique le mode de traitement des erreurs :
  • soit c'est WinDev qui traite les erreurs
  • soit c'est le programme qui doit traiter les erreurs.
HEtat Permet de connaître l'état d'un enregistrement.
HEtatServeur Permet de connaître l'état d'un serveur HyperFileSQL (cette fonction utilise le service MantaManager).
HeureDifférence Calcule la différence en centièmes de seconde entre deux heures.
HeureSys Renvoie ou modifie l'heure système (heure actuelle définie pour le poste en cours).
HeureValide Teste la validité d'une heure.
HeureVersChaîne Formate l'heure passée en paramètre selon le format spécifié.
HeureVersEntier Transforme une heure en un entier.
HexaVersEntier Renvoie la valeur numérique d'une chaîne hexadécimale.
HExécuteProcédure Exécute une procédure stockée.
HExécuteRequête Déclare une requête créée sous l'éditeur de requêtes au moteur HyperFileSQL et exécute cette requête.
HExécuteRequêteSQL Initialise une requête écrite en langage SQL et déclare cette requête au moteur HyperFileSQL.
HExécuteSauvegardePlanifiée Force le déclenchement d'une sauvegarde planifiée.
HExécuteVue Exécute une vue créée auparavant (permet par exemple de réactualiser les données de la vue).
HExporteXML Exporte les enregistrements d'un fichier (HyperFileSQL ou OLE DB), d'une vue ou d'une requête dans un fichier XML.
HExtraitMémo Extrait le contenu d'une rubrique de type mémo binaire d'un fichier HyperFileSQL, d'une requête ou d'une vue HyperFileSQL dans un fichier physique (sur le disque).
HFerme Ferme soit un fichier, soit tous les fichiers ouverts par l'utilisateur en cours : tous les fichiers physiques correspondant sont fermés pour l'utilisateur en cours.
HFermeAnalyse Ferme l'analyse en cours.
HFermeConnexion Ferme une connexion à une base de données.
HFichierExiste Permet de savoir :
  • si un fichier existe, c'est-à-dire s'il a été créé physiquement (fonctions HCréation ou HCréationSiInexistant).
  • si une vue ou une requête a été définie.
HFiltre Définit et active un filtre sur un fichier, une vue ou une requête.
HFiltreCommencePar Définit et active un filtre de type "Commence par" sur un fichier, une vue ou une requête.
HFiltreComprisEntre Définit et active un filtre de type "Compris entre" sur un fichier, une vue ou une requête.
HFiltreIdentique Définit et active un filtre permettant de rechercher la valeur exacte d'une rubrique de type chaîne.
HFinInterditAccèsBaseDeDonnées Ré-autorise l'accès à une ou plusieurs bases de données accessibles par une connexion.
HFinInterditModif Débloque un fichier qui a été bloqué par le même programme avec la fonction HInterditModif.
HFinVerrou Cette fonction est conservée uniquement par compatibilité.
HForceEcriture Force le système d'exploitation du poste sur lequel les fichiers de données sont présents à écrire les données directement sur le disque.
HFusionneVue Crée une vue HyperFileSQL à partir de deux vues précédemment créées (fonction HCréeVue).
HGèreAccèsDistant Débranche temporairement l'accès distant pour accéder à des fichiers de données HyperFileSQL Classic présents en local.
HGèreCache Permet de paramétrer la gestion des caches dans le moteur HyperFileSQL Client/Serveur.
HGèreDoublon Active ou désactive la gestion des doublons sur une clé unique.
HGèreIntégrité Active ou désactive la gestion d'une contrainte d'intégrité sur une liaison d'un fichier.
HGèreJournal Active ou désactive la gestion du journal d'un fichier journalé.
HGèreMémo Permet de modifier la gestion des rubriques de type mémo.
HGèreREP Active ou désactive la gestion du fichier .REP.
HGèreRéplication Débranche (ou re-branche) temporairement la réplication.
HGèreServeur Permet de connaître et de modifier certains paramétrages du serveur HyperFileSQL Client/Serveur.
HGèreTâche Active ou désactive une tâche planifiée d'un serveur HyperFileSQL Client/Serveur.
HGèreTransaction Active ou désactive la gestion des transactions sur un ou plusieurs fichiers.
HGèreTrigger Active ou désactive la gestion des triggers.
HHistoriqueModification Renvoie les modifications apportées à une ou plusieurs rubriques d'un enregistrement donné. Le résultat peut être par exemple affiché dans une liste ou une table afin de permettre à l'utilisateur de visualiser les modifications effectuées sur le fichier spécifié.
HImporteHF55 Importe un fichier Hyper File 5.5 dans un fichier au format HyperFileSQL Classic.
HImporteTexte Importe un fichier Texte dans un fichier de données au format HyperFileSQL Classic (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HImporteTexte_55 La fonction HImporteTexte_55 est équivalente à la fonction HImporteTexte disponible avec WinDev 5.5.
HImporteXML Importe un fichier XML dans un fichier au format HyperFileSQL Classic (fichier décrit sous l'éditeur d'analyses ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
HInfoBlocage Renvoie des informations sur le blocage d'un fichier, d'un enregistrement, ou de tous les enregistrements d'un fichier.
HInfoDroitBaseDeDonnées Permet de connaître les droits sur une base de données définis pour un utilisateur ou un groupe.
HInfoDroitFichier Permet de connaître les droits accordés sur un fichier de données HyperFileSQL Client/Serveur pour un utilisateur ou un groupe.
HInfoDroitServeur Permet de connaître les droits accordés sur un serveur à un utilisateur ou un groupe.
HInfoFichier Renvoie les caractéristiques d'un fichier présent sur un serveur HyperFileSQL.
HInfoGene La fonction HInfoGene est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HInfoGroupe Renvoie des informations sur le groupe d'utilisateurs spécifié.
HInfoLog Renvoie des informations sur les logs du serveur.
HInfoMémo Renvoie les caractéristiques des mémo binaire et texte.
HInfoPropriétéBaseDeDonnées Permet de connaître les propriétés d'une base de données située sur un serveur HyperFileSQL.
HInfoPropriétéFichier Permet de connaître les propriétés d'un fichier de données situé sur un serveur HyperFileSQL.
HInfoPropriétéServeur Permet de connaître les propriétés d'un serveur HyperFileSQL.
HInfoRéplica Renvoie des informations sur le réplica spécifié.
HInfoRubrique Cette fonction est conservée uniquement par compatibilité.
HInfoSauvegarde Renvoie des informations sur une ou plusieurs sauvegardes effectuées sur un serveur HyperFileSQL Client/Serveur.
HInfoServeur Renvoie l'information spécifiée à propos du poste serveur.
HInfoTâche Renvoie les caractéristiques d'une tâche planifiée dans une variable de type hTâchePlanifiée.
HInfoUtilisateur Met à jour les variables de gestion des utilisateurs avec les informations concernant l'utilisateur spécifié.
HInitAbonné Initialise la plage d'identifiants automatiques d'un fichier de description d'un réplica abonné (extension ".RPL").
HInitHF55 Permet d'accéder aux fonctions spécifiques à la gestion des données xBase (ou dBase) si l'accès Natif xBase livré avec WinDev ou WebDev 14 n'est pas disponible.
HInterditAccèsBaseDeDonnées Interdit tous les accès à une base de données, ou bien à toutes les bases de données.
HInterditModif Interdit toute modification sur un fichier de données (pour tous les programmes, y compris le programme qui a demandé l'interdiction).
HJournalInfo Ajoute des commentaires dans le journal lors de l'enregistrement de l'opération journalée.
HJournalRecrée Permet de re-créer un journal à vide.
HJournalRedémarre Redémarre la journalisation du fichier.
HJournalStop Arrête la journalisation du fichier.
HLibère Transforme les enregistrements rayés (HRaye) d'un fichier en enregistrements supprimés.
HLibèrePosition Supprime une position sauvegardée par la fonction HSauvePosition.
HLibèreRequête Libère les ressources d'une requête (suite à l'utilisation des fonctions HExécuteRequête ou HExécuteRequêteSQL).
H.LimiteRéindexationAutomatique Indique le nombre limite d'enregistrements dans le fichier de données permettant de gérer la ré-indexation automatique.
HListeAnalyse Renvoie la liste des analyses WinDev ou WebDev (au format HyperHyperFileSQL Classic) disponibles dans un répertoire donné.
HListeBaseDeDonnées Liste les bases de données Client/Serveur associées à une connexion.
HListeClé Renvoie la liste des clés d'un fichier (d'une requête ou d'une vue) reconnu par le moteur HyperFileSQL.
HListeConnexion Renvoie la liste des connexions actuellement décrites dans l'application.
HListeElémentStocké Renvoie la liste des éléments stockés sur un serveur HyperFileSQL (collections de procédures, procédures stockées ou requêtes).
HListeFichier Renvoie la liste des fichiers :
  • de l'analyse en cours ou d'une analyse spécifique reconnue par le moteur HyperFileSQL. Les fichiers définis par les fonctions HDéclare, HDéclareExterne et HDécritFichier sont pris en compte.
  • disponibles sur une connexion par un accès natif ou par un driver OLE DB.
  • d'un groupe de fichiers défini dans l'éditeur d'analyses.
HListeGroupe Renvoie la liste des groupes d'utilisateurs définis pour une connexion.
HListeIndexFullText Renvoie la liste des index full-text d'un fichier (d'une requête ou d'une vue) reconnus par le moteur HyperFileSQL.
HListeLiaison Renvoie la liste des liaisons (de type Merise) présentes dans l'analyse en cours ou dans une analyse spécifique.
HListeOptimisationPlanifiée Liste les tâches d'optimisation planifiées des fichiers de données HyperFileSQL Client/Serveur pour une connexion.
HListeParamètre Renvoie la liste des paramètres sauvegardés à partir des procédures stockées sur le serveur.
HListeParamRequête Renvoie la liste des paramètres d'une requête créée avec l'éditeur de requêtes.
HListeProvider Renvoie la liste des providers OLE DB et/ou des Accès Natifs installés sur le poste en cours.
HListeREP Renvoie la liste des affectations des fichiers de données manipulés par l'application en cours, c'est-à-dire la liste des fichiers physiques correspondants aux fichiers décrits dans l'analyse.
HListeRubrique Renvoie la liste des rubriques d'un fichier (d'une requête ou d'une vue) reconnu par le moteur HyperFileSQL.
HListeSauvegardePlanifiée Liste les sauvegardes complètes et différentielles qui ont été planifiées sur un serveur HyperFileSQL Client/Serveur.
HListeServeur Liste les serveurs HyperFileSQL installés sur une machine.
HListeTâche Liste les tâches planifiées d'un serveur HyperFileSQL Client/Serveur pour une connexion donnée.
HListeTrigger Renvoie la liste des triggers appliqués sur un ou plusieurs fichiers de données HyperFileSQL.
HListeTriggerServeur Liste les différents triggers disponibles sur une connexion ou sur un des fichiers de la connexion.
HListeUtilisateur Renvoie la liste des utilisateurs définis pour une connexion.
HListeUtilisateurConnecté Liste les utilisateurs actuellement connectés à un ou plusieurs fichiers manipulés par une connexion Client/Serveur.
HLit Lit un enregistrement dans un fichier en fonction d'un numéro d'enregistrement donné.
HLitBloque La fonction HLitBloque est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitDernier Positionne sur le dernier enregistrement d'un fichier selon une rubrique de parcours.
HLitDernierBloque La fonction HLitDernierBloque est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitDernierSansBloquer La fonction HLitDernierSansBloquer est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitPrécédent Positionne sur l'enregistrement précédent d'un fichier en fonction d'une rubrique de parcours.
HLitPrécédentBloque La fonction HLitPrécédentBloque est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitPrécédentSansBloquer La fonction HLitPrécédentSansBloquer est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitPremier Positionne sur le premier enregistrement d'un fichier en fonction d'une rubrique de parcours.
HLitPremierBloque La fonction HLitPremierBloque est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitPremierSansBloquer La fonction HLitPremierSansBloquer est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitRecherche Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est supérieure ou égale à une valeur recherchée (recherche générique).
HLitRechercheBloque La fonction HLitRechercheBloque est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitRechercheDernier Positionne sur le dernier enregistrement du fichier dont la valeur d'une rubrique spécifique est inférieure ou égale à une valeur recherchée (recherche à l'identique).
HLitRecherchePremier Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est strictement égale à une valeur recherchée (recherche à l'identique).
HLitRechercheSansBloquer La fonction HLitRechercheSansBloquer est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitSansBloquer La fonction HLitSansBloquer est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitSuivant Positionne sur l'enregistrement suivant d'un fichier en fonction d'une rubrique de parcours. L'enregistrement est lu et les variables HyperFileSQL sont mises à jour (par exemple Client.Nom, c'est-à-dire la rubrique Nom du fichier Client).
HLitSuivantBloque La fonction HLitSuivantBloque est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HLitSuivantSansBloquer La fonction HLitSuivantSansBloquer est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HMigreCléComposéeReliée Migre les valeurs des clés composées reliées provenant d'un fichier au format Hyper File 5.5 vers le format HyperFileSQL Classic.
HMiseAJourCollection Crée ou met à jour une collection de procédures sur un serveur HyperFileSQL.
HMiseAJourRequête Crée ou met à jour une requête sur un serveur HyperFileSQL.
HMode Change le mode et la méthode de blocage des fichiers de données.
H.ModeSQLServer Permet d'indiquer quelle version de l'accès natif SQL Server doit être utilisée.
HModifie Modifie l'enregistrement spécifié ou l'enregistrement présent en mémoire dans le fichier de données (la requête ou la vue).
HModifieDroitBaseDeDonnées Modifie les droits donnés à un utilisateur ou à un groupe pour une base de données HyperFileSQL Client/Serveur.
HModifieDroitFichier Modifie les droits accordés sur un fichier de données HyperFileSQL Client/Serveur pour un utilisateur ou un groupe.
HModifieDroitServeur Modifie les droits accordés sur un serveur HyperFileSQL pour un utilisateur ou un groupe.
HModifieGroupe Modifie les informations du groupe en fonction des éléments présents dans les variables de gestion de groupecorrespondantes.
HModifieOptimisationPlanifiée Modifie une tâche d'optimisation planifiée sur le serveur HyperFileSQL défini par la connexion.
HModifiePropriétéBaseDeDonnées Modifie les propriétés d'une base de données située sur un serveur HyperFileSQL.
HModifiePropriétéFichier Modifie les propriétés d'un fichier HyperFileSQL situé sur un serveur.
HModifiePropriétéServeur Modifie les propriétés d'un serveur HyperFileSQL.
HModifieSauvegardePlanifiée Modifie une planification de sauvegarde.
HModifieSauvegardePlanifiée Modifie une planification de sauvegarde.
HModifieTâche Modifie une tâche planifiée sur le serveur HyperFileSQL défini par la connexion.
HModifieUtilisateur Modifie les informations d'un utilisateur en fonction des éléments présents dans les variables de gestion des utilisateurs correspondantes.
HNbEnr Renvoie le nombre d'enregistrements d'un fichier, d'une requête ou d'une vue HyperFileSQL : enregistrements actifs, rayés, supprimés, etc.
H.NbEssais Indique le nombre de tentatives de blocage du fichier ou de l'enregistrement avant de rendre la main au programme.
H.NbEssaisLecture Indique le nombre de tentatives de lectures du fichier ou de l'enregistrement bloqué avant de rendre la main au programme.
HNumEnr Renvoie :
  • le numéro de l'enregistrement en cours dans le fichier de données HyperFileSQL.
  • le numéro de l'enregistrement en cours dans la vue HyperFileSQL.
H.NumEnr Indique le numéro de l'enregistrement physique chargé en mémoire (c'est-à-dire le numéro du dernier enregistrement lu).
HOptimise Permet d'utiliser des temps morts dans l'utilisation d'un logiciel (période sans traitements) pour optimiser les requêtes et les parcours qui vont être exécutés plus tard.
HOptimiseRequête Optimise les requêtes de sélection en utilisant les temps morts lors de la manipulation d'une application (période sans traitements).
HOuvre Ouvre un fichier de données.
HOuvreAnalyse Ouvre une analyse au format HyperFileSQL Classic.
HOuvreConnexion Ouvre une connexion à une base de données spécifique.
HPasse Fixe le mot de passe utilisé pour créer ou pour ouvrir un fichier.
HPositionCourante Renvoie la position approximative de l'enregistrement en cours dans le fichier.
HPositionne Positionne sur un enregistrement à partir de la position approximative d'une de ses rubriques.
HPoste Mémorise un numéro ou un identifiant unique de poste afin d'utiliser le journal et les transactions en réseau.
HPrécédent Positionne sur l'enregistrement précédent du fichier en fonction d'une rubrique de parcours.
HPremier Positionne sur le premier enregistrement d'un fichier en fonction de la rubrique de parcours spécifiée.
HPrépareRequête Initialise une requête et déclare cette requête au serveur de base de données pour optimiser les prochaines exécutions de cette requête.
HPrépareRequêteSQL Initialise une requête écrite en langage SQL et déclare cette requête au serveur de base de données pour optimiser les prochaines exécutions de cette requête.
HPriorité Permet de connaître ou de modifier la priorité de l'application appelante.
HPrioritéClient Modifie la priorité d'une application cliente.
HPurgeRepTravail Purge et détruit le répertoire temporaire précédemment créé lors de l'exécution de la fonction HRepTravailServeur.
HQualitéConnexion Renvoie l'indice de qualité de la connexion : plus l'indice est élevé et plus la connexion est rapide.
HRaye Raye un enregistrement d'un fichier.
HRAZ Initialise une ou toutes les variables des rubriques d'un fichier avec leurs valeurs par défaut.
HRAZClient Initialise la structure de gestion des postes Client (structure HClient).
HRAZGroupe Initialise la structure de gestion des groupes avec les valeurs par défaut.
HRAZUtilisateur Initialise la structure de gestion des utilisateurs avec les valeurs par défaut.
HRecherche Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est supérieure ou égale à une valeur recherchée (recherche générique par défaut).  L'enregistrement n'est pas lu.
HRechercheDernier Positionne sur le dernier enregistrement du fichier dont la valeur d'une rubrique spécifique est inférieure ou égale à une valeur recherchée.
HRecherchePremier Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique est supérieure ou égale à une valeur recherchée.
HReconnecte Effectue une reconnexion au serveur pour toutes les connexions interrompues. Les connexions non interrompues ne sont pas modifiées.
HRecréeRéplicaAbonné Recrée le fichier de description d'un réplica abonné (réplication universelle uniquement) en fonction des informations du réplica maître (fichiers .RPM et .SYN).
HRecule Recule de plusieurs enregistrements dans le fichier, à partir de la position en cours, selon une rubrique spécifiée.
HRécupèreEnregistrement Renvoie le contenu de l'enregistrement en cours (dans un fichier, une vue, une requête, ...).
HRécupèreLog Crée un fichier texte contenant les logs du serveur entre deux dates données.
HRécupèreRubrique Renvoie le contenu d'une rubrique de l'enregistrement en cours (dans le fichier, la vue, la requête, ...).
HRégénèreFichier Régénère un fichier à partir de son journal.
H.RéindexationAutomatiqueVisible Indique si la fenêtre d'indexation doit être affichée lors de la réindexation automatique des fichiers de données.
HRéindexationEnCours Avertit si une ré-indexation est en cours sur un fichier de données et renvoie le pourcentage de ré-indexation effectué.
HRéindexe Reconstruit l'index d'un fichier de données (fichier d'extension ".NDX").
HRéindexe_55 La fonction HRéindexe_55 est équivalente à la fonction HRéindexe disponible avec WinDev 5.5.
H.RépertoireTemporaire Permet de forcer le répertoire utilisé pour stocker des fichiers temporaires lors de la réindexation.
HRepTravailServeur Renvoie le chemin d'un  répertoire temporaire sur le serveur.
HRestaureSauvegarde Permet de restaurer :
  • une sauvegarde immédiate (effectuée grâce à la fonction HSauvegarde ou via le Centre de Contrôle HyperFileSQL),
  • une sauvegarde planifiée (décrite à l'aide de la fonction HAjouteSauvegardePlanifiée ou via le Centre de Contrôle HyperFileSQL.
HRetourPosition Restaure le contexte précédemment sauvegardé d'un fichier (fonction HSauvePosition) : enregistrement en cours, filtre, pointeurs de lecture.
HRplDéclareLiaison Déclare une liaison de type (1,1) (0,n) entre deux tables.
HRplGestionFichier Définit les options utilisées pour la réplication universelle d'un fichier :
  • le sens de réplication.
  • le mode de gestion des conflits.
HRplGestionRubrique Renseigne les options de réplication pour une rubrique : la rubrique peut être répliquée ou non.
HRplPasse Fixe les mots de passe protégeant les réplicas transportables de la réplication universelle.
HRplProcédureFiltre Définit la procédure WLangage qui sera appelée à chaque opération de réplication pour un fichier donné.
HSauvegarde Réalise la sauvegarde du contenu d'un serveur HyperFileSQL : toutes les bases du serveur, plusieurs ou une seule base de donnés, un ou plusieurs fichiers.
HSauveParamètre Sauve une valeur persistante à partir d'une procédure stockée.
HSauvePosition Mémorise le contexte en cours d'un fichier : enregistrement en cours, filtre, pointeurs de lecture.
HSécurité Active ou désactive le mécanisme de sécurité automatique sur un ou plusieurs fichiers.
HSimuleRéseau Simuler le fonctionnement de HyperFileSQL Client/Serveur sur un réseau ADSL ou 3G.
HStatCalcule Réalise diverses statistiques sur les clés d'un fichier de données.
HStatDate Renvoie la date de la dernière mise à jour des statistiques d'index.
HStatHeure Renvoie l'heure de la dernière mise à jour des statistiques d'index.
HStatNbDoublon Renvoie le nombre de doublons pour une rubrique clé donnée.
HStatNbEnr Renvoie le nombre d'entrées pour une rubrique clé donnée.
HStatNbEnrIntervalle Renvoie une estimation majorée du nombre d'entrées pour une rubrique clé donnée dans un intervalle de valeurs donné.
HSubstNom La fonction HSubstNom est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version).
HSubstRep Associe le répertoire des données spécifié dans l'analyse à un répertoire présent sur le disque.
HSuivant Positionne sur l'enregistrement suivant du fichier en fonction d'une rubrique de parcours.
HSupprime Supprime un enregistrement d'un fichier de données (d'une requête ou d'une vue).
HSupprimeBaseDeDonnées Supprime une base de données présente sur un serveur HyperFileSQL.
HSupprimeCollection Supprime une collection de procédures stockées d'un serveur HyperFileSQL.
HSupprimeFichier Supprime les fichiers HyperFileSQL (fichier .fic, .ndx et .mmo s'ils existent) sur le serveur.
HSupprimeGroupe Supprime un groupe d'utilisateurs associé à une connexion, sur le serveur.
HSupprimeLiaison Supprime une règle d'intégrité entre deux fichiers sur le serveur.
HSupprimeOptimisationPlanifiée Supprime une tâche d'optimisation planifiée de fichiers de données HyperFileSQL Client/Serveur.
HSupprimeParamètre Supprime un paramètre précédemment sauvé avec la fonction HSauveParamètre.
HSupprimeRépertoire Supprime un répertoire présent dans une base de données HyperFileSQL Client/Serveur.
HSupprimeRequête Supprime une requête (utilisée par des procédures stockées) d'un serveur HyperFileSQL.
HSupprimeSauvegarde Supprime une sauvegarde précédemment effectuée avec la fonction HSauvegarde.
HSupprimeSauvegardePlanifiée Supprime une planification de sauvegarde sur un serveur HyperFileSQL Client/Serveur.
HSupprimeTâche Supprime une tâche planifiée d'un serveur HyperFileSQL Client/Serveur.
HSupprimeTout Supprime tous les enregistrements d'un fichier de données, d'une vue HyperFileSQL ou d'une requête.
HSupprimeUtilisateur Supprime un utilisateur associé à une connexion sur le serveur.
HSurAppelServeur Personnalise la gestion de l'affichage d'un message sur le poste client, et la gestion de la déconnexion d'un poste client.
HSurErreur Personnalise la gestion des erreurs HyperFileSQL.
HSynchroniseRéplica Synchronise le réplica maître et le réplica abonné : les opérations effectuées sur un des réplicas sont transférées dans l'autre réplica.





Sommaire de la documentation :
- Présentation de HyperFileSQL
- Les versions
- Données et index
- SQL : Présentation
- Fonctionnalités
- Sécurité
- Ouverture
- Lien avec WINDEV, WEBDEV, WINDEV Mobile
- Les outils
- Programmation : SQL et WLangage
- Vocabulaire
- Qui utilise HyperFileSQL ?
- Liste d'avantages HyperFileSQL


Base de Données SQL
Windows, Linux, Mac, iPhone
Local
Mobile
Embarqué
Client/Serveur
Cluster
Grande capacité
Tous les types de données
Unicode
Index, index multicolonnes, clés
Intégrité référentielle
Full text
Procédures stockées
Triggers
Intégrité référentielle
Journalisation
Transactions
Compression des données
Compression des trames
Verrou de ligne automatique
Reconnexion automatique
Ordonnanceur
Réplication
SDD
Gestion des droits
Injection SQL impossible
Cryptage
Provider OLE DB
Pilote ODBC
Centre de Contrôle
Administration à chaud
Sauvegardes
Modélisation de base
Requêteur
Reporting
Visualiseur de données
Robot de surveillance
Lien natif avec WINDEV, WEBDEV et WINDEV Mobile
Déploiement gratuit*
 Commandez
Voir le panier Ajouter au panier Commandez en ligne
Vous pouvez commander par courrier, par fax ou directement
sur ce site
Echange concurentiel : jusqu'à 40% de remise immédiate
Vous avez un existant ?
Vous créez votre entreprise ?
Faites le choix de la productivité.
Et bénéficiez de 40% de remise immédiate.

 Demandez le dossier !
Recevez le dossier complet
(gratuit) Recevez sur votre bureau (ou chez vous) le DVD, le dossier complet et le N° de "01 Informatique": 100 témoignages de réussite, et découvrez comment développer 10 fois plus vite !
Politique environnementale  Politique environnementale
 
 
    Partager sur : Partager sur FacebookPartager sur TwitterPartager sur LinkedIn  |  Envoyer à un(e) ami(e) Envoyer à un(e) ami(e)
 
Accueil | Commander | Demander un dossier | Support & Assistance | Formation | Contacts | Politique environnementale | Plan du site | Donnez votre avis | Flux RSS de PC SOFT