FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Indirection
Indirection
Débuté par alain, 22 mai 2018 18:14 - 6 réponses
Connectez-vous…
alain
#1
Posté le 22 mai 2018 - 18:14
Bonjour
Je veux utiliser les indirections pour la variable Enregistrement, mais ca marche pas
au lieu d'utiliser la syntaxe : EnregClient est un Enregistrement de CLIENT j'utilise ceci
EnregClient est un Enregistrement de {NomFichier,indFichier}
Est ce que vous avez une idée
Merci d'avance
Signaler
0
0
Yann
#2
Membre enregistré
256 messages
Popularité : +29 (29 votes)
Posté le 23 mai 2018 - 10:29
Bonjour
L'information "de <Fichier>" est une information d'édition qui permet d'avoir l'assistance à la saisie et les erreurs de compilation.
Si vous écrivez du code générique, aucune assistance ne peut fonctionner et aucune erreur ne peut être vérifiée à la compilation.
Il est donc inutile de préciser un nom de fichier.
Déclarez simplement "e est un Enregistrement".
Signaler
0
0
alain
#3
Posté le 23 mai 2018 - 11:50
Merci Yann pour ton retour
J'ai déjà mis la déclaration comme tu dis mais le problème c'est que lors j'utilise la variable de type Enregistrement non associée à mon fichier CLIENT, l'éditeur de code ne propose pas les rubriques de l'enregistrement :
Exemple
EnregClient est un Enregistrement
EnregClient. -----> elle me propose que Contenu et FichierAssocié
Mais comment je vais renseigner les rubriques CLIENT ?
Signaler
0
0
Frédéric DEMILLY
#4
Posté le 23 mai 2018 - 15:31
Bonjour,
Les indirections ne sont évaluées qu'à l'exécution, donc pendant la saisie
du code Windev ne peut pas savoir à quel fichier se rapporte la variable
EnregClient.
La saisie assistée n'est donc pas disponible.
Mais la vraie question ici est la suivante: puisque visiblement cette
variable fait référence au fichier client, à quoi servira ici l'indirection
?
Frédéric.
"alain" a écrit dans le message de groupe de discussion :
2018d80b3b254c44814f898ffc7f08b3d418@news.pcsoft.fr...
Merci Yann pour ton retour
J'ai déjà mis la déclaration comme tu dis mais le problème c'est que lors
j'utilise la variable de type Enregistrement non associée à mon fichier
CLIENT, l'éditeur de code ne propose pas les rubriques de l'enregistrement :
Exemple
EnregClient est un Enregistrement
EnregClient. -----> elle me propose que Contenu et FichierAssocié
Mais comment je vais renseigner les rubriques CLIENT ?
Signaler
0
0
alain
#5
Posté le 23 mai 2018 - 17:12
Merci Frédéric
Depuis chaque fenêtre je détermine le nom du fichier et je le traite.
Je veux utiliser l'indirection car je traite plusieurs fichiers alors j'ai crée une procédure globale dans laquelle j'ai mis mon code:
Enreg est un Enregistrement de {NomFichier,indFichier}
J'aurai besoin de cette fonction pour comparer les rubriques de chaque fichier AVANT et APRES chaque modification
Signaler
0
0
Frédéric DEMILLY
#6
Posté le 24 mai 2018 - 08:36
Rien n'empêche de saisir le nom des rubriques dans le code, mais sans l'aide
à la saisie (comme à la belle époque !).
Par contre en cas d'erreur de saisie, il n'y aura aucun message à l'édition
ni à la compilation, mais une exception lors de l'exécution. Il faut donc
bien gérer les erreurs d'exécution...
Et comme le disait Yann, ici l'indirection n'est d'aucune utilité.
Frédéric.
"alain" a écrit dans le message de groupe de discussion :
201814b38d1c838576390df8582e0c37d5f8@news.pcsoft.fr...
Merci Frédéric
Depuis chaque fenêtre je détermine le nom du fichier et je le traite.
Je veux utiliser l'indirection car je traite plusieurs fichiers alors j'ai
crée une procédure globale dans laquelle j'ai mis mon code:
Enreg est un Enregistrement de {NomFichier,indFichier}
J'aurai besoin de cette fonction pour comparer les rubriques de chaque
fichier AVANT et APRES chaque modification
Signaler
0
0
alain
#7
Posté le 24 mai 2018 - 13:18
Merci Frédéric
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte