Comment, dans un état, faire apparaitre les enregistrements dont le champ
de regroupement a la valeur null (ou empty) ?
Je m'explique :
J'ai une table de 3 champs :
- rubrique
- élément
- valeur
Un élémént n'est pas nécessairement affecté à une rubrique, ce qui signifie
que le champ rubrique peut rester vide.
En revanche, il y a nécessairement un contenu dans les champs élément et
valeur.
Jusque là, tout va bien...
J'ai créé un Etat qui présente les enregistrements de ma table avec les
éléments groupés par rubrique... Le problème, c'est que les éléments qui
n'ont pas de rubrique ne sont pas listés dans mon état. Comment faire pour
que ces éléments apparaissent dans un groupe dont la valeur est null ?
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,
"Jean-François" | Comment, dans un état, faire apparaitre les enregistrements dont le champ | de regroupement a la valeur null (ou empty) ? | | Je m'explique : | J'ai une table de 3 champs : | - rubrique | - élément | - valeur | Un élémént n'est pas nécessairement affecté à une rubrique, ce qui signifie | que le champ rubrique peut rester vide. | En revanche, il y a nécessairement un contenu dans les champs élément et | valeur. | Jusque là, tout va bien... | | J'ai créé un Etat qui présente les enregistrements de ma table avec les | éléments groupés par rubrique... Le problème, c'est que les éléments qui | n'ont pas de rubrique ne sont pas listés dans mon état. Comment faire pour | que ces éléments apparaissent dans un groupe dont la valeur est null ?
Il te manque déjà une clé primaire dans cette table...
Ensuite, je pencherai pour un défaut de conception : Car si l'on considère que des éléments de même type peuvent être attaché à des rubriques différentes, les éléments sans rubrique se retrouveront tous reliés à la rubrique "rubrique Null"...
Mais peut-être que cela n'a pas d'importance pour ton application.
Tu peut donc te créer un champ calculé dans la requête source de ton état:
Champ: SansRubrique: [Rubrique] Critère: Is Null
par la suite tu pourra utiliser cette 'valeur' pour ton regroupement.
"Jean-François"
| Comment, dans un état, faire apparaitre les enregistrements dont le champ
| de regroupement a la valeur null (ou empty) ?
|
| Je m'explique :
| J'ai une table de 3 champs :
| - rubrique
| - élément
| - valeur
| Un élémént n'est pas nécessairement affecté à une rubrique, ce qui signifie
| que le champ rubrique peut rester vide.
| En revanche, il y a nécessairement un contenu dans les champs élément et
| valeur.
| Jusque là, tout va bien...
|
| J'ai créé un Etat qui présente les enregistrements de ma table avec les
| éléments groupés par rubrique... Le problème, c'est que les éléments qui
| n'ont pas de rubrique ne sont pas listés dans mon état. Comment faire pour
| que ces éléments apparaissent dans un groupe dont la valeur est null ?
Il te manque déjà une clé primaire dans cette table...
Ensuite, je pencherai pour un défaut de conception :
Car si l'on considère que des éléments de même type peuvent être
attaché à des rubriques différentes, les éléments sans rubrique se
retrouveront tous reliés à la rubrique "rubrique Null"...
Mais peut-être que cela n'a pas d'importance pour ton application.
Tu peut donc te créer un champ calculé dans la requête source de ton état:
Champ: SansRubrique: [Rubrique]
Critère: Is Null
par la suite tu pourra utiliser cette 'valeur' pour ton regroupement.
"Jean-François" | Comment, dans un état, faire apparaitre les enregistrements dont le champ | de regroupement a la valeur null (ou empty) ? | | Je m'explique : | J'ai une table de 3 champs : | - rubrique | - élément | - valeur | Un élémént n'est pas nécessairement affecté à une rubrique, ce qui signifie | que le champ rubrique peut rester vide. | En revanche, il y a nécessairement un contenu dans les champs élément et | valeur. | Jusque là, tout va bien... | | J'ai créé un Etat qui présente les enregistrements de ma table avec les | éléments groupés par rubrique... Le problème, c'est que les éléments qui | n'ont pas de rubrique ne sont pas listés dans mon état. Comment faire pour | que ces éléments apparaissent dans un groupe dont la valeur est null ?
Il te manque déjà une clé primaire dans cette table...
Ensuite, je pencherai pour un défaut de conception : Car si l'on considère que des éléments de même type peuvent être attaché à des rubriques différentes, les éléments sans rubrique se retrouveront tous reliés à la rubrique "rubrique Null"...
Mais peut-être que cela n'a pas d'importance pour ton application.
Tu peut donc te créer un champ calculé dans la requête source de ton état:
Champ: SansRubrique: [Rubrique] Critère: Is Null
par la suite tu pourra utiliser cette 'valeur' pour ton regroupement.
Je me rends compte à la lecture de ta réponse que j'ai un peu trop simplifié mon problème ! Je te rassure, ma table est en effet indexée !! Pour être plus complet, le formulaire dont je parle est en fait une saisie de devis, avec un sous formulaire qui présente le détail des travaux. Les divers élements de ce devis viennent en fait de tables diverses (et toutes indexées, sisi !)
Pour faire simple, voila l'état que je veux imprimer au final (dans la section détail, j'omets ici, l'en-tête, avec adresse client, n° de devis, etc)
POUR LE DEVIS N°1 : chambre - pose radiateur 1 chambre - tuyauterie 5
salle à manger - pose radiateur 1 salle à manger - tuyauterie 9
cave - chauffe-eau 1
-connexion - mise en route - main d'oeuvre 1 TOTAL
POUR LE DEVIS N°2 - pose radiateur 10 - tuyauterie 10 -main d'oeuvre 10 TOTAL
Donc, pour chaque type de travail, on peut l'affecter (ou non) à une rubrique particulière, juste pour la clarté du devis. Et le présence d'une "Rubrique Null" correspond trés précisément à ce que je veux faire...
Dans mon état, j'ai donc (entre autres) les champs "rubriques" et "éléments", avec des éléments dont le rubrique "existe" et d'autre dont la rubrique est "vide" (IsNull). La question est : comment faire pour que les regroupenents sur la rubrique s'opèrent comme montré dans l'exemple du devis 1 (ci-dessus) sans exclure les enregistrements dont la rubrique est vide ?
A moins que je t'aie mal compris, la proposition que tu me fais me conduirait à ne lister QUE les éléménts dont la rubrique est vide...
merci de ton aide, JF
"3stone" a écrit dans le message de news:
Salut,
"Jean-François" | Comment, dans un état, faire apparaitre les enregistrements dont le champ | de regroupement a la valeur null (ou empty) ? | | Je m'explique : | J'ai une table de 3 champs : | - rubrique | - élément | - valeur | Un élémént n'est pas nécessairement affecté à une rubrique, ce qui signifie | que le champ rubrique peut rester vide. | En revanche, il y a nécessairement un contenu dans les champs élément et | valeur. | Jusque là, tout va bien... | | J'ai créé un Etat qui présente les enregistrements de ma table avec les | éléments groupés par rubrique... Le problème, c'est que les éléments qui | n'ont pas de rubrique ne sont pas listés dans mon état. Comment faire pour | que ces éléments apparaissent dans un groupe dont la valeur est null ?
Il te manque déjà une clé primaire dans cette table...
Ensuite, je pencherai pour un défaut de conception : Car si l'on considère que des éléments de même type peuvent être attaché à des rubriques différentes, les éléments sans rubrique se retrouveront tous reliés à la rubrique "rubrique Null"...
Mais peut-être que cela n'a pas d'importance pour ton application.
Tu peut donc te créer un champ calculé dans la requête source de ton état:
Champ: SansRubrique: [Rubrique] Critère: Is Null
par la suite tu pourra utiliser cette 'valeur' pour ton regroupement.
Je me rends compte à la lecture de ta réponse que j'ai un peu trop simplifié
mon problème !
Je te rassure, ma table est en effet indexée !! Pour être plus complet, le
formulaire dont je parle est en fait une saisie de devis, avec un sous
formulaire qui présente le détail des travaux. Les divers élements de ce
devis viennent en fait de tables diverses (et toutes indexées, sisi !)
Pour faire simple, voila l'état que je veux imprimer au final (dans la
section détail, j'omets ici, l'en-tête, avec adresse client, n° de devis,
etc)
POUR LE DEVIS N°1 :
chambre - pose radiateur 1
chambre - tuyauterie 5
salle à manger - pose radiateur 1
salle à manger - tuyauterie 9
cave - chauffe-eau 1
-connexion
- mise en route
- main d'oeuvre 1
TOTAL
POUR LE DEVIS N°2
- pose radiateur 10
- tuyauterie 10
-main d'oeuvre 10
TOTAL
Donc, pour chaque type de travail, on peut l'affecter (ou non) à une
rubrique particulière, juste pour la clarté du devis. Et le présence d'une
"Rubrique Null" correspond trés précisément à ce que je veux faire...
Dans mon état, j'ai donc (entre autres) les champs "rubriques" et
"éléments", avec des éléments dont le rubrique "existe" et d'autre dont la
rubrique est "vide" (IsNull). La question est : comment faire pour que les
regroupenents sur la rubrique s'opèrent comme montré dans l'exemple du devis
1 (ci-dessus) sans exclure les enregistrements dont la rubrique est vide ?
A moins que je t'aie mal compris, la proposition que tu me fais me
conduirait à ne lister QUE les éléménts dont la rubrique est vide...
merci de ton aide,
JF
"3stone" <home@sweet_home.be> a écrit dans le message de news:
uiLP1WcRGHA.2224@TK2MSFTNGP10.phx.gbl...
Salut,
"Jean-François"
| Comment, dans un état, faire apparaitre les enregistrements dont le
champ
| de regroupement a la valeur null (ou empty) ?
|
| Je m'explique :
| J'ai une table de 3 champs :
| - rubrique
| - élément
| - valeur
| Un élémént n'est pas nécessairement affecté à une rubrique, ce qui
signifie
| que le champ rubrique peut rester vide.
| En revanche, il y a nécessairement un contenu dans les champs élément et
| valeur.
| Jusque là, tout va bien...
|
| J'ai créé un Etat qui présente les enregistrements de ma table avec les
| éléments groupés par rubrique... Le problème, c'est que les éléments qui
| n'ont pas de rubrique ne sont pas listés dans mon état. Comment faire
pour
| que ces éléments apparaissent dans un groupe dont la valeur est null ?
Il te manque déjà une clé primaire dans cette table...
Ensuite, je pencherai pour un défaut de conception :
Car si l'on considère que des éléments de même type peuvent être
attaché à des rubriques différentes, les éléments sans rubrique se
retrouveront tous reliés à la rubrique "rubrique Null"...
Mais peut-être que cela n'a pas d'importance pour ton application.
Tu peut donc te créer un champ calculé dans la requête source de ton état:
Champ: SansRubrique: [Rubrique]
Critère: Is Null
par la suite tu pourra utiliser cette 'valeur' pour ton regroupement.
Je me rends compte à la lecture de ta réponse que j'ai un peu trop simplifié mon problème ! Je te rassure, ma table est en effet indexée !! Pour être plus complet, le formulaire dont je parle est en fait une saisie de devis, avec un sous formulaire qui présente le détail des travaux. Les divers élements de ce devis viennent en fait de tables diverses (et toutes indexées, sisi !)
Pour faire simple, voila l'état que je veux imprimer au final (dans la section détail, j'omets ici, l'en-tête, avec adresse client, n° de devis, etc)
POUR LE DEVIS N°1 : chambre - pose radiateur 1 chambre - tuyauterie 5
salle à manger - pose radiateur 1 salle à manger - tuyauterie 9
cave - chauffe-eau 1
-connexion - mise en route - main d'oeuvre 1 TOTAL
POUR LE DEVIS N°2 - pose radiateur 10 - tuyauterie 10 -main d'oeuvre 10 TOTAL
Donc, pour chaque type de travail, on peut l'affecter (ou non) à une rubrique particulière, juste pour la clarté du devis. Et le présence d'une "Rubrique Null" correspond trés précisément à ce que je veux faire...
Dans mon état, j'ai donc (entre autres) les champs "rubriques" et "éléments", avec des éléments dont le rubrique "existe" et d'autre dont la rubrique est "vide" (IsNull). La question est : comment faire pour que les regroupenents sur la rubrique s'opèrent comme montré dans l'exemple du devis 1 (ci-dessus) sans exclure les enregistrements dont la rubrique est vide ?
A moins que je t'aie mal compris, la proposition que tu me fais me conduirait à ne lister QUE les éléménts dont la rubrique est vide...
merci de ton aide, JF
"3stone" a écrit dans le message de news:
Salut,
"Jean-François" | Comment, dans un état, faire apparaitre les enregistrements dont le champ | de regroupement a la valeur null (ou empty) ? | | Je m'explique : | J'ai une table de 3 champs : | - rubrique | - élément | - valeur | Un élémént n'est pas nécessairement affecté à une rubrique, ce qui signifie | que le champ rubrique peut rester vide. | En revanche, il y a nécessairement un contenu dans les champs élément et | valeur. | Jusque là, tout va bien... | | J'ai créé un Etat qui présente les enregistrements de ma table avec les | éléments groupés par rubrique... Le problème, c'est que les éléments qui | n'ont pas de rubrique ne sont pas listés dans mon état. Comment faire pour | que ces éléments apparaissent dans un groupe dont la valeur est null ?
Il te manque déjà une clé primaire dans cette table...
Ensuite, je pencherai pour un défaut de conception : Car si l'on considère que des éléments de même type peuvent être attaché à des rubriques différentes, les éléments sans rubrique se retrouveront tous reliés à la rubrique "rubrique Null"...
Mais peut-être que cela n'a pas d'importance pour ton application.
Tu peut donc te créer un champ calculé dans la requête source de ton état:
Champ: SansRubrique: [Rubrique] Critère: Is Null
par la suite tu pourra utiliser cette 'valeur' pour ton regroupement.
Désolé pour mes exposés vaseux et oiseux : j'avais trés mal analysé mon problème !!!
Le problème n'était pas une question de Regroupement......mais de conception de la requête sous jacente de mon état, requête dont les liens entre les tables étaient mal fichus, et excluaient "par conception" les enregistrments qui n'avaient pas de rubriques affectée !
Mais merci de ton aide Pierre
JF
"3stone" a écrit dans le message de news:
Salut,
"Jean-François" | Comment, dans un état, faire apparaitre les enregistrements dont le champ | de regroupement a la valeur null (ou empty) ? | | Je m'explique : | J'ai une table de 3 champs : | - rubrique | - élément | - valeur | Un élémént n'est pas nécessairement affecté à une rubrique, ce qui signifie | que le champ rubrique peut rester vide. | En revanche, il y a nécessairement un contenu dans les champs élément et | valeur. | Jusque là, tout va bien... | | J'ai créé un Etat qui présente les enregistrements de ma table avec les | éléments groupés par rubrique... Le problème, c'est que les éléments qui | n'ont pas de rubrique ne sont pas listés dans mon état. Comment faire pour | que ces éléments apparaissent dans un groupe dont la valeur est null ?
Il te manque déjà une clé primaire dans cette table...
Ensuite, je pencherai pour un défaut de conception : Car si l'on considère que des éléments de même type peuvent être attaché à des rubriques différentes, les éléments sans rubrique se retrouveront tous reliés à la rubrique "rubrique Null"...
Mais peut-être que cela n'a pas d'importance pour ton application.
Tu peut donc te créer un champ calculé dans la requête source de ton état:
Champ: SansRubrique: [Rubrique] Critère: Is Null
par la suite tu pourra utiliser cette 'valeur' pour ton regroupement.
Désolé pour mes exposés vaseux et oiseux : j'avais trés mal analysé mon
problème !!!
Le problème n'était pas une question de Regroupement......mais de conception
de la requête sous jacente de mon état, requête dont les liens entre les
tables étaient mal fichus, et excluaient "par conception" les enregistrments
qui n'avaient pas de rubriques affectée !
Mais merci de ton aide Pierre
JF
"3stone" <home@sweet_home.be> a écrit dans le message de news:
uiLP1WcRGHA.2224@TK2MSFTNGP10.phx.gbl...
Salut,
"Jean-François"
| Comment, dans un état, faire apparaitre les enregistrements dont le
champ
| de regroupement a la valeur null (ou empty) ?
|
| Je m'explique :
| J'ai une table de 3 champs :
| - rubrique
| - élément
| - valeur
| Un élémént n'est pas nécessairement affecté à une rubrique, ce qui
signifie
| que le champ rubrique peut rester vide.
| En revanche, il y a nécessairement un contenu dans les champs élément et
| valeur.
| Jusque là, tout va bien...
|
| J'ai créé un Etat qui présente les enregistrements de ma table avec les
| éléments groupés par rubrique... Le problème, c'est que les éléments qui
| n'ont pas de rubrique ne sont pas listés dans mon état. Comment faire
pour
| que ces éléments apparaissent dans un groupe dont la valeur est null ?
Il te manque déjà une clé primaire dans cette table...
Ensuite, je pencherai pour un défaut de conception :
Car si l'on considère que des éléments de même type peuvent être
attaché à des rubriques différentes, les éléments sans rubrique se
retrouveront tous reliés à la rubrique "rubrique Null"...
Mais peut-être que cela n'a pas d'importance pour ton application.
Tu peut donc te créer un champ calculé dans la requête source de ton état:
Champ: SansRubrique: [Rubrique]
Critère: Is Null
par la suite tu pourra utiliser cette 'valeur' pour ton regroupement.
Désolé pour mes exposés vaseux et oiseux : j'avais trés mal analysé mon problème !!!
Le problème n'était pas une question de Regroupement......mais de conception de la requête sous jacente de mon état, requête dont les liens entre les tables étaient mal fichus, et excluaient "par conception" les enregistrments qui n'avaient pas de rubriques affectée !
Mais merci de ton aide Pierre
JF
"3stone" a écrit dans le message de news:
Salut,
"Jean-François" | Comment, dans un état, faire apparaitre les enregistrements dont le champ | de regroupement a la valeur null (ou empty) ? | | Je m'explique : | J'ai une table de 3 champs : | - rubrique | - élément | - valeur | Un élémént n'est pas nécessairement affecté à une rubrique, ce qui signifie | que le champ rubrique peut rester vide. | En revanche, il y a nécessairement un contenu dans les champs élément et | valeur. | Jusque là, tout va bien... | | J'ai créé un Etat qui présente les enregistrements de ma table avec les | éléments groupés par rubrique... Le problème, c'est que les éléments qui | n'ont pas de rubrique ne sont pas listés dans mon état. Comment faire pour | que ces éléments apparaissent dans un groupe dont la valeur est null ?
Il te manque déjà une clé primaire dans cette table...
Ensuite, je pencherai pour un défaut de conception : Car si l'on considère que des éléments de même type peuvent être attaché à des rubriques différentes, les éléments sans rubrique se retrouveront tous reliés à la rubrique "rubrique Null"...
Mais peut-être que cela n'a pas d'importance pour ton application.
Tu peut donc te créer un champ calculé dans la requête source de ton état:
Champ: SansRubrique: [Rubrique] Critère: Is Null
par la suite tu pourra utiliser cette 'valeur' pour ton regroupement.