Je repose ma question sur un autre fil car la première est restée sans
succès
Comment faire avec un groupe d'option une sélection pour avoir
sur un champ de type date/heure
Cas 1: les champs rempli uniquement
Cas 2: tous les enregistrements même vide
Je repose ma question sur un autre fil car la première est restée sans
succès
Comment faire avec un groupe d'option une sélection pour avoir
sur un champ de type date/heure
Cas 1: les champs rempli uniquement
Cas 2: tous les enregistrements même vide
Je repose ma question sur un autre fil car la première est restée sans
succès
Comment faire avec un groupe d'option une sélection pour avoir
sur un champ de type date/heure
Cas 1: les champs rempli uniquement
Cas 2: tous les enregistrements même vide
Salut,
"Marcel" a écrit:Je repose ma question sur un autre fil car la première est restée sans
succès
Sûrement à cause d'un manque de clarté...Comment faire avec un groupe d'option une sélection pour avoir
sur un champ de type date/heure
Cas 1: les champs rempli uniquement
Cas 2: tous les enregistrements même vide
Un groupe d'option renvoi une valeur numérique...
le reste n'est pas clair ;-(
Tu veux filtrer les enregistrements de ton formulaire ?
- afficher uniquement ceux qui ont une date dans un certain champ
- afficher tous les enregistrements...
c'est cela ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" <marcel-k@bluewin.ch> a écrit:
Je repose ma question sur un autre fil car la première est restée sans
succès
Sûrement à cause d'un manque de clarté...
Comment faire avec un groupe d'option une sélection pour avoir
sur un champ de type date/heure
Cas 1: les champs rempli uniquement
Cas 2: tous les enregistrements même vide
Un groupe d'option renvoi une valeur numérique...
le reste n'est pas clair ;-(
Tu veux filtrer les enregistrements de ton formulaire ?
- afficher uniquement ceux qui ont une date dans un certain champ
- afficher tous les enregistrements...
c'est cela ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" a écrit:Je repose ma question sur un autre fil car la première est restée sans
succès
Sûrement à cause d'un manque de clarté...Comment faire avec un groupe d'option une sélection pour avoir
sur un champ de type date/heure
Cas 1: les champs rempli uniquement
Cas 2: tous les enregistrements même vide
Un groupe d'option renvoi une valeur numérique...
le reste n'est pas clair ;-(
Tu veux filtrer les enregistrements de ton formulaire ?
- afficher uniquement ceux qui ont une date dans un certain champ
- afficher tous les enregistrements...
c'est cela ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" a écrit:
| Oui c'est j'ai un form qui affiche en continu et un des contrôles
contient
| des enregistrements de type date.
| Ce que j'aimerais c'est en cliquant sur le groupe d'option ( 2 cases)
| Case 1
| afficher tous les enregistrements qui ont une date rempli
| Case 2
| tous les enregistrements même ceux dont le champ date est vide
Ok...
| Le groupe je l'emploierai pour remplir un contrôle indépendant
(Control1)
| et ce control serais mis comme critère dans une requête.
Comme tu vas de toute facon ammener tous les enregistrements dans le
formulaire,
autant utilise un filtre sur le formulaire.
Crée ton groupes d'options, nomme le opt_Filtre (par exemple)
avec les valeurs retournées par défaut...
"Avec date" = valeur 1 pour la première ligne
et "Sans date" = valeur 2 pour la seconde ligne.
Sélectionne le cadre et demande les propriétés, et, dans l'événement
"Après mise à jour", tu mets entre les deux lignes...
Private Sub opt_Filtre_AfterUpdate()
If Me.opt_Filtre = 1 Then
Me.Filter = "[LaDate] is not null"
Else
Me.Filter = ""
End If
Me.FilterOn = True
End Sub
Ok ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" <marcel-k@bluewin.ch> a écrit:
| Oui c'est j'ai un form qui affiche en continu et un des contrôles
contient
| des enregistrements de type date.
| Ce que j'aimerais c'est en cliquant sur le groupe d'option ( 2 cases)
| Case 1
| afficher tous les enregistrements qui ont une date rempli
| Case 2
| tous les enregistrements même ceux dont le champ date est vide
Ok...
| Le groupe je l'emploierai pour remplir un contrôle indépendant
(Control1)
| et ce control serais mis comme critère dans une requête.
Comme tu vas de toute facon ammener tous les enregistrements dans le
formulaire,
autant utilise un filtre sur le formulaire.
Crée ton groupes d'options, nomme le opt_Filtre (par exemple)
avec les valeurs retournées par défaut...
"Avec date" = valeur 1 pour la première ligne
et "Sans date" = valeur 2 pour la seconde ligne.
Sélectionne le cadre et demande les propriétés, et, dans l'événement
"Après mise à jour", tu mets entre les deux lignes...
Private Sub opt_Filtre_AfterUpdate()
If Me.opt_Filtre = 1 Then
Me.Filter = "[LaDate] is not null"
Else
Me.Filter = ""
End If
Me.FilterOn = True
End Sub
Ok ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" a écrit:
| Oui c'est j'ai un form qui affiche en continu et un des contrôles
contient
| des enregistrements de type date.
| Ce que j'aimerais c'est en cliquant sur le groupe d'option ( 2 cases)
| Case 1
| afficher tous les enregistrements qui ont une date rempli
| Case 2
| tous les enregistrements même ceux dont le champ date est vide
Ok...
| Le groupe je l'emploierai pour remplir un contrôle indépendant
(Control1)
| et ce control serais mis comme critère dans une requête.
Comme tu vas de toute facon ammener tous les enregistrements dans le
formulaire,
autant utilise un filtre sur le formulaire.
Crée ton groupes d'options, nomme le opt_Filtre (par exemple)
avec les valeurs retournées par défaut...
"Avec date" = valeur 1 pour la première ligne
et "Sans date" = valeur 2 pour la seconde ligne.
Sélectionne le cadre et demande les propriétés, et, dans l'événement
"Après mise à jour", tu mets entre les deux lignes...
Private Sub opt_Filtre_AfterUpdate()
If Me.opt_Filtre = 1 Then
Me.Filter = "[LaDate] is not null"
Else
Me.Filter = ""
End If
Me.FilterOn = True
End Sub
Ok ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" a écrit:
| Un autre problème maintenant
Il vaut mieux ne pas "enfiler" les questions...
Une question par fil, et à chaque fil sa question ;-)
| j'ai une requête avec fonction de regroupement
| sur laquelle j'utilise la fonction Dcount pour 6 champs pour calculer le
| nombre d'enregistrement.
Attention pour la vitesse...
un DCount dans la requête cela ralenti, mais 6 DCount...
ne peux tu pas faire un regroupement avec un "Count" sur le champ ?
| Comment faire pour récupérer le filtre et faire un nouveau comptage.
Heu... récuperer le filtre ? du formulaire ? et faire quel comptage ?
Décrit plus largement la finalité... peut être qu'une autre méthode
est plus appropriée...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" <marcel-k@bluewin.ch> a écrit:
| Un autre problème maintenant
Il vaut mieux ne pas "enfiler" les questions...
Une question par fil, et à chaque fil sa question ;-)
| j'ai une requête avec fonction de regroupement
| sur laquelle j'utilise la fonction Dcount pour 6 champs pour calculer le
| nombre d'enregistrement.
Attention pour la vitesse...
un DCount dans la requête cela ralenti, mais 6 DCount...
ne peux tu pas faire un regroupement avec un "Count" sur le champ ?
| Comment faire pour récupérer le filtre et faire un nouveau comptage.
Heu... récuperer le filtre ? du formulaire ? et faire quel comptage ?
Décrit plus largement la finalité... peut être qu'une autre méthode
est plus appropriée...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" a écrit:
| Un autre problème maintenant
Il vaut mieux ne pas "enfiler" les questions...
Une question par fil, et à chaque fil sa question ;-)
| j'ai une requête avec fonction de regroupement
| sur laquelle j'utilise la fonction Dcount pour 6 champs pour calculer le
| nombre d'enregistrement.
Attention pour la vitesse...
un DCount dans la requête cela ralenti, mais 6 DCount...
ne peux tu pas faire un regroupement avec un "Count" sur le champ ?
| Comment faire pour récupérer le filtre et faire un nouveau comptage.
Heu... récuperer le filtre ? du formulaire ? et faire quel comptage ?
Décrit plus largement la finalité... peut être qu'une autre méthode
est plus appropriée...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" a écrit:
| En fait j'ai des tables ODBC liées. Et pour un enregistrement j'ai
plusieurs
| lignes avec 1 ligne par date. Je ne peu pas intervenir sur ces tables.Ce
que
| j'ai fait c'est des req. pour chaque date que j'ai besoin ( req1 à 6 )
et
| que je met en ligne avec une autre req7. C'est vrai le temps de calcul
est
| peu long environ 1 min mais c'est pas trop génant.
| L'application du comptage ne ce fait que par le clic sur bouton (pour
les
| personnes intéressées par ces chiffres) pour eviter des temps plus long
avec
| le filtrage.
|
| J'aimerais avec ton filtre l'appliquer à la requête7. Est-ce possible
Ben... ma première impression est que ce serait typiquement le cas
pour créer une requête de facon dynamique...
strSQL = "Select....." mais soit...
Tu ne dit pas d'où viennent les 6 dates que tu utilise dans tes 6
requêtes...
ensuite, il y a peut être lieu de faire *une* requête UNION...
a suivre...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" <marcel-k@bluewin.ch> a écrit:
| En fait j'ai des tables ODBC liées. Et pour un enregistrement j'ai
plusieurs
| lignes avec 1 ligne par date. Je ne peu pas intervenir sur ces tables.Ce
que
| j'ai fait c'est des req. pour chaque date que j'ai besoin ( req1 à 6 )
et
| que je met en ligne avec une autre req7. C'est vrai le temps de calcul
est
| peu long environ 1 min mais c'est pas trop génant.
| L'application du comptage ne ce fait que par le clic sur bouton (pour
les
| personnes intéressées par ces chiffres) pour eviter des temps plus long
avec
| le filtrage.
|
| J'aimerais avec ton filtre l'appliquer à la requête7. Est-ce possible
Ben... ma première impression est que ce serait typiquement le cas
pour créer une requête de facon dynamique...
strSQL = "Select....." mais soit...
Tu ne dit pas d'où viennent les 6 dates que tu utilise dans tes 6
requêtes...
ensuite, il y a peut être lieu de faire *une* requête UNION...
a suivre...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Salut,
"Marcel" a écrit:
| En fait j'ai des tables ODBC liées. Et pour un enregistrement j'ai
plusieurs
| lignes avec 1 ligne par date. Je ne peu pas intervenir sur ces tables.Ce
que
| j'ai fait c'est des req. pour chaque date que j'ai besoin ( req1 à 6 )
et
| que je met en ligne avec une autre req7. C'est vrai le temps de calcul
est
| peu long environ 1 min mais c'est pas trop génant.
| L'application du comptage ne ce fait que par le clic sur bouton (pour
les
| personnes intéressées par ces chiffres) pour eviter des temps plus long
avec
| le filtrage.
|
| J'aimerais avec ton filtre l'appliquer à la requête7. Est-ce possible
Ben... ma première impression est que ce serait typiquement le cas
pour créer une requête de facon dynamique...
strSQL = "Select....." mais soit...
Tu ne dit pas d'où viennent les 6 dates que tu utilise dans tes 6
requêtes...
ensuite, il y a peut être lieu de faire *une* requête UNION...
a suivre...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------