J'ai un formulaire dans lequel j'inventorie des objets OU=20
des archives. Il y a des champs (ex. 1 et 2) r=E9serv=E9s =E0=20
chacun des types d'objets.
J'imerais avoir un champs qui affiche automatiquement "O"=20
(pour objet) ou "A" (pour archive)selon si un champs 1 ou=20
si un champs 2 est rempli. Comme cela, je pourrai par la=20
suite utiliser ce champs (A ou O)comme crit=E8re afin de=20
filtrer mes enregistrements et obtenir soit tous ceux qui=20
concernent le objets ET les Archives ou juste les objets=20
ou juste les Archives.
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
Raymond [mvp]
Bonjour françoise.
Si tu veux créer un champ à deux positions ( O ou A) en fonction d'un autre champ qui lui-même est à 2 positions ( champ1 rempli ou champ2 rempli) je ne vois pas l'intérête de le créer. Autant travailler sur champ1 et champ2 comme critère.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Francoise B." a écrit dans le message de news:1c3ad01c452a7$f6c4df90$ Bonjour
J'ai un formulaire dans lequel j'inventorie des objets OU des archives. Il y a des champs (ex. 1 et 2) réservés à chacun des types d'objets.
J'imerais avoir un champs qui affiche automatiquement "O" (pour objet) ou "A" (pour archive)selon si un champs 1 ou si un champs 2 est rempli. Comme cela, je pourrai par la suite utiliser ce champs (A ou O)comme critère afin de filtrer mes enregistrements et obtenir soit tous ceux qui concernent le objets ET les Archives ou juste les objets ou juste les Archives.
Je vous remercie!!!
Francoise
Bonjour françoise.
Si tu veux créer un champ à deux positions ( O ou A) en fonction d'un autre
champ qui lui-même est à 2 positions ( champ1 rempli ou champ2 rempli) je ne
vois pas l'intérête de le créer. Autant travailler sur champ1 et champ2
comme critère.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Francoise B." <anonymous@discussions.microsoft.com> a écrit dans le message
de news:1c3ad01c452a7$f6c4df90$a601280a@phx.gbl...
Bonjour
J'ai un formulaire dans lequel j'inventorie des objets OU
des archives. Il y a des champs (ex. 1 et 2) réservés à
chacun des types d'objets.
J'imerais avoir un champs qui affiche automatiquement "O"
(pour objet) ou "A" (pour archive)selon si un champs 1 ou
si un champs 2 est rempli. Comme cela, je pourrai par la
suite utiliser ce champs (A ou O)comme critère afin de
filtrer mes enregistrements et obtenir soit tous ceux qui
concernent le objets ET les Archives ou juste les objets
ou juste les Archives.
Si tu veux créer un champ à deux positions ( O ou A) en fonction d'un autre champ qui lui-même est à 2 positions ( champ1 rempli ou champ2 rempli) je ne vois pas l'intérête de le créer. Autant travailler sur champ1 et champ2 comme critère.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Francoise B." a écrit dans le message de news:1c3ad01c452a7$f6c4df90$ Bonjour
J'ai un formulaire dans lequel j'inventorie des objets OU des archives. Il y a des champs (ex. 1 et 2) réservés à chacun des types d'objets.
J'imerais avoir un champs qui affiche automatiquement "O" (pour objet) ou "A" (pour archive)selon si un champs 1 ou si un champs 2 est rempli. Comme cela, je pourrai par la suite utiliser ce champs (A ou O)comme critère afin de filtrer mes enregistrements et obtenir soit tous ceux qui concernent le objets ET les Archives ou juste les objets ou juste les Archives.
Je vous remercie!!!
Francoise
francoise B.
Bonjour Raymond
Les champs 1 et 2 sont des listes déroulantes et si j'utilise ces champs comme critère, ca implique que je recherche avec une valeur de cette liste et je ne veux pas ca. Je veux juste que si le champs 1 est vide, la valeur du champs A-O soit déterminé à A, s'il n'est pas vide, la valeur sera O
Merci!!
FB
-----Message d'origine----- Bonjour françoise.
Si tu veux créer un champ à deux positions ( O ou A) en fonction d'un autre
champ qui lui-même est à 2 positions ( champ1 rempli ou champ2 rempli) je ne
vois pas l'intérête de le créer. Autant travailler sur champ1 et champ2
comme critère.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Francoise B." a écrit dans le message
de news:1c3ad01c452a7$f6c4df90$ Bonjour
J'ai un formulaire dans lequel j'inventorie des objets OU des archives. Il y a des champs (ex. 1 et 2) réservés à chacun des types d'objets.
J'imerais avoir un champs qui affiche automatiquement "O" (pour objet) ou "A" (pour archive)selon si un champs 1 ou si un champs 2 est rempli. Comme cela, je pourrai par la suite utiliser ce champs (A ou O)comme critère afin de filtrer mes enregistrements et obtenir soit tous ceux qui concernent le objets ET les Archives ou juste les objets ou juste les Archives.
Je vous remercie!!!
Francoise
.
Bonjour Raymond
Les champs 1 et 2 sont des listes déroulantes et si
j'utilise ces champs comme critère, ca implique que je
recherche avec une valeur de cette liste et je ne veux pas
ca. Je veux juste que si le champs 1 est vide, la valeur
du champs A-O soit déterminé à A, s'il n'est pas vide, la
valeur sera O
Merci!!
FB
-----Message d'origine-----
Bonjour françoise.
Si tu veux créer un champ à deux positions ( O ou A) en
fonction d'un autre
champ qui lui-même est à 2 positions ( champ1 rempli ou
champ2 rempli) je ne
vois pas l'intérête de le créer. Autant travailler sur
champ1 et champ2
comme critère.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Francoise B." <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:1c3ad01c452a7$f6c4df90$a601280a@phx.gbl...
Bonjour
J'ai un formulaire dans lequel j'inventorie des objets OU
des archives. Il y a des champs (ex. 1 et 2) réservés à
chacun des types d'objets.
J'imerais avoir un champs qui affiche automatiquement "O"
(pour objet) ou "A" (pour archive)selon si un champs 1 ou
si un champs 2 est rempli. Comme cela, je pourrai par la
suite utiliser ce champs (A ou O)comme critère afin de
filtrer mes enregistrements et obtenir soit tous ceux qui
concernent le objets ET les Archives ou juste les objets
ou juste les Archives.
Les champs 1 et 2 sont des listes déroulantes et si j'utilise ces champs comme critère, ca implique que je recherche avec une valeur de cette liste et je ne veux pas ca. Je veux juste que si le champs 1 est vide, la valeur du champs A-O soit déterminé à A, s'il n'est pas vide, la valeur sera O
Merci!!
FB
-----Message d'origine----- Bonjour françoise.
Si tu veux créer un champ à deux positions ( O ou A) en fonction d'un autre
champ qui lui-même est à 2 positions ( champ1 rempli ou champ2 rempli) je ne
vois pas l'intérête de le créer. Autant travailler sur champ1 et champ2
comme critère.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Francoise B." a écrit dans le message
de news:1c3ad01c452a7$f6c4df90$ Bonjour
J'ai un formulaire dans lequel j'inventorie des objets OU des archives. Il y a des champs (ex. 1 et 2) réservés à chacun des types d'objets.
J'imerais avoir un champs qui affiche automatiquement "O" (pour objet) ou "A" (pour archive)selon si un champs 1 ou si un champs 2 est rempli. Comme cela, je pourrai par la suite utiliser ce champs (A ou O)comme critère afin de filtrer mes enregistrements et obtenir soit tous ceux qui concernent le objets ET les Archives ou juste les objets ou juste les Archives.
Je vous remercie!!!
Francoise
.
Raymond [mvp]
Si tu insistes, le client est roi !
dans l'événement AfterUpdate du champ 1 tu indiques ce type de procédure
Private Sub Champ1_AfterUpdate() If IsNull(Champ1) Then Me.A_O = "A" Else Me.A_O = "O" End If End Sub -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"francoise B." a écrit dans le message de news:1c47701c452bb$abb340f0$ Bonjour Raymond
Les champs 1 et 2 sont des listes déroulantes et si j'utilise ces champs comme critère, ca implique que je recherche avec une valeur de cette liste et je ne veux pas ca. Je veux juste que si le champs 1 est vide, la valeur du champs A-O soit déterminé à A, s'il n'est pas vide, la valeur sera O
Si tu insistes, le client est roi !
dans l'événement AfterUpdate du champ 1 tu indiques ce type de procédure
Private Sub Champ1_AfterUpdate()
If IsNull(Champ1) Then
Me.A_O = "A"
Else
Me.A_O = "O"
End If
End Sub
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"francoise B." <anonymous@discussions.microsoft.com> a écrit dans le message
de news:1c47701c452bb$abb340f0$a601280a@phx.gbl...
Bonjour Raymond
Les champs 1 et 2 sont des listes déroulantes et si
j'utilise ces champs comme critère, ca implique que je
recherche avec une valeur de cette liste et je ne veux pas
ca. Je veux juste que si le champs 1 est vide, la valeur
du champs A-O soit déterminé à A, s'il n'est pas vide, la
valeur sera O
dans l'événement AfterUpdate du champ 1 tu indiques ce type de procédure
Private Sub Champ1_AfterUpdate() If IsNull(Champ1) Then Me.A_O = "A" Else Me.A_O = "O" End If End Sub -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"francoise B." a écrit dans le message de news:1c47701c452bb$abb340f0$ Bonjour Raymond
Les champs 1 et 2 sont des listes déroulantes et si j'utilise ces champs comme critère, ca implique que je recherche avec une valeur de cette liste et je ne veux pas ca. Je veux juste que si le champs 1 est vide, la valeur du champs A-O soit déterminé à A, s'il n'est pas vide, la valeur sera O
3stone
Salut,
"Raymond [mvp]"
dans l'événement AfterUpdate du champ 1 tu indiques ce type de procédure
Private Sub Champ1_AfterUpdate() If IsNull(Champ1) Then
Heu...
Difficile de produire un "AfterUpdate" lorsque le contrôle est null
;-)
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Raymond [mvp]"
dans l'événement AfterUpdate du champ 1 tu indiques ce type de procédure
Private Sub Champ1_AfterUpdate()
If IsNull(Champ1) Then
Heu...
Difficile de produire un "AfterUpdate" lorsque le contrôle est null
;-)
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
dans l'événement AfterUpdate du champ 1 tu indiques ce type de procédure
Private Sub Champ1_AfterUpdate() If IsNull(Champ1) Then
Heu...
Difficile de produire un "AfterUpdate" lorsque le contrôle est null
;-)
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Raymond [mvp]
Bonjour Pierre.
Bien sûr que si, si la valeur précédente était différente de Null, l'afterupdate est bien déclenché. si la valeur précédente était Null, il n'y a pas de afterupdate. contrairement à ce qu'on pourrait penser, lorsqu'on vide un contrôle texte avec suppr par exemple, le test de IsNull passe à true. si tu vides le champ et tu fais If IsNull(Me.Le_Nom) Then MsgBox "null" tu affiches bien le message. Dans le cas ci-dessus le = "" ne réagit pas. bien penser que dans un formulaire un champ texte vide est null et non une chaîne vide. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"3stone" a écrit dans le message de news:
Salut,
"Raymond [mvp]"
dans l'événement AfterUpdate du champ 1 tu indiques ce type de procédure
Private Sub Champ1_AfterUpdate() If IsNull(Champ1) Then
Heu...
Difficile de produire un "AfterUpdate" lorsque le contrôle est null
Bonjour Pierre.
Bien sûr que si, si la valeur précédente était différente de Null,
l'afterupdate est bien déclenché. si la valeur précédente était Null, il n'y
a pas de afterupdate.
contrairement à ce qu'on pourrait penser, lorsqu'on vide un contrôle texte
avec suppr par exemple, le test de IsNull passe à true.
si tu vides le champ et tu fais If IsNull(Me.Le_Nom) Then MsgBox "null" tu
affiches bien le message.
Dans le cas ci-dessus le = "" ne réagit pas.
bien penser que dans un formulaire un champ texte vide est null et non une
chaîne vide.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:OHkzAKtUEHA.760@TK2MSFTNGP12.phx.gbl...
Salut,
"Raymond [mvp]"
dans l'événement AfterUpdate du champ 1 tu indiques ce type de
procédure
Private Sub Champ1_AfterUpdate()
If IsNull(Champ1) Then
Heu...
Difficile de produire un "AfterUpdate" lorsque le contrôle est null
Bien sûr que si, si la valeur précédente était différente de Null, l'afterupdate est bien déclenché. si la valeur précédente était Null, il n'y a pas de afterupdate. contrairement à ce qu'on pourrait penser, lorsqu'on vide un contrôle texte avec suppr par exemple, le test de IsNull passe à true. si tu vides le champ et tu fais If IsNull(Me.Le_Nom) Then MsgBox "null" tu affiches bien le message. Dans le cas ci-dessus le = "" ne réagit pas. bien penser que dans un formulaire un champ texte vide est null et non une chaîne vide. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"3stone" a écrit dans le message de news:
Salut,
"Raymond [mvp]"
dans l'événement AfterUpdate du champ 1 tu indiques ce type de procédure
Private Sub Champ1_AfterUpdate() If IsNull(Champ1) Then
Heu...
Difficile de produire un "AfterUpdate" lorsque le contrôle est null
3stone
Yo !
"Raymond [mvp]"
Bien sûr que si, si la valeur précédente était différente de Null, l'afterupdate est bien déclenché...
oui oui...
mais rares sont les cas ou l'on va dans un contrôle pour le "vider"
;-)))
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Yo !
"Raymond [mvp]"
Bien sûr que si, si la valeur précédente était différente de Null,
l'afterupdate est bien déclenché...
oui oui...
mais rares sont les cas ou l'on va dans un contrôle pour le "vider"
;-)))
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Bien sûr que si, si la valeur précédente était différente de Null, l'afterupdate est bien déclenché...
oui oui...
mais rares sont les cas ou l'on va dans un contrôle pour le "vider"
;-)))
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Raymond [mvp]
D'accord avec toi.
mais dans son cas, ça doit arriver sinon son test n'a aucun sens.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"3stone" a écrit dans le message de news:
Yo !
"Raymond [mvp]"
Bien sûr que si, si la valeur précédente était différente de Null, l'afterupdate est bien déclenché...
oui oui...
mais rares sont les cas ou l'on va dans un contrôle pour le "vider"
;-)))
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
D'accord avec toi.
mais dans son cas, ça doit arriver sinon son test n'a aucun sens.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:e9jNdctUEHA.716@TK2MSFTNGP11.phx.gbl...
Yo !
"Raymond [mvp]"
Bien sûr que si, si la valeur précédente était différente de Null,
l'afterupdate est bien déclenché...
oui oui...
mais rares sont les cas ou l'on va dans un contrôle pour le "vider"
;-)))
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
mais dans son cas, ça doit arriver sinon son test n'a aucun sens.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"3stone" a écrit dans le message de news:
Yo !
"Raymond [mvp]"
Bien sûr que si, si la valeur précédente était différente de Null, l'afterupdate est bien déclenché...
oui oui...
mais rares sont les cas ou l'on va dans un contrôle pour le "vider"
;-)))
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------