Top articles
-
HHistoriqueModification()
Renvoie les modifications apportees à une ou plusieurs rubriques d`un enregistrement donne. Remarque : Cette fonction utilise le journal des ecritures ainsi que l`ensemble des journaux archives. Exemple : // Permet de visualiser dans une table, les utilisateurs...
-
Variable XMLDocument et DataBinding
La version 15 permet d'afficher des données d'un fichier XML dans un champ avec peu de lignes de code, grâce au type XMLDocument et le databinding. Après avoir importé le fichier de description XML dans l'explorateur du projet (voir ici) , il faut déclarer...
-
exécuter un traitement W-Langage lorsque l'utilisateur change la largeur d'une colonne de table
La fonction W-Langage "Evénement()" vous permet d'obtenir ce résultat. Il vous suffit d'insérer dans le code de déclaration de votre fenêtre la capture d'événement suivante : Evénement ("LargeurColonneChange", "*.*", 1743) Puis de créer une procédure...
-
Comment lancer PowerPoint quelque soit le sytème d`exploitation du PC utilisé ?
Comment lancer PowerPoint quelque soit le sytème d`exploitation du PC utilise ? //Variables Cle1 est une chaîne //1er cle lu dans la base de registre Cle2 est une chaîne //2eme cle lu dans la base de registre valeur est un entier //Taille de la chaine...
-
Comment savoir si une variable globale a été déclarée ou non ?
Comment savoir si une variable globale a ete declaree ou non ? Le code suivant permet de tester si une variable a ete declaree globalement (fenetre ou projet). PROCEDURE TestVar ( NomVar ) b Resultat est un booleen s ResultatCompile est une chaîne s Source...
-
Comment utiliser un tableau d`octects (API) ?
Comment utiliser un tableau d`octects (API) ? Pour definir un tableau d`octets, il faut utiliser une chaine fixe ou un tableau. Le code suivant illustre les differentes possibilites de declaration, comment definir des pointeurs et les utiliser pour recuperer...
-
Comment accéder à une base de données ODBC Hyper File ?
Comment acceder à une base de donnees ODBC Hyper File ? Pour acceder à une base de donnees ODBC Hyper File, il faut configurer une source ODBC de type « Datasource ». Cette configuration necessite d avoir le fichier ".WDD » et les fichiers de donnees...
-
grEtiquetteCategorie ne fonctionne que sur la premiere valeur, pourquoi ?
Un erreur de manipulation des séries/valeurs peut faire croire que grEtiquetteCatégorie ne marche pas. Voici un exemple détaillé de ce qu`il faut faire et ne pas faire : // Ces lignes de code définissent un étiquette par valeur // On doit donc avoir ICI...
-
Comment lire les balises "items" d`un flux RSS depuis WebDev dynamique ?
//Voici un exemple complet de code. //Traitement dans le code d`init d`une page qui renseigne une combo "ZR_ZoneRepeteeFluxRSS" //Variables locales sRequeteXPATH est une chaine nCpt est un entier i est un entier ptabEnregEncours est un tableau dynamique...
-
Comment trier un champ combo table ?
Comment trier un champ combo table ? Une combo table est en fait un simple champ table et doit donc être manipule avec les commandes Table de windev. Exemple : TableAjouteLigne ( COMBO_Combo1 , "premier" , "avion" ) TableAjouteLigne ( COMBO_Combo1 , "second"...
-
Une image de fond dans une page Web
//Pour afficher une image de fond, Il faut modifier le style CSS de la page avec du code de la forme suivante : < STYLE TYPE = "text/css" > BODY { background : urlhttp : // ... /MonImage.jpg) left top repeat-y} STYLE > //Note : suivant le sens de répétition...
-
Comment manipuler une application via EnvoieTouche() ?
Commenat manipuler une application via EnvoieTouche() ? Voici un exemple simple avec Acrobat : //Variables instruc est une chaîne handle_pdf est entier FichierPDF est chaîne NomFenetre est une chaîne //Initialisation des variables FichierPDF = "MonFichierPDF.pdf"...
-
Comment changer de répertoire de données en hyper file client serveur (substitution) ?
Comment changer de repertoire de donnees en hyper file client serveur (substitution) ? Attention, dans tous les cas, la base de donnees sera localisee dans un sous repertoire de BDD et pas ailleur. Voici un exemple de code : HChangeRep ( Login , ".\Societes\DARTY\"...
-
procédure Date vers Mois en lettre que j`utilise de temps en temps
Je publie ma procédure Date vers Mois en lettre que j`utilise de temps en temps Son utilité ? Par exemple, je lui puisse la date de ce jour (20081118) et elle me retourne "Novembre" PROCEDURE cmp_Date_Vers_MoisEnLettre(ParamDate est une Date) sMois est...
-
Comment décrire dynamiquement un fichier Hyper File Client Serveur ?
Comment decrire dynamiquement un fichier Hyper File Client Serveur ? Voici un exemple complet : EXTERNE ConneBst , ConnectNom //Variables de connexion s NomConnexion est une chaîne = "PMO_test" s LibelleConnexion est une chaîne = "Connexion au serveur...
-
Comment recuperer le total d`une colonne clonee ?
Voici un exemple de code que vous pouvez tester (avec ou sans indirection) dans une fenêtre contenant une table mémoire avec juste une colonne "COL_Colonne1" créée par défaut (numérique avec total sous la table). EXTERNE COL_Colonne1_1 EXTERNE COL_Colonne1_2...
-
Comment créer/modifier un lien email dynamiquement en WebDev ?
Comment creer un lien dynamique en WebDev ? Voici la syntaxe à utiliser pour creer un lien mailto dynamique: - creer un champ lien (action Aucune) - dans le code d initialisation du lien, taper le code suivant // libelle affiche Lien1 ..Libelle = "ecrivez-nous"...
-
Comment exécuter un code serveur depuis un timer en WebDev ?
Comment executer un code serveur depuis un timer en WebDev ? La fonction du W-Langage Timer n est effectivement disponible qu en code navigateur. Cependant, dans le cas d une application dediee (maintenance, backOffice, ...) elle peut devenir necessaire....
-
A quoi sert l'option "NULL si vide" dans un champ de saisie ?
Avec cette option, un champ laissé vide retournera la valeur NULL qui est traitée spécialement par les requêtes. NULL est différent de blanc. Prenons l'exemple d'une requête ayant pour conditions de sélection : CODEPOSTAL commence par PARAM1 ET VILLE...
-
dbgInfo()
Recupère une information de debogage. Exemple : Trace ( dbgInfo ( dbgTraitement )) // Libelle du traitement courant ("Clic de Bouton1") Trace ( dbgInfo ( dbgElement )) // Nom de l`element en cours d`execution ("Fenêtre1.Bouton1") Trace ( dbgInfo ( dgbElement...
-
Comment récupèrer les données du groupware utilisateur dans mon application ?
Pour accéder aux données du groupware utilisateur, il suffit de déclarer ses fichiers dynamiquement avec la fonction du W-Langage HDéclareExterne. Exemple : //Affichage du login de tous les utilisateurs d'une application //Ouverture manuelle du groupware...
-
Comment exporter le contenu d une table mémoire dans un fichier texte ?
Comment exporter le contenu d une table memoire dans un fichier texte ? PROCEDURE TableVersTexte ( sNomTable , sNomFicTxt = "Export.txt" , sSeparateur = ";" ) //Variables n IdFichier , i , j sont des entiers s NomColonne , s Ligne est une chaîne // Creation...
-
Comment supprimer tous les enregistrements sélectionnés d une table multi-sélections ?
Comment supprimer tous les enregistrements selectionnes d une table multi-selections ? Tout le problème est de ne pas modifier l indice des elements à supprimer en effectuant les premières suppressions. Pour cela, il faut donc parcourir la table en sens...
-
Comment modifier la couleur du texte d`une cellule dans le bloc corp d`un etat en fonction dun critère ?
Comment modifier la couleur du texte d une cellule dans le bloc corp d un etat en fonction d un critère ? Il faut saisir ce code dans le code "Avant impression du bloc corp" Voici un exemple : SI Contact . Nom = "ANONYME" ALORS RUB_Nom ..Couleur = iRougeClair...
-
Comment analyser une chaîne de caractères, caractère par caractère.
Comment analyser une chaîne de caractères, caractère par caractère. Cet exemple recherche dans une chaîne toutes les balises materialisees par du texte entre le caractère « < » et le caractère « > ». Cas par exemple du HTML : PROCEDURE SupprimeBalise...