Windev 9 : Problème Affichage Clé Composée

Résolu
Naima -  
 lady_s -
Bonjour,

J'ai vraiment besoin de votre aide , voilà mon Problème: Affichage des champs composées

- J'ai un Fichier A qui contient un Champ CA100 , ce champ est une clé composée des Champs:
C001,C002,C003

- J'ai un autre Fichier B qui contient un champ CB200 , et lui aussi est une clé
Composée de : C00a,C00b,C00c, et de CA100

- J'ai une table T1 liée au Fichier B et appartenant à la Fenetre F1 ,
à partir d'un Bouton je fait appelle à une autre table T2 liéé au Fichier A
et appartenant à la fenetre F2, pour selection des lignes de T2 et
les ramenées sur T1

1 / La Selection multilignes de T2 vers T1 marche trés bien , mais 2 problèmes persiste:
le Champs CA100 n'est pas afficher dans la table T2 ( mais qu'on je suis sa trace il est là)

2/ qu'on je visualise le contenu du Fichier par "WDMap- Visionneur des Données" je
remarque que le champs CA100 est bien mis à jour (meme s'il n'est pas afficher
dans la table T1) , mais le Champ CB200 n'est pas bien mis àjour , il est composé comme suit :
C00a,C00b,C00c mais pas CA100
Remarque : je travaille avec WinDev 9Merci Ennormement pour votre aide
Naima
Configuration: Windows XP
Internet Explorer 6.0

10 réponses

  1. alaaladin Messages postés 138 Statut Membre 6
     
    essaye de vérifie les proprieté de la table T2.
    mem si tu trouve le champ CA100 bien placé dans la table consulte le bouton IHM et cocher la case "visible" et "affichage seulemet ou en saisie" selon votre choix
    0
  2. Naima
     
    Merci Alaaladin, pour ta Réponse,

    J'ai bien vérifié la description du champs CA100 et CB200 et les deux sont vissibles et en affichage seulement

    Naima
    0
  3. alaaladin Messages postés 138 Statut Membre 6
     
    alors t'as que revérifier l'analyse je crois que le bleme vient de cet coté.
    sinon ta descripton du pb n'est pas clair veuiller expliquer un pe par détail
    bonne courage
    0
  4. Naima
     
    Bonjour,
    J'ai bien vérifier l'analyse des deux Fichier A et B

    dans A , le CA100 est une clé composé et UNIQUE .
    voilà une Valeur de CA100 d'aprés le"WDMAP- Visionneur de Données" : 2,F,REVR,3

    et dans le Fichier B : le CA100 est une clé doublous et le champs CB200 est une clé compose de (c001+c002+...CA100)
    et elle aussi Unique .

    Voilà les Valeurs respectives de CA100 et de CB200 telle qu'elles sont affichés dans le "WDMAP- Visionneurs de Données" :

    CA100 = 1RREVR003 et CB200 = 401200,P,1,100, vous remarquer que le champs CB200 n'est pas
    complet . Normalement il doit etre = 401200,P,1,100,1RREVR003

    Merci Alaaladin

    Naima
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eric_pf Messages postés 17 Date d'inscription   Statut Membre 2
     
    Salut,
    A mon avis, la longueur de ta clé composé doit être égale à la somme des longueurs des autres clés. Là, je vois une troncature, donc, je suppose que ta clé composée est mal définie. Ce qui m'étonne, car si tu laisse WD gérer ses clés composées, tu n'as pas ce sousis là.
    Aurais-tu créée toi même ta clé composée?
    Je ne vois que cela sur ton soucis
    Eric
    0
  7. Naima
     
    Merci Eric pour ton aide, je vais revoir mon Analyse et mes Description de Fichiers

    Naima
    0
  8. amjedhedi
     
    salut à tous
    j'ai un probleme afficher un fichier texte dans un document text à l'aide d'un bouton dans windev 9
    ce n'est pas l'affectation mais visualiser le contenu de fichier
    j'espere que le probleme est clair
    et merci d'avanxce....
    0
    1. eric_pf Messages postés 17 Date d'inscription   Statut Membre 2
       
      Salut,
      Pour afficher le contenu du fichier texte dans une fenetre windev, il te faut
      //
      1 - Créer une fenetre windev qui comporte un champ en saisie. Pour l'exemple, sai_texte
      //
      // ok, maintenant on va chercher le fichier Windev
      //
      // variables locales
      nom_fichier est une chaîne = "test.txt"
      nNum_fichier est un entier = 0
      sChaine_lue est une chaîne = ""
      sChamps_saisie_fenetre est une chaîne = ""
      //
      // ouverture du fichier
      nNum_fichier = fOuvre(nom_fichier,foLecture+foEcriture)
      SI nNum_fichier ALORS
      // ok, le fichier est ouvert
      // lecture de chaqsue ligne
      sChaine_lue = fLitLigne(nNum_fichier)
      // regarde si fin de fichier atteinte lors de l'ouverture
      // au cas ou le fichier n'a pas de taille
      TANTQUE sChaine_lue <> EOT
      // ok, au moin un ligne lue
      // affiche la ligne dans le champs en saisie de la fenetre
      sChamps_saisie_fenetre += sChaine_lue
      // lecture ligne suivante
      sChaine_lue = fLitLigne(nNum_fichier)
      // fin du tantque chaine_lue <> eot
      FIN
      // arrivée ici, tu as toutres tes lignes affichées dans loe champs de la fenetre

      SINON
      // ok, y'a des erreurs, gestion des messages

      FIN

      Voilà, je pense que ce code va te permettre de gérer ton fichier texte
      A plus
      Eric
      0
  9. kadirou
     
    salut;
    j'ai installer windev11 correctement mais j'ai eu un problème d'execution du logiciel, une fenetre aparait à la fin :
    (la protection électronique n'as pas été reconnue
    vérifiez que votre clé soit branchée correctement)

    aidez moi à résoudre se prblème et merci d'avance.
    0
  10. lady_s
     
    Salut à tous je remercier tous d'abord tous ceux qu'ils peuvent m'aider à resoudre mes problémes et surtout de m'envoyer le crack(cle) de windev9. Merci de votre attention d'avance.
    voici mon adresse email: hajjaji_s@yahoo.fr
    0