Salut,
J'ai un problème avec une requete.
Mon champ "Pré compte compteur" peut varier de 0 à 400 je voudrais faire un
regroupement comme ci-dessous
<200
>=200 et >250
>=250 et <300
>300
Voilà ce que j'ai ecrit dans la première zone champ de ma requete
Expr1: VraiFaux([Pré compte compteur]<200;"1: <200";VraiFaux([Pré compte
compteur]>=200 Et [Pré compte compteur]<250;"2: [200..250[";VraiFaux([Pré
compte compteur]>=250 Et [Pré compte compteur]<300;"3:
[250..300[";VraiFaux([Pré compte compteur]>=300;"4: >300";Null))))
En résultat j'ai un truc du genre
Expr1 Nb(c'est le total de manip < à Expr1
1: <200" 12
2: [200..250[ 69
3: [250..300[ 156
4: >300 35
Si quelqu'un à une solution plus simple pour le même résultat.
D'avance merci
Didier
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
Denis Taglia
Bonjour Bob, Peut-etre l'ecrire en vba ça ferait plus mieux clair du genre function donne_valeur(mon_champ as integer) as byte select mon_champ Case <200 donne_valeur=1 Case <250 donne_valeur=2 ...... Case Else donne_valeur=4 end select end function
et inserer la fonction dans ton champ regroupement Désolé pas mieux ce matin ATTENTION PAS TESTE!!! sans garantie. @+ Denis
"bob" a écrit dans le message de news:bler4d$aoc$
Salut, J'ai un problème avec une requete. Mon champ "Pré compte compteur" peut varier de 0 à 400 je voudrais faire un
regroupement comme ci-dessous <200
0 et >250 %0 et <300 300 Voilà ce que j'ai ecrit dans la première zone champ de ma requete
Expr1: VraiFaux([Pré compte compteur]<200;"1: <200";VraiFaux([Pré compte compteur]> 0 Et [Pré compte compteur]<250;"2: [200..250[";VraiFaux([Pré compte compteur]>%0 Et [Pré compte compteur]<300;"3: [250..300[";VraiFaux([Pré compte compteur]>00;"4: >300";Null))))
En résultat j'ai un truc du genre Expr1 Nb(c'est le total de manip < à Expr1 1: <200" 12 2: [200..250[ 69 3: [250..300[ 156 4: >300 35
Si quelqu'un à une solution plus simple pour le même résultat. D'avance merci Didier
Bonjour Bob,
Peut-etre l'ecrire en vba ça ferait plus mieux clair
du genre
function donne_valeur(mon_champ as integer) as byte
select mon_champ
Case <200
donne_valeur=1
Case <250
donne_valeur=2
......
Case Else
donne_valeur=4
end select
end function
et inserer la fonction dans ton champ regroupement
Désolé pas mieux ce matin ATTENTION PAS TESTE!!! sans garantie.
@+
Denis
"bob" <bob@aol.com> a écrit dans le message de
news:bler4d$aoc$1@news-reader4.wanadoo.fr...
Salut,
J'ai un problème avec une requete.
Mon champ "Pré compte compteur" peut varier de 0 à 400 je voudrais faire
un
regroupement comme ci-dessous
<200
0 et >250
%0 et <300
300
Voilà ce que j'ai ecrit dans la première zone champ de ma requete
Expr1: VraiFaux([Pré compte compteur]<200;"1: <200";VraiFaux([Pré compte
compteur]> 0 Et [Pré compte compteur]<250;"2: [200..250[";VraiFaux([Pré
compte compteur]>%0 Et [Pré compte compteur]<300;"3:
[250..300[";VraiFaux([Pré compte compteur]>00;"4: >300";Null))))
En résultat j'ai un truc du genre
Expr1 Nb(c'est le total de manip < à Expr1
1: <200" 12
2: [200..250[ 69
3: [250..300[ 156
4: >300 35
Si quelqu'un à une solution plus simple pour le même résultat.
D'avance merci
Didier
Bonjour Bob, Peut-etre l'ecrire en vba ça ferait plus mieux clair du genre function donne_valeur(mon_champ as integer) as byte select mon_champ Case <200 donne_valeur=1 Case <250 donne_valeur=2 ...... Case Else donne_valeur=4 end select end function
et inserer la fonction dans ton champ regroupement Désolé pas mieux ce matin ATTENTION PAS TESTE!!! sans garantie. @+ Denis
"bob" a écrit dans le message de news:bler4d$aoc$
Salut, J'ai un problème avec une requete. Mon champ "Pré compte compteur" peut varier de 0 à 400 je voudrais faire un
regroupement comme ci-dessous <200
0 et >250 %0 et <300 300 Voilà ce que j'ai ecrit dans la première zone champ de ma requete
Expr1: VraiFaux([Pré compte compteur]<200;"1: <200";VraiFaux([Pré compte compteur]> 0 Et [Pré compte compteur]<250;"2: [200..250[";VraiFaux([Pré compte compteur]>%0 Et [Pré compte compteur]<300;"3: [250..300[";VraiFaux([Pré compte compteur]>00;"4: >300";Null))))
En résultat j'ai un truc du genre Expr1 Nb(c'est le total de manip < à Expr1 1: <200" 12 2: [200..250[ 69 3: [250..300[ 156 4: >300 35
Si quelqu'un à une solution plus simple pour le même résultat. D'avance merci Didier