Qlik Community

Groupe des Utilisateurs Francophones

Announcements
Submit your remarkable customer story for the Global Transformation Awards at QlikWorld Denver 2022. SUBMIT A STORY
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

pb avec inputfield

bonjour,

j'ai besoin d'un petit coup de main sur le inputfield.

J'ai besoin de saisir des valeurs à la main dans Qlikview à l'aide de 2 champs.

J'ai essayé avec un champ ça aviat l'air de fonctionner puis j'ai rajouter un 2ème champ et plus rien ne fonction au niveau de la saisie même si j'enlève le 2ème champ ça ne fonctionne plus avec le 1er, que se passe-t-il ?

voilà le code

INPUTFIELD Atterrissage;
//INPUTFIELD Signature;

Data:
LOAD Année,
  Mois,
  Semaine,
  [sp Nom entreprise],
//     [sp Formations souhaitées],
     [Secteur activité],
     [sp arbre cloture],
     [sp Nb souhait entreprise],
     [sp Code apprenant],
     [Abrégé Site],
     [Nom Année],
     [sp Est inscrit],
     [ph nom evenement],
     [ph Nom étape],
//     [ph Formations prio souhaitées],
  Souhait,
  Niveau,
  Catégorie,
     [ph Type Diplôme],
     [Effectifs en cours],
     [Nbre inscrits théoriques à atteindre],
     [Objectifs à recruter],
     [Nbre inscrits maximum],
     RowNo() as InputKey
     //RowNo() as InputKey2
FROM
[$(FicQVD_QlikMartCampAP)]
(qvd);

load
  RowNo() as InputKey,
     '' as Atterrissage
AUTOGENERATE peek('InputKey', -1, 'Data');

//load
//  RowNo() as InputKey2,
//     '' as Signature
//AUTOGENERATE peek('InputKey2', -1, 'Data');

20 Replies
martin59
Specialist II
Specialist II

C'est aussi un numérique ?

Martin Favier

Not applicable
Author

oui

martin59
Specialist II
Specialist II

Si oui, vous pouvez essayer ceci :

load

  RowNo() as InputKey,

     0 as Atterrissage,

     0 as Signature

AUTOGENERATE peek('InputKey', -1, 'Data');

Martin Favier

martin59
Specialist II
Specialist II

Pour plus de propreté et plus de stabilité, je vous conseillerai même de faire ceci :

LOAD Distinct InputKey,

     0 as Atterissage,

     0 as Signature

Resident Data;

Martin Favier

kasdalinassim
Creator
Creator

Martin Favier a écrit:

Si oui, vous pouvez essayer ceci :

load

  RowNo() as InputKey,

     0 as Atterrissage,

     0 as Signature

AUTOGENERATE peek('InputKey', -1, 'Data');

Martin Favier

avec ce code il aura une erreur au Load, si il déclare INPUTFIELD Signature,Atterrissage;

martin59
Specialist II
Specialist II

Et pourquoi cela ?

Martin Favier

Not applicable
Author

génial ça fonctionne encore merci mille fois

je remets le code complet pour les autres

INPUTFIELD Atterrissage, Signature;

LOAD Année,
  Mois,
  Semaine,
  [sp Nom entreprise], 
  [Objectifs à recruter],
  [Nbre inscrits maximum],
  RowNo() as InputKey
FROM
[$(FicQVD_QlikMartCampAP)]
(qvd);

load
  RowNo() as InputKey,
  '0' as Atterrissage,
  '0' as Signature
AUTOGENERATE peek('InputKey', -1, 'Data');

View solution in original post

kasdalinassim
Creator
Creator

Mia culpa, c'est dans le cas ou c'est un champ.

Not applicable
Author

désolé mais je reviens sur mon pb de input car maintenant que j'arrive à saisir des données c'est super, sauf que ces valeurs me sont propres. Mes collègues qui consultent ce même fichier via Accesspoint ne voient pas ma saisie, existe-t-il une solution pour que les valeurs saisies soient visibles par toutes les personnes qui consulent ce fichier qvw ?

martin59
Specialist II
Specialist II

Oui, vous pouvez enregistrer ces données sous un favori en cochant la case "Inclure les valeurs de saisie".

Il vous faudra ensuite partager ce favori avec tout le monde ou quelques personnes en particulier afin qu'elles puissent le voir et le modifier.

Martin Favier