C'est mon tout premier message que j'=E9cris sur ce forum qui m'a l'ai
bien sympatique !!
Je dispose d'Access 97 que je n'utilise que depuis deux mois. Donc vous
l'aurez peut etre d=E9j=E0 compris, mon niveau laisse =E0 d=E9sirer, mais
je m'accroche !
Ma situation : J'ai une seule table qui contient une dizaine de champs.
Un formulaire de saisie qui me permet d'int=E9grer dans ma base de
donn=E9es les nouveaux enregistrements. J'ai cr=E9e une macro excel et
access, des requetes qui fonctionnent comme je le souhaite. Mais l=E0
o=F9 je lutte depuis plus d'une semaine, c'est dans une requete. Voici
mon code SQL (qui fonctionne tr=E8s bien) de ma requete :
SELECT T_Demandeurs3.Status, T_Demandeurs3.Type,
T_Demandeurs3.InputDate
FROM T_Demandeurs3
WHERE (((T_Demandeurs3.Status)=3D'In progress' Or
(T_Demandeurs3.Status)=3D'Stand-by'))
ORDER BY T_Demandeurs3.Type, T_Demandeurs3.InputDate;
Je fais afficher sur une feuille excel, le r=E9sultat de cette requete.
Requete qui me trie mon champ status (combo box o=F9 j'ai le choix entre
4 possibilit=E9 +1 si je mets rien) en gardant In progress et Stand-by,
puis qui me trie par ordre alphab=E9tique le champ Type qui est aussi
une combo box avec 4 choix +1 si je mets rien, et enfin le champ
InputDate tri=E9 par ordre chronologique.
Je vous explique comment on rempli ces champs dans le formulaire :
InputDate : date de demande du client
StartDate : date du d=E9but de l'analyse
OutputDate : date de fin de l'analyse
Status : =3D In progress si on a InputDate et StartDate remplis
=3D Stand-by si on a que InputDate ou InputDate et StartDate
=3D Canceled possible dans tous les cas de figure
=3D Finished quand les trois champ date sont remplis.
=3D Rien si on a que InputDate
Le champ Type n'a pas d'incidence sur la requete.
Le probl=E8me est que je voudrais rajouter, EN PLUS de ce que j'obtiens
d=E9j=E0, toutes les analyses dont le champ status est vide (donc si on a
que InputDate de rempli). J'ai d=E9j=E0 essay=E9 les crit=E8res Is Null, Is
Not Null, Empty, NotEmpty, "", mais rien y fait, rien ne marche !
Alors que faire ?
Je serai tr=E8s reconnaissant envers tous ceux qui s'interesseront =E0
mon probl=E8me.
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonjour,
Et avec :
SELECT Status,Type,InputDate FROM T_Demandeurs3 WHERE Status='In progress' OR Status='Stand-By' OR IsNull(Status) ORDER BY Type, InputDate;
non ?
Bonjour tout le monde !!
C'est mon tout premier message que j'écris sur ce forum qui m'a l'ai bien sympatique !!
Je dispose d'Access 97 que je n'utilise que depuis deux mois. Donc vous l'aurez peut etre déjà compris, mon niveau laisse à désirer, mais je m'accroche !
Ma situation : J'ai une seule table qui contient une dizaine de champs. Un formulaire de saisie qui me permet d'intégrer dans ma base de données les nouveaux enregistrements. J'ai crée une macro excel et access, des requetes qui fonctionnent comme je le souhaite. Mais là où je lutte depuis plus d'une semaine, c'est dans une requete. Voici mon code SQL (qui fonctionne très bien) de ma requete :
SELECT T_Demandeurs3.Status, T_Demandeurs3.Type, T_Demandeurs3.InputDate FROM T_Demandeurs3 WHERE (((T_Demandeurs3.Status)='In progress' Or (T_Demandeurs3.Status)='Stand-by')) ORDER BY T_Demandeurs3.Type, T_Demandeurs3.InputDate;
Je fais afficher sur une feuille excel, le résultat de cette requete. Requete qui me trie mon champ status (combo box où j'ai le choix entre 4 possibilité +1 si je mets rien) en gardant In progress et Stand-by, puis qui me trie par ordre alphabétique le champ Type qui est aussi une combo box avec 4 choix +1 si je mets rien, et enfin le champ InputDate trié par ordre chronologique.
Je vous explique comment on rempli ces champs dans le formulaire : InputDate : date de demande du client StartDate : date du début de l'analyse OutputDate : date de fin de l'analyse Status : = In progress si on a InputDate et StartDate remplis = Stand-by si on a que InputDate ou InputDate et StartDate = Canceled possible dans tous les cas de figure = Finished quand les trois champ date sont remplis. = Rien si on a que InputDate Le champ Type n'a pas d'incidence sur la requete.
Le problème est que je voudrais rajouter, EN PLUS de ce que j'obtiens déjà, toutes les analyses dont le champ status est vide (donc si on a que InputDate de rempli). J'ai déjà essayé les critères Is Null, Is Not Null, Empty, NotEmpty, "", mais rien y fait, rien ne marche ! Alors que faire ?
Je serai très reconnaissant envers tous ceux qui s'interesseront à mon problème. Merci d'avance.
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Et avec :
SELECT Status,Type,InputDate
FROM T_Demandeurs3
WHERE Status='In progress' OR Status='Stand-By' OR IsNull(Status)
ORDER BY Type, InputDate;
non ?
Bonjour tout le monde !!
C'est mon tout premier message que j'écris sur ce forum qui m'a l'ai
bien sympatique !!
Je dispose d'Access 97 que je n'utilise que depuis deux mois. Donc vous
l'aurez peut etre déjà compris, mon niveau laisse à désirer, mais
je m'accroche !
Ma situation : J'ai une seule table qui contient une dizaine de champs.
Un formulaire de saisie qui me permet d'intégrer dans ma base de
données les nouveaux enregistrements. J'ai crée une macro excel et
access, des requetes qui fonctionnent comme je le souhaite. Mais là
où je lutte depuis plus d'une semaine, c'est dans une requete. Voici
mon code SQL (qui fonctionne très bien) de ma requete :
SELECT T_Demandeurs3.Status, T_Demandeurs3.Type,
T_Demandeurs3.InputDate
FROM T_Demandeurs3
WHERE (((T_Demandeurs3.Status)='In progress' Or
(T_Demandeurs3.Status)='Stand-by'))
ORDER BY T_Demandeurs3.Type, T_Demandeurs3.InputDate;
Je fais afficher sur une feuille excel, le résultat de cette requete.
Requete qui me trie mon champ status (combo box où j'ai le choix entre
4 possibilité +1 si je mets rien) en gardant In progress et Stand-by,
puis qui me trie par ordre alphabétique le champ Type qui est aussi
une combo box avec 4 choix +1 si je mets rien, et enfin le champ
InputDate trié par ordre chronologique.
Je vous explique comment on rempli ces champs dans le formulaire :
InputDate : date de demande du client
StartDate : date du début de l'analyse
OutputDate : date de fin de l'analyse
Status : = In progress si on a InputDate et StartDate remplis
= Stand-by si on a que InputDate ou InputDate et StartDate
= Canceled possible dans tous les cas de figure
= Finished quand les trois champ date sont remplis.
= Rien si on a que InputDate
Le champ Type n'a pas d'incidence sur la requete.
Le problème est que je voudrais rajouter, EN PLUS de ce que j'obtiens
déjà, toutes les analyses dont le champ status est vide (donc si on a
que InputDate de rempli). J'ai déjà essayé les critères Is Null, Is
Not Null, Empty, NotEmpty, "", mais rien y fait, rien ne marche !
Alors que faire ?
Je serai très reconnaissant envers tous ceux qui s'interesseront à
mon problème.
Merci d'avance.
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
SELECT Status,Type,InputDate FROM T_Demandeurs3 WHERE Status='In progress' OR Status='Stand-By' OR IsNull(Status) ORDER BY Type, InputDate;
non ?
Bonjour tout le monde !!
C'est mon tout premier message que j'écris sur ce forum qui m'a l'ai bien sympatique !!
Je dispose d'Access 97 que je n'utilise que depuis deux mois. Donc vous l'aurez peut etre déjà compris, mon niveau laisse à désirer, mais je m'accroche !
Ma situation : J'ai une seule table qui contient une dizaine de champs. Un formulaire de saisie qui me permet d'intégrer dans ma base de données les nouveaux enregistrements. J'ai crée une macro excel et access, des requetes qui fonctionnent comme je le souhaite. Mais là où je lutte depuis plus d'une semaine, c'est dans une requete. Voici mon code SQL (qui fonctionne très bien) de ma requete :
SELECT T_Demandeurs3.Status, T_Demandeurs3.Type, T_Demandeurs3.InputDate FROM T_Demandeurs3 WHERE (((T_Demandeurs3.Status)='In progress' Or (T_Demandeurs3.Status)='Stand-by')) ORDER BY T_Demandeurs3.Type, T_Demandeurs3.InputDate;
Je fais afficher sur une feuille excel, le résultat de cette requete. Requete qui me trie mon champ status (combo box où j'ai le choix entre 4 possibilité +1 si je mets rien) en gardant In progress et Stand-by, puis qui me trie par ordre alphabétique le champ Type qui est aussi une combo box avec 4 choix +1 si je mets rien, et enfin le champ InputDate trié par ordre chronologique.
Je vous explique comment on rempli ces champs dans le formulaire : InputDate : date de demande du client StartDate : date du début de l'analyse OutputDate : date de fin de l'analyse Status : = In progress si on a InputDate et StartDate remplis = Stand-by si on a que InputDate ou InputDate et StartDate = Canceled possible dans tous les cas de figure = Finished quand les trois champ date sont remplis. = Rien si on a que InputDate Le champ Type n'a pas d'incidence sur la requete.
Le problème est que je voudrais rajouter, EN PLUS de ce que j'obtiens déjà, toutes les analyses dont le champ status est vide (donc si on a que InputDate de rempli). J'ai déjà essayé les critères Is Null, Is Not Null, Empty, NotEmpty, "", mais rien y fait, rien ne marche ! Alors que faire ?
Je serai très reconnaissant envers tous ceux qui s'interesseront à mon problème. Merci d'avance.
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
pascal913
Oh!! Merci Eric c'est vraiment gentil de ta part de m'avoir dit comment faire !!
Ton code fonctionne parfaitement, et me fait afficher exactement ce que je demande, c'est nickel !!
Merci beacoup.
Oh!! Merci Eric c'est vraiment gentil de ta part de m'avoir dit comment
faire !!
Ton code fonctionne parfaitement, et me fait afficher exactement ce que
je demande, c'est nickel !!