Limiter le nombre d'enregistrements ???
Le
Cinémas Décavision
Bonjour Amis Pros d'A2K,
Voici ma requète (Déjà trés compliquée pour Moi !).
Je voudrais ne mettre que les 20 premiers enregistrements (Afin que cela
rentre dans une feuille).
Pour le moment cela fonctionne bien, mais il y a 2 ou 3 feuilles que je
jette
Comme vous pouvez le voir il y a déjà plusieurs tris, puis-je en rajouter un
autre et si oui comment et ou pour les 20 Enregistrements maximum.
Merci à tous ceux qui auront lu cela.
Bernard
Ma Rq en SQL
SELECT [T - Films].Film_ID, [T - Films].Film_DateSortie, [T -
Films].Film_Archive, [T - Prestataires].SP_Infos, [T - Films].Film_Possible,
[T - Informations diverses].SI_Name, [T - Films].Film_Titre, [T -
Prestataires].SP_Name, [T - Films].Film_Durée, [T - Films].Film_Visa, [T -
Autorisations public].PG_Name, [T - Films].Film_Partenaire, [T -
Films].Film_AVP_Date, [T - Films].Film_Fournisseur, [T - Publicités].*, [T -
Publicités].Compub_Film, [T - Publicités].Compub_Affiches, [T -
Publicités].Compub_Affichettes
FROM [T - Publicités] RIGHT JOIN ([T - Informations diverses] RIGHT JOIN
([T - Autorisations public] RIGHT JOIN ([T - Prestataires] RIGHT JOIN [T -
Films] ON [T - Prestataires].SP_ID = [T - Films].Film_Distributeur) ON [T -
Autorisations public].PG_ID = [T - Films].Film_Public) ON [T - Informations
diverses].SI_ID = [T - Films].Film_Info) ON [T - Publicités].Compub_Film =
[T - Films].Film_ID
WHERE ((([T - Films].Film_DateSortie)>Now()+2) AND (([T -
Films].Film_Archive)úlse) AND (([T - Films].Film_Possible)=True)) OR
((([T - Films].Film_DateSortie) Is Null) AND (([T -
Films].Film_Archive)úlse) AND (([T - Films].Film_Possible)=True))
ORDER BY [T - Films].Film_DateSortie, [T - Films].Film_Titre;
--
Bernard FANGET Movie Room Manager
Multiplexe Cinema DECAVISION - 7 avenue de Brogny
74000 ANNECY France
Fax : 04 50 52 58 31
pdg@decavision.fr
http://www.decavision.com/
Voici ma requète (Déjà trés compliquée pour Moi !).
Je voudrais ne mettre que les 20 premiers enregistrements (Afin que cela
rentre dans une feuille).
Pour le moment cela fonctionne bien, mais il y a 2 ou 3 feuilles que je
jette
Comme vous pouvez le voir il y a déjà plusieurs tris, puis-je en rajouter un
autre et si oui comment et ou pour les 20 Enregistrements maximum.
Merci à tous ceux qui auront lu cela.
Bernard
Ma Rq en SQL
SELECT [T - Films].Film_ID, [T - Films].Film_DateSortie, [T -
Films].Film_Archive, [T - Prestataires].SP_Infos, [T - Films].Film_Possible,
[T - Informations diverses].SI_Name, [T - Films].Film_Titre, [T -
Prestataires].SP_Name, [T - Films].Film_Durée, [T - Films].Film_Visa, [T -
Autorisations public].PG_Name, [T - Films].Film_Partenaire, [T -
Films].Film_AVP_Date, [T - Films].Film_Fournisseur, [T - Publicités].*, [T -
Publicités].Compub_Film, [T - Publicités].Compub_Affiches, [T -
Publicités].Compub_Affichettes
FROM [T - Publicités] RIGHT JOIN ([T - Informations diverses] RIGHT JOIN
([T - Autorisations public] RIGHT JOIN ([T - Prestataires] RIGHT JOIN [T -
Films] ON [T - Prestataires].SP_ID = [T - Films].Film_Distributeur) ON [T -
Autorisations public].PG_ID = [T - Films].Film_Public) ON [T - Informations
diverses].SI_ID = [T - Films].Film_Info) ON [T - Publicités].Compub_Film =
[T - Films].Film_ID
WHERE ((([T - Films].Film_DateSortie)>Now()+2) AND (([T -
Films].Film_Archive)úlse) AND (([T - Films].Film_Possible)=True)) OR
((([T - Films].Film_DateSortie) Is Null) AND (([T -
Films].Film_Archive)úlse) AND (([T - Films].Film_Possible)=True))
ORDER BY [T - Films].Film_DateSortie, [T - Films].Film_Titre;
--
Bernard FANGET Movie Room Manager
Multiplexe Cinema DECAVISION - 7 avenue de Brogny
74000 ANNECY France
Fax : 04 50 52 58 31
pdg@decavision.fr
http://www.decavision.com/

Poser une question


As-tu essayé
SELECT TOP 20 [T - Films].Film_ID, [T - Films].Film_DateSortie, [T - Films].Film_Archive, [T - Prestataires].SP_Infos, [T - Films].Film_Possible,[T - Informations diverses].SI_Name, [T - Films].Film_Titre, [T - Prestataires].SP_Name, [T - Films].Film_Durée, [T - Films].Film_Visa, [T - Autorisations public].PG_Name, [T - Films].Film_Partenaire, [T - Films].Film_AVP_Date, [T - Films].Film_Fournisseur, [T - Publicités].*, [T - Publicités].Compub_Film, [T - Publicités].Compub_Affiches, [T - Publicités].Compub_Affichettes
FROM [T - Publicités] RIGHT JOIN ([T - Informations diverses] RIGHT JOIN ([T - Autorisations public] RIGHT JOIN ([T - Prestataires] RIGHT JOIN [T - Films] ON [T - Prestataires].SP_ID = [T - Films].Film_Distributeur) ON [T - Autorisations public].PG_ID = [T - Films].Film_Public) ON [T - Informations diverses].SI_ID = [T - Films].Film_Info) ON [T - Publicités].Compub_Film = [T - Films].Film_ID
WHERE ((([T - Films].Film_DateSortie)>Now()+2) AND (([T - Films].Film_Archive)úlse) AND (([T - Films].Film_Possible)=True)) OR ((([T - Films].Film_DateSortie) Is Null) AND (([T - Films].Film_Archive)úlse) AND (([T - Films].Film_Possible)=True))
ORDER BY [T - Films].Film_DateSortie, [T - Films].Film_Titre;
?
Dans ton message
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
SELECT TOP 20 [T - Films].Film_ID,...etc
Essaye ceci
Cordialement
Vous etes vraiment trop bon.
Aprés avoir vu cela me parait d'une évidence..., mais je n'ai pas la
formation ni le temps pour raisonner comme vous le faites. Suis débutant
depuis Access 1.1 et sans beaucoup de progrés.
Bravo et merci pour tout.
Merveilleux ces news groups.
Bernard
Votre solution me va tout à fait, mais oserai-je abuser en vous demandant :
Si je veux remplir d'enregistrement ( pas 20 mais une page) UNE seule page
??? Est-ce possible ???
Comment faire ???
Merci pour votre temps et surtout patience.
Merci à tous.
Bernard
une autre... ;o)
peux faire rentrer sur une page. Le mieux est de faire des tests de ton
côté et de voir ce qu'il en est. Une autre solution consisterait à
n'imprimer que la premmière page de l'état généré...
Dans ton message 25/09/2007 jour de Saint Hermann, tu as pris l'initiative de nous
narrer les faits suivants:
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info