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
3stone
Salut,
Doft J'ai des données dans une table dans le format ci-dessous: Date Heure 01.09.03 18:00 01.09.03 19:00 02.09.03 17:00 02.09.03 15:00 ... J'aimerais afficher dans mon état le résultat sous forme de texte comme ci-dessous: le 01.09.03 à 18:00 et 19:00 le 02.09.03 à 15:00 et 17:00 ...
Crées ta requête avec le requêteur...
Comme champs, tu prends la Date et 2x le champ Heure Tu fait un regroupement, sur le premier champ Heure tu modifie en Min et sur le second tu modifie en Max...
SELECT Date, Min(Heure) AS MinDeHeure, Max(Heure) AS MaxDeHeure FROM T_Table GROUP BY Date;
Ne pas nommer des champs "Date" et "Heure" bien sûr...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
Doft
J'ai des données dans une table dans le format ci-dessous:
Date Heure
01.09.03 18:00
01.09.03 19:00
02.09.03 17:00
02.09.03 15:00
...
J'aimerais afficher dans mon état le résultat sous forme
de texte comme ci-dessous:
le 01.09.03 à 18:00 et 19:00
le 02.09.03 à 15:00 et 17:00
...
Crées ta requête avec le requêteur...
Comme champs, tu prends la Date et 2x le champ Heure
Tu fait un regroupement, sur le premier champ Heure tu modifie en Min
et sur le second tu modifie en Max...
SELECT Date, Min(Heure) AS MinDeHeure, Max(Heure) AS MaxDeHeure
FROM T_Table
GROUP BY Date;
Ne pas nommer des champs "Date" et "Heure" bien sûr...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Doft J'ai des données dans une table dans le format ci-dessous: Date Heure 01.09.03 18:00 01.09.03 19:00 02.09.03 17:00 02.09.03 15:00 ... J'aimerais afficher dans mon état le résultat sous forme de texte comme ci-dessous: le 01.09.03 à 18:00 et 19:00 le 02.09.03 à 15:00 et 17:00 ...
Crées ta requête avec le requêteur...
Comme champs, tu prends la Date et 2x le champ Heure Tu fait un regroupement, sur le premier champ Heure tu modifie en Min et sur le second tu modifie en Max...
SELECT Date, Min(Heure) AS MinDeHeure, Max(Heure) AS MaxDeHeure FROM T_Table GROUP BY Date;
Ne pas nommer des champs "Date" et "Heure" bien sûr...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Pierre CFI
bonjour cette function est à mettre dans un module Public Function cumuler(quand As Date) Dim rst As DAO.Recordset Dim bd As Database Dim a As String Set bd = CurrentDb Set rst = bd.OpenRecordset("select ma_heure from chrono where ma_date=#" & Format(quand, "mm/dd/yyyy") & "#") Do Until rst.EOF a = a & " et à " & rst(0) rst.MoveNext Loop cumuler = "Le " & quand & Mid(a, 4) rst.Close bd.Close End Function La table se nomme Chrono et les champs ma_date et ma_heure (ne pas mettre date et heure Dans un état tu fais une req sur chrono avec uniquement le champ ma_date , En Regroupement dans l'état, une zone de texte , source = Cumuler([ma_date])
-- Pierre CFI Microsoft MVP Access
Pour mieux utiliser microsoft.public.fr.access... http://users.skynet.be/mpfa/charte.htm
"Doft" a écrit dans le message de news: 07a301c3708f$d52594b0$ Bonjour,
J'ai des données dans une table dans le format ci-dessous:
La table est crée avec un module. Donc le nombre de jour ainsi que le nombre d'heure par jour est variable.
J'aimerais afficher dans mon état le résultat sous forme de texte comme ci-dessous:
le 01.09.03 à 18:00 et 19:00 le 02.09.03 à 15:00 et 17:00 ...
Cela fait un moment que je planche la dessus et je ne trouve pas la solution...Quelqu'un a-t-il une solution?
Merci beaucoup de votre aide.
bonjour
cette function est à mettre dans un module
Public Function cumuler(quand As Date)
Dim rst As DAO.Recordset
Dim bd As Database
Dim a As String
Set bd = CurrentDb
Set rst = bd.OpenRecordset("select ma_heure from chrono where ma_date=#"
& Format(quand, "mm/dd/yyyy") & "#")
Do Until rst.EOF
a = a & " et à " & rst(0)
rst.MoveNext
Loop
cumuler = "Le " & quand & Mid(a, 4)
rst.Close
bd.Close
End Function
La table se nomme Chrono et les champs ma_date et ma_heure (ne pas mettre
date et heure
Dans un état tu fais une req sur chrono avec uniquement le champ ma_date ,
En Regroupement
dans l'état, une zone de texte , source = Cumuler([ma_date])
--
Pierre CFI
Microsoft MVP Access
Pour mieux utiliser microsoft.public.fr.access...
http://users.skynet.be/mpfa/charte.htm
"Doft" <doft26@caramail.com> a écrit dans le message de news:
07a301c3708f$d52594b0$a401280a@phx.gbl...
Bonjour,
J'ai des données dans une table dans le format ci-dessous:
bonjour cette function est à mettre dans un module Public Function cumuler(quand As Date) Dim rst As DAO.Recordset Dim bd As Database Dim a As String Set bd = CurrentDb Set rst = bd.OpenRecordset("select ma_heure from chrono where ma_date=#" & Format(quand, "mm/dd/yyyy") & "#") Do Until rst.EOF a = a & " et à " & rst(0) rst.MoveNext Loop cumuler = "Le " & quand & Mid(a, 4) rst.Close bd.Close End Function La table se nomme Chrono et les champs ma_date et ma_heure (ne pas mettre date et heure Dans un état tu fais une req sur chrono avec uniquement le champ ma_date , En Regroupement dans l'état, une zone de texte , source = Cumuler([ma_date])
-- Pierre CFI Microsoft MVP Access
Pour mieux utiliser microsoft.public.fr.access... http://users.skynet.be/mpfa/charte.htm
"Doft" a écrit dans le message de news: 07a301c3708f$d52594b0$ Bonjour,
J'ai des données dans une table dans le format ci-dessous:
La table est crée avec un module. Donc le nombre de jour ainsi que le nombre d'heure par jour est variable.
J'aimerais afficher dans mon état le résultat sous forme de texte comme ci-dessous:
le 01.09.03 à 18:00 et 19:00 le 02.09.03 à 15:00 et 17:00 ...
Cela fait un moment que je planche la dessus et je ne trouve pas la solution...Quelqu'un a-t-il une solution?
Merci beaucoup de votre aide.
Pierre CFI
ah oui, et quand y en avoir plein (3 par exemple non, là mon petit 3stone c'est plus de ton ressort :O) désolé de te ramener brutalement dans ta cours de récréation :O))))))))))))))))))))))))
-- Pierre CFI Microsoft MVP Access
Pour mieux utiliser microsoft.public.fr.access... http://users.skynet.be/mpfa/charte.htm
"3stone" a écrit dans le message de news:
Salut,
Doft J'ai des données dans une table dans le format ci-dessous: Date Heure 01.09.03 18:00 01.09.03 19:00 02.09.03 17:00 02.09.03 15:00 ... J'aimerais afficher dans mon état le résultat sous forme de texte comme ci-dessous: le 01.09.03 à 18:00 et 19:00 le 02.09.03 à 15:00 et 17:00 ...
Crées ta requête avec le requêteur...
Comme champs, tu prends la Date et 2x le champ Heure Tu fait un regroupement, sur le premier champ Heure tu modifie en Min et sur le second tu modifie en Max...
SELECT Date, Min(Heure) AS MinDeHeure, Max(Heure) AS MaxDeHeure FROM T_Table GROUP BY Date;
Ne pas nommer des champs "Date" et "Heure" bien sûr...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
ah oui, et quand y en avoir plein (3 par exemple
non, là mon petit 3stone c'est plus de ton ressort :O)
désolé de te ramener brutalement dans ta cours de récréation
:O))))))))))))))))))))))))
--
Pierre CFI
Microsoft MVP Access
Pour mieux utiliser microsoft.public.fr.access...
http://users.skynet.be/mpfa/charte.htm
"3stone" <3stone@skynet.be> a écrit dans le message de news:
eb1oIlJcDHA.1180@TK2MSFTNGP11.phx.gbl...
Salut,
Doft
J'ai des données dans une table dans le format ci-dessous:
Date Heure
01.09.03 18:00
01.09.03 19:00
02.09.03 17:00
02.09.03 15:00
...
J'aimerais afficher dans mon état le résultat sous forme
de texte comme ci-dessous:
le 01.09.03 à 18:00 et 19:00
le 02.09.03 à 15:00 et 17:00
...
Crées ta requête avec le requêteur...
Comme champs, tu prends la Date et 2x le champ Heure
Tu fait un regroupement, sur le premier champ Heure tu modifie en Min
et sur le second tu modifie en Max...
SELECT Date, Min(Heure) AS MinDeHeure, Max(Heure) AS MaxDeHeure
FROM T_Table
GROUP BY Date;
Ne pas nommer des champs "Date" et "Heure" bien sûr...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
ah oui, et quand y en avoir plein (3 par exemple non, là mon petit 3stone c'est plus de ton ressort :O) désolé de te ramener brutalement dans ta cours de récréation :O))))))))))))))))))))))))
-- Pierre CFI Microsoft MVP Access
Pour mieux utiliser microsoft.public.fr.access... http://users.skynet.be/mpfa/charte.htm
"3stone" a écrit dans le message de news:
Salut,
Doft J'ai des données dans une table dans le format ci-dessous: Date Heure 01.09.03 18:00 01.09.03 19:00 02.09.03 17:00 02.09.03 15:00 ... J'aimerais afficher dans mon état le résultat sous forme de texte comme ci-dessous: le 01.09.03 à 18:00 et 19:00 le 02.09.03 à 15:00 et 17:00 ...
Crées ta requête avec le requêteur...
Comme champs, tu prends la Date et 2x le champ Heure Tu fait un regroupement, sur le premier champ Heure tu modifie en Min et sur le second tu modifie en Max...
SELECT Date, Min(Heure) AS MinDeHeure, Max(Heure) AS MaxDeHeure FROM T_Table GROUP BY Date;
Ne pas nommer des champs "Date" et "Heure" bien sûr...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Pierre CFI
là tu es dur, tu mets le doigt ou çà fait mal, pas facile de vieillir avec des jeunes loups comme toi, qui tournent autour de ma succession :O))
-- Pierre CFI Microsoft MVP Access
Pour mieux utiliser microsoft.public.fr.access... http://users.skynet.be/mpfa/charte.htm
"3stone" a écrit dans le message de news:
Pierre CFI
ah oui, et quand y en avoir plein (3 par exemple
Qui a dit qu'il y en aura "plein" ???
non, là mon petit 3stone c'est plus de ton ressort :O) désolé de te ramener brutalement dans ta cours de récréation
Je lus et regardé en diagonale... et s'il n'y en a que deux, tu peux retourner dans ta maison de retraite !
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
là tu es dur, tu mets le doigt ou çà fait mal, pas facile de vieillir avec
des jeunes loups comme toi, qui tournent autour de ma succession :O))
--
Pierre CFI
Microsoft MVP Access
Pour mieux utiliser microsoft.public.fr.access...
http://users.skynet.be/mpfa/charte.htm
"3stone" <3stone@skynet.be> a écrit dans le message de news:
uOtWVFKcDHA.2684@TK2MSFTNGP11.phx.gbl...
Pierre CFI
ah oui, et quand y en avoir plein (3 par exemple
Qui a dit qu'il y en aura "plein" ???
non, là mon petit 3stone c'est plus de ton ressort :O)
désolé de te ramener brutalement dans ta cours de récréation
Je lus et regardé en diagonale... et s'il n'y en a que deux,
tu peux retourner dans ta maison de retraite !
;-))
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
là tu es dur, tu mets le doigt ou çà fait mal, pas facile de vieillir avec des jeunes loups comme toi, qui tournent autour de ma succession :O))
-- Pierre CFI Microsoft MVP Access
Pour mieux utiliser microsoft.public.fr.access... http://users.skynet.be/mpfa/charte.htm
"3stone" a écrit dans le message de news:
Pierre CFI
ah oui, et quand y en avoir plein (3 par exemple
Qui a dit qu'il y en aura "plein" ???
non, là mon petit 3stone c'est plus de ton ressort :O) désolé de te ramener brutalement dans ta cours de récréation
Je lus et regardé en diagonale... et s'il n'y en a que deux, tu peux retourner dans ta maison de retraite !
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------