FORUM DES UTILISATEURS / USER'S NEWSGROUP


Heures au format UTC + 1 heure




Publier un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
MessagePublié: 09 Mars 2017 17:02 
Hors-ligne
Abonné

Inscrit le: 04 Déc 2013 18:39
Messages: 6
Bonjour

Soit une édition utilisant un script pour sélectionner des éléments dans une table (en l’occurrence, des non-conformités sur une plage de dates).

Comment puis-je faire apparaître mes variables (par exemple vdatedebut et vdatefin) dans l'en-tête de l'édition ?

Merci d'avance pour l'aide que vous pourrez m'apporter.

_________________
SUDMECA - Mécanique de précision
Solune Alta 8 accès


Haut
 Profil  
 
MessagePublié: 10 Mars 2017 9:23 
Hors-ligne
Administrateur

Inscrit le: 03 Fév 2015 16:02
Messages: 67
Bonjour,

Dans votre script, il faut que vous incluez les variables que vous souhaitez faire apparaître dans l'édition dans le SELECT final :

Exemple :
Code:
Non confirmités
vdatedebut:=[VarDate;du]
vdatefin:=[VarDate;au];
sVarSave(ALL);

SELECT DATE'[vdatedebut]' as "vdatedebut", DATE'[vdatefin]' as "vdatefin", * FROM "Non_conformités" WHERE "Date" BETWEEN DATE'[vdatedebut]' AND DATE'[vdatefin]';


Une fois dans le générateur de l'édition, dans l'en-tête, vous pourrez déposer deux nouveaux champs DBTexte et indiquer directement les champs "vdatedebut" et "vdatefin".

Cordialement.


Pièces jointes:
Description du fichier: Paramétrage des champs date dans l'édition
Champ_date_entete.png
Champ_date_entete.png [ 37.44 Kio | Consulté 773 fois ]

_________________
Nicolas - Service Développement Solune
Haut
 Profil  
 
MessagePublié: 10 Mars 2017 10:51 
Hors-ligne
Abonné

Inscrit le: 04 Déc 2013 18:39
Messages: 6
Merci, super !

Explications très claires, et avec l'image c'est top !

Une dernière question, si je peux me permettre...
Dans mes critères, outre la période, j'ai aussi la nature.

Problème, je ne sais pas dans quelle table aller chercher ce critère.
Alors pour l'instant, j'utilise la table des non-conf, mais c'est pas terrible.

vnature:=[vartext;Nature :;TRUE;Non_conformités;Nature];

Où puis-je trouver la liste des non-conformités ?

Merci d'avance

_________________
SUDMECA - Mécanique de précision
Solune Alta 8 accès


Haut
 Profil  
 
MessagePublié: 10 Mars 2017 12:25 
Hors-ligne
Administrateur

Inscrit le: 03 Fév 2015 16:02
Messages: 67
A moins que vous n'ayez paramétré le champ Nature pour avoir des valeurs spécifiques, il faut utilisez les natures présentes dans la table Non_conformités pour construire la liste.

Utilisez la syntaxe suivante pour alimenter votre VarText, vous obtiendrez une liste déroulante :

Code:
//Récupérer la liste des natures de façon unique --> Nature 1, Nature 2, Nature 3, ...
sNatures:=!SELECT LIST(DISTINCT("Nature")) FROM "Non_conformités";

//Remplacer les virugles+espace par des points-virgules --> Nature 1;Nature 2;Nature 3
sNatures:=!SELECT STRINGREPLACE('[sNatures]',', ',';') FROM #DUMMY;

Non conformités
vdatedebut:=[VarDate;du]
vdatefin:=[VarDate;au]
//Alimenter le critère de recherche avec la varible préalablement construite
vnature:=[vartext;Nature :;TRUE;;;[sNatures]];
...


Cordialement.

_________________
Nicolas - Service Développement Solune


Haut
 Profil  
 
MessagePublié: 11 Mars 2017 8:44 
Hors-ligne
Abonné

Inscrit le: 04 Déc 2013 18:39
Messages: 6
Super !

Merci beaucoup, bon WE.

_________________
SUDMECA - Mécanique de précision
Solune Alta 8 accès


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Aller vers:  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr