IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

alias probleme pour les utiliser [WD12]


Sujet :

WinDev

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 17
    Points : 15
    Points
    15
    Par défaut alias probleme pour les utiliser
    bonjour,

    je suis en cours de modification d'une base hyper file...

    je cree un alias (a partir d'un fichier "fichier_origine" avec comme nom le contenu d'une variable (ex 1634 ou echelle),je compte en créer une centaine environ....
    et je cherche a remplir cette nouvelle base avec des données provenant d'une base ancienne (Lnoe1)...
    le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    //lecture du pre
    choix_station est une chaîne=Combo_Station2..ValeurMémorisée 
    
    // Création de l'alias pour la station en cours
    HAlias(fichier_origine, choix_station)
    HCréationSiInexistant(choix_station)
    
    //=========traitement L1=============
    
    SI capteur1[1]=Vrai ALORS 
    //partie noé
    HLitPremier(Lnoe1)//lecture base existante
    	TANTQUE PAS HEnDehors(Lnoe1)
    		SI Lnoe1.pre=choix_station ALORS //condition d'egalité
    	
    		choix_station.dateheure =Lnoe1.dateheure
    	
    		HAjoute(choix_station)	
    		FIN
    	HLitSuivant(Lnoe1)
    	FIN	
    FIN
    le probleme c'est sur le code "choix_station.dateheure =Lnoe1.dateheure" ou windev ne reconnait pas choix_station comme une variable (sachant que dateheure est bien un champs du fichier).



    merci d'avance

  2. #2
    Membre chevronné
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Points : 1 860
    Points
    1 860
    Par défaut
    Il faut que tu déclare choix_station en EXTERNE.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 17
    Points : 15
    Points
    15
    Par défaut
    je suis un ane !!

    j'ai completement oublié de faire un hchangenom !!!

    maintenant cela fonctionne correctement

    voici le code revu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    //lecture du pre
    choix_station est une chaîne=Combo_Station2..ValeurMémorisée 
     
    // Création de l'alias pour la station en cours
    HAlias(fichier_origine, choix_station)
    HCréationSiInexistant(choix_station)
    HChangeNom(fichier_origine,choix_station)
    //////////////////////////////////////
    //=========traitement L1=============
    /////////////////////////////////////
     
    SI capteur1[1]=Vrai ALORS 
    //partie noé
    HLitPremier(Lnoe1)//lecture base existante
    	TANTQUE PAS HEnDehors(Lnoe1)
    		SI Lnoe1.pre=choix_station ALORS //condition d'egalité
     
    		 fichier_origine.dateheure =Lnoe1.dateheure
    		 fichier_origine.valeur_noe=Lnoe1.valeur
    		 fichier_origine.capteur="L1"
    		HAjoute(fichier_origine)
    		Trace(Lnoe1.valeur)	
    		FIN
    	HLitSuivant(Lnoe1)
    	FIN	
    FIN

    merci et bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/03/2009, 14h05
  2. Réponses: 3
    Dernier message: 15/05/2008, 21h29
  3. J'ai un petit probleme pour les if et else
    Par Nadirov dans le forum Delphi
    Réponses: 9
    Dernier message: 02/08/2006, 13h58
  4. Réponses: 4
    Dernier message: 27/12/2005, 12h01
  5. Probleme pour les insertion au format etranger
    Par Sandrine75 dans le forum XMLRAD
    Réponses: 5
    Dernier message: 19/03/2003, 10h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo