PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Imbrications
  • Cas particuliers
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
Factorise l’expression d’un élément sur lequel on accède à plusieurs sous-éléments ou propriétés.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
WINDEV MobileApple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
WINDEV MobileApple Watch Cette fonctionnalité est disponible en mode Apple Watch.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonctionnalité est disponible en mode Universal Windows 10 App.
WINDEV MobileApple Watch Cette fonctionnalité est disponible en mode Apple Watch.
Exemple
AVEC Fichier
.Rubrique = 1
FIN
AVEC Champ
..X = 5
..Y = 6
FIN
AVEC VariableClasse
.Membre = 5
FIN
Syntaxe
AVEC <Expression représentant un élément de base>
   .<Sous-élément>
   ..<Propriété>
   :<Membre ou attribut>
FIN
<AVEC> :
Signale le début du bloc d'instructions.
<Expression représentant un élément de base> :
Elément manipulé. Les éléments manipulables sont :
  • les champs,
  • les fichiers HFSQL,
  • les sources de données,
  • les types avancés (comme par exemple Enregistrement, xmlNoeud, ...),
  • les structures,
  • les classes,
  • les objets .NET et les objets Windows Store app.
Attention : L'expression représentant l'élément de base n'est évaluée qu'une seule fois.
<FIN> :
Signale la fin du bloc d'instructions.
Remarques

Imbrications

Les blocs AVEC peuvent être imbriqués. Toutefois, l’élément sur lequel portent les accès aux sous-éléments, aux propriétés ou aux membres est toujours l’élément du bloc le plus à l’intérieur.
oo est un gglAgenda
sTitre, sNomAuteur sont des chaînes
AVEC oo
sTitre = ..Titre
AVEC ..Auteur
sNomAuteur = ..Nom
FIN
FIN

Cas particuliers

  • Dans une méthode de classe, il n’est pas possible d’accéder aux membres de la classe avec la syntaxe <:Membre> à l’intérieur d’un bloc AVEC. L’opérateur ':' est réservé à l’élément du bloc AVEC.
  • Le débogueur permet de visualiser les sous-éléments du bloc AVEC courant.
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire