[Résolu] Trier sur un champ au format date

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Avatar de l’utilisateur
zanob
Fraîchement OOthentifié
Messages : 7
Inscription : 10 nov. 2008 18:54

[Résolu] Trier sur un champ au format date

Message par zanob »

débutant je suis...
Deux questions :
j'aimerais trier dans une requête sur le champ date de ma base (format JJ/MM/AA), afin de connaître la Qté d'enregistrements sur un mois donné ?????
Comment procéder pour le faire sur chaque mois ?? sans me taper des dizaines de requêtes ????
Merci

Windows Vista
OO 3.0.1
Utilisateur = comprend vite avec de longues explications...
Windows XP - Open Office 3
Comprend vite après de longues explications
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Re: tri sur champ date

Message par jeanmimi »

Bonjour,
Sans voir ta requête, c'est un peu moins facile de répondre.
Mais ça doit être faisable en entrant par exemple pour le mois de janvier comme critères :
>=1/01/09
<=31/01/09
Si tu joins ta base, ce sera plus facile.
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
zanob
Fraîchement OOthentifié
Messages : 7
Inscription : 10 nov. 2008 18:54

Re: tri sur champ date

Message par zanob »

Merci Jeanmimi,
cependant, il reste la deuxième question en suspend ???
comment peut-on faire, au plus simple, pour regrouper sous forme d'un tableau ( par exemple), les réponses pour chaque mois de l'année et ce pour plusieurs années ... ???
merci
Windows XP - Open Office 3
Comprend vite après de longues explications
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12196
Inscription : 08 nov. 2005 17:23
Localisation : Caen, France
Contact :

Re: tri sur champ date

Message par Bidouille »

zanob a écrit :Windows Vista
OO 3.0.1
Merci de corriger votre signature en ce sens :
Windows XP - Open Office 3
Ceci afin de ne pas égarer les gens qui vous répondent.

Vous pouvez également fournir un fichier complet. Cela augmentera vos chances de réponse en évitant d'avoir à recréer quelque chose qui au final, pourrait ne pas convenir.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Re: tri sur champ date

Message par jeanmimi »

Pour faire un tableau, tu as trois approches possibles :
- avec OOo Calc : ouvrir un nouveau fichier, faire F4 pour afficher la Base de données, sélectionner les données de la requête, et cliquer sur l'icône "Données dans le texte"
- avec OOo Calc, passer par le menu Données > Pilote de données
- avec OOo Base, utiliser le SRB et ses fonctions de regroupement.
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
zanob
Fraîchement OOthentifié
Messages : 7
Inscription : 10 nov. 2008 18:54

Re: tri sur champ date

Message par zanob »

J'utilise ta première approche :
sur une nouvelle page calc je note les mois de septembre à août dans les cellules B1 à M1 et les années dans les cellules A2 à A10
Jusque là pas de soucis.
Puis je me positionne sur la cellule B2, pour rentrée le résultat de ma 1ère requête :
Puis je clique sur le bouton 'Données dans le texte', et là tous se gâte...
tous ce que j'ai inscrit s'efface pour céder la place au résultat de ma requête en cellule A2, les cellules A1 et A2 étant sélectionnées...
Suis-je vraiment nul ???
Windows XP - Open Office 3
Comprend vite après de longues explications
Sanseau
Membre cOOnfirmé
Membre cOOnfirmé
Messages : 280
Inscription : 13 juin 2008 12:14

Re: tri sur champ date

Message par Sanseau »

Bonsoir,

il y a la possibilité dans une requête d'utiliser les codes SQL Month(champs de date) et Year(champ de date) pour ne prendre en compte dans les dates saisies que le mois et l'année et créer des ainsi grâce au Alias des colonnes Mois et Annee avec comme critère :Mois pour la colonne Mois et :Annee pour la colonne Annee cela permet d'avoir au lancement de la requête une fenêtre de dialogue qui demande de saisir le mois et l'année voulu et filtrera les données selon ces 2 critères
Après on peut se servir de cette requête pour faire un formulaire ou un rapport

Un exemple valant mieux qu'un discours voila une image montrant la requête
Bon développement
@+
Pièces jointes
requete mois.JPG
OpenOffice 4.1.3 ORB 1.2.1
Windows 10
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Re: tri sur champ date

Message par Papayes »

Bonjour,
Rappel :
Nous ne sommes pas un SAV mais seulement un groupe de bénévoles autour du projet communautaire OpenOffice.org
auquel vous êtes chaleureusement convié(e) à participer.

Si entre temps la solution proposée vous a permis de résoudre votre problème ou si vous avez trouvé une autre solution,
il serait agréable de la donner à la suite de votre fil et d'ajouter dans le titre du premier message la balise [Résolu].

C'est non seulement une question de courtoisie pour les gens qui vous ont répondu et consacré bénévolement de leur temps,
cela permet de faire avancer la base de connaissances et permettra peut-être d'aider d'autres personnes confrontés au même problème que vous,

Cordialement,
"Tout ce qui n'est pas donné est perdu"
Verrouillé