Bonjour,
Oui je sais que je ne suis pas très claire, mais même moi j'ai dû mal à m'y retrouver ^^'
En fait, je dois faire une application intranet qui a pour but de modifier certaines lignes dans une base de données (AS400).
Par exemple :
-> L'utilisateur arrive sur la page 'index.php'
-> Par le biais d'un menu (De simple boutons), il sélectionne " Modification d'une chaîne "
-> Il sélectionne ensuite un CODTRT (Formaté sous la forme XX-YYY-ZZZ, où XX = String, YYY = String et ZZZ = INT) dans une liste déroulante puis une date dans un champ texte et envoi le formulaire. La liste déroulante est alimentée par une requête pointant sur la table YREFERENHD.
Voici la requête : "
SELECT DISTINCT * FROM IMNORD10F.YREFERENHD ORDER BY IMNORD10F.YREFERENHD.CODTRT ASC
"
NOTE : C'est à partir d'ici que sa coince
-> Une fois le formulaire envoyé, on récupère le CODTRT sélectionné ainsi que la date. Le but est d'afficher le Job que l'utilisateur a choisis à une date STRICTEMENT supérieure à celle choisie et d'en afficher que la première chaîne.
Une chaîne se compose comme ceci :
Le CODTRT EX-PAM-001 possède une date ainsi qu'un NUORDR.
Par exemple :
LIGNE | CODTRT | NUORDR | DATE | JOUR
001 | EX-PAM-001 | 05 | 20140403 | JE
002 | EX-PAM-001 | 10 | 20140403 | JE
003 | EX-PAM-001 | 15 | 20140403 | JE
004 | EX-PAM-001 | 18 | 20140403 | JE
005 | EX-PAM-001 | 20 | 20140403 | JE
006 | EX-PAM-001 | 25 | 20140404 | VE
007 | EX-PAM-001 | 30 | 20140404 | VE
008 | EX-PAM-001 | 35 | 20140404 | VE
009 | EX-PAM-001 | 05 | 20140502 | VE
010 | EX-PAM-001 | 10 | 20140502 | VE
011 | EX-PAM-001 | 15 | 20140502 | VE
012 | EX-PAM-001 | 18 | 20140502 | VE
013 | EX-PAM-001 | 20 | 20140502 | VE
014 | EX-PAM-001 | 25 | 20140503 | SA
015 | EX-PAM-001 | 30 | 20140503 | SA
016 | EX-PAM-001 | 35 | 20140503 | SA
Et recommence a 05 etc etc etc
Donc ici le but est de n'afficher que la premiere chaine, c'est a dire celle la :
001 | EX-PAM-001 | 05 | 20140403 | JE
002 | EX-PAM-001 | 10 | 20140403 | JE
003 | EX-PAM-001 | 15 | 20140403 | JE
004 | EX-PAM-001 | 18 | 20140403 | JE
005 | EX-PAM-001 | 20 | 20140403 | JE
006 | EX-PAM-001 | 25 | 20140404 | VE
007 | EX-PAM-001 | 30 | 20140404 | VE
008 | EX-PAM-001 | 35 | 20140404 | VE
Ses informations là se trouvent dans la table YJOURS1HD.
Voilà, en espèrant avoir été plus claire,
Merci d'avance.