Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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');
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');
essaye :
INPUTFIELD Atterrissage,Signature;
ok mais pour le load je fais quoi car ça ne marche toujours
c'est quoi ton erreur ?
pas d'erreur mais lorsque je veux saisir la valeur au clavier dans le champ, j'ai bien la main mais lorsque je valide avec la touche Enter la valeur saisie retourne à 0
Pour info, quand tu utilise un champ INPUTFIELD tu peux mettre ce que tu veux dedans mais un Imputsum ou Inputavg c'est que du numérique sinon il te retournera 0.
oui je saisi du numérique au niveau du Inputsum
Bonjour Jacky,
Avez-vous essayé d'initialiser votre champ Input Field en lui donnant une valeur ?
Par exemple :
load
RowNo() as InputKey,
0 as Atterrissage
AUTOGENERATE peek('InputKey', -1, 'Data');
Martin Favier
j'avais déjà essayé et ça n'avait pas fonctionné mais maintenant c'est ça refonctionne, je ne comprends pas pourquoi, bref maintenant pour mettre mon 2ème champ je le met où au niveau du load car pour le input je le rajoute comme ça
INPUTFIELD Atterrissage, Signature;