j'ai un état 1 (indépendant) incluant 3 sous état SF1, SF2, SF3. A
l'ouverture de état 1, j'aimerais exécuter un tri indépendant pour les 3 sous
état (en rapport avec les champs qu'ils contiennent respectivement). Ce choix
est fait par le user par l'intermédiaire d'un formulaire précédent
l'ouverture de état 1.
j'ai essayé qqchose comme
Reports!("1")("SF1").OrderBy = "ChaLibCrt ASC"
Reports!SF1.OrderBy = "ChaLibCrt ASC"
mais rien à faire.
MERCI de votre aide
Je n'ai pas suivi la discussion, mais en général, on peut faire comme suit directement dans la requete source de l'Etat:
sur clic bouton1 :
DoCmd.OpenReport "Etat1", acViewDesign Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=1 ORDER BY champ1;" DoCmd.Save DoCmd.OpenReport "Etat1", acViewPreview
Sur clic bouton2 :
DoCmd.OpenReport "Etat1", acViewDesign Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=0 ORDER BY champ2;" DoCmd.Save DoCmd.OpenReport "Etat1", acViewPreview
à+ -- Arnaud --------------------------------------------- infos, conseils et liens : http://www.mpfa.info --------------------------------------------- "Laurent" a écrit dans le message de news:
Rebonjour Gilles,
merci encore pour les recherches, mais Access est tjs aussi susceptible ! La nuit portant conseil, ne serait-il pas possible de trier la requête du sous-état avant l'ouverture de celui-ci, du genre si variable = c alors ouvrir requête, appliquer tri croissant, fermer requete, ouvrir état et sous état ???? Qu'en penses-tu ? et quelle est la démarche pour ouvrir un requête, la trier, et la sauvegarder ?
merci
Bonjour
Je n'ai pas suivi la discussion, mais en général, on peut faire comme suit
directement dans la requete source de l'Etat:
sur clic bouton1 :
DoCmd.OpenReport "Etat1", acViewDesign
Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=1 ORDER
BY champ1;"
DoCmd.Save
DoCmd.OpenReport "Etat1", acViewPreview
Sur clic bouton2 :
DoCmd.OpenReport "Etat1", acViewDesign
Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=0 ORDER
BY champ2;"
DoCmd.Save
DoCmd.OpenReport "Etat1", acViewPreview
à+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
"Laurent" <Laurent@discussions.microsoft.com> a écrit dans le message de
news: F79C5DE3-867B-4CB6-884A-450E9405215A@microsoft.com...
Rebonjour Gilles,
merci encore pour les recherches, mais Access est tjs aussi susceptible !
La
nuit portant conseil, ne serait-il pas possible de trier la requête du
sous-état avant l'ouverture de celui-ci, du genre
si variable = c alors ouvrir requête, appliquer tri croissant, fermer
requete, ouvrir état et sous état
????
Qu'en penses-tu ? et quelle est la démarche pour ouvrir un requête, la
trier, et la sauvegarder ?
Je n'ai pas suivi la discussion, mais en général, on peut faire comme suit directement dans la requete source de l'Etat:
sur clic bouton1 :
DoCmd.OpenReport "Etat1", acViewDesign Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=1 ORDER BY champ1;" DoCmd.Save DoCmd.OpenReport "Etat1", acViewPreview
Sur clic bouton2 :
DoCmd.OpenReport "Etat1", acViewDesign Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=0 ORDER BY champ2;" DoCmd.Save DoCmd.OpenReport "Etat1", acViewPreview
à+ -- Arnaud --------------------------------------------- infos, conseils et liens : http://www.mpfa.info --------------------------------------------- "Laurent" a écrit dans le message de news:
Rebonjour Gilles,
merci encore pour les recherches, mais Access est tjs aussi susceptible ! La nuit portant conseil, ne serait-il pas possible de trier la requête du sous-état avant l'ouverture de celui-ci, du genre si variable = c alors ouvrir requête, appliquer tri croissant, fermer requete, ouvrir état et sous état ???? Qu'en penses-tu ? et quelle est la démarche pour ouvrir un requête, la trier, et la sauvegarder ?
merci
Laurent
Salut Arnaud,
petit problème dans ta formule : aucun message d'erreur (c'est déjà cela) mais le tri ne se fait pas. Petit rappel : Etat1 n'est basé sur rien et le tri se fait sur SF1
merci pour l'aide
Bonjour
Je n'ai pas suivi la discussion, mais en général, on peut faire comme suit directement dans la requete source de l'Etat:
sur clic bouton1 :
DoCmd.OpenReport "Etat1", acViewDesign Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=1 ORDER BY champ1;" DoCmd.Save DoCmd.OpenReport "Etat1", acViewPreview
Sur clic bouton2 :
DoCmd.OpenReport "Etat1", acViewDesign Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=0 ORDER BY champ2;" DoCmd.Save DoCmd.OpenReport "Etat1", acViewPreview
à+ -- Arnaud
Salut Arnaud,
petit problème dans ta formule : aucun message d'erreur (c'est déjà cela)
mais le tri ne se fait pas. Petit rappel : Etat1 n'est basé sur rien et le
tri se fait sur SF1
merci pour l'aide
Bonjour
Je n'ai pas suivi la discussion, mais en général, on peut faire comme suit
directement dans la requete source de l'Etat:
sur clic bouton1 :
DoCmd.OpenReport "Etat1", acViewDesign
Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=1 ORDER
BY champ1;"
DoCmd.Save
DoCmd.OpenReport "Etat1", acViewPreview
Sur clic bouton2 :
DoCmd.OpenReport "Etat1", acViewDesign
Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=0 ORDER
BY champ2;"
DoCmd.Save
DoCmd.OpenReport "Etat1", acViewPreview
petit problème dans ta formule : aucun message d'erreur (c'est déjà cela) mais le tri ne se fait pas. Petit rappel : Etat1 n'est basé sur rien et le tri se fait sur SF1
merci pour l'aide
Bonjour
Je n'ai pas suivi la discussion, mais en général, on peut faire comme suit directement dans la requete source de l'Etat:
sur clic bouton1 :
DoCmd.OpenReport "Etat1", acViewDesign Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=1 ORDER BY champ1;" DoCmd.Save DoCmd.OpenReport "Etat1", acViewPreview
Sur clic bouton2 :
DoCmd.OpenReport "Etat1", acViewDesign Reports("Etat1").RecordSource = "SELECT * FROM taTable WHERE blabla=0 ORDER BY champ2;" DoCmd.Save DoCmd.OpenReport "Etat1", acViewPreview