Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
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

Anonymous
Not applicable
Author

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');

Anonymous
Not applicable
Author

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