J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais
q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme
formulaire est lié à l'enregistrement du premier formulaire et il ne peut y
en avoir qu'1.
Comment faire pour qu'access ne donne pas la possibilité de saisir un 2 eme
enregistrement.
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
Maxence HUBICHE [MVP Access]
en jouant avec les propriétés du formulaire...
Désactivation de tous les controles de déplacement + Cycle = enregistrement en cours.
Ca devrait bien avancer les choses :) -- -=-=-=- Maxence HUBICHE -=-=-=- Formateur et Developpeur Indépendant Microsoft MVP Office Systems - Access Où me retrouver ? -------------------------------------------------------------------------------------------- http://access.developpez.com/faq (LA FAQ Access francophone la plus importante du Web) http://www.developpez.com (Communauté partenaire de Microsoft) http://www.developpez.net/forums/viewforum.php?f8 (LE Forum Access) http://www.access-maxence.com (mon site web perso) http://www.casestudio.fr (logiciel de modélisation de base de données)
"Robert" a écrit dans le message de news: 41704e4a$0$27900$
Bonjour,
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme formulaire est lié à l'enregistrement du premier formulaire et il ne peut y en avoir qu'1. Comment faire pour qu'access ne donne pas la possibilité de saisir un 2 eme enregistrement.
Robert
en jouant avec les propriétés du formulaire...
Désactivation de tous les controles de déplacement
+
Cycle = enregistrement en cours.
Ca devrait bien avancer les choses :)
--
-=-=-=- Maxence HUBICHE -=-=-=-
Formateur et Developpeur Indépendant
Microsoft MVP Office Systems - Access
Où me retrouver ?
--------------------------------------------------------------------------------------------
http://access.developpez.com/faq (LA FAQ Access francophone la plus
importante du Web)
http://www.developpez.com (Communauté partenaire de Microsoft)
http://www.developpez.net/forums/viewforum.php?f8 (LE Forum Access)
http://www.access-maxence.com (mon site web perso)
http://www.casestudio.fr (logiciel de modélisation de base de données)
"Robert" <a_retirer.r2ts.a_retirer@wanadoo.fr> a écrit dans le message de
news: 41704e4a$0$27900$8fcfb975@news.wanadoo.fr...
Bonjour,
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais
q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme
formulaire est lié à l'enregistrement du premier formulaire et il ne peut
y en avoir qu'1.
Comment faire pour qu'access ne donne pas la possibilité de saisir un 2
eme enregistrement.
Désactivation de tous les controles de déplacement + Cycle = enregistrement en cours.
Ca devrait bien avancer les choses :) -- -=-=-=- Maxence HUBICHE -=-=-=- Formateur et Developpeur Indépendant Microsoft MVP Office Systems - Access Où me retrouver ? -------------------------------------------------------------------------------------------- http://access.developpez.com/faq (LA FAQ Access francophone la plus importante du Web) http://www.developpez.com (Communauté partenaire de Microsoft) http://www.developpez.net/forums/viewforum.php?f8 (LE Forum Access) http://www.access-maxence.com (mon site web perso) http://www.casestudio.fr (logiciel de modélisation de base de données)
"Robert" a écrit dans le message de news: 41704e4a$0$27900$
Bonjour,
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme formulaire est lié à l'enregistrement du premier formulaire et il ne peut y en avoir qu'1. Comment faire pour qu'access ne donne pas la possibilité de saisir un 2 eme enregistrement.
Robert
3stone
Salut,
"Robert"
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme formulaire est lié à l'enregistrement du premier formulaire et il ne peut y en avoir qu'1. Comment faire pour qu'access ne donne pas la possibilité de saisir un 2 eme enregistrement.
Lorsque tu ouvre le second formulaire, il faut passer la valeur de la clé étrangère dans ta comande OpenForm par la clause Where...
Ainsi, le recordset du second formulaire ne contiendra que l'enregistrement demandé.
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Salut,
"Robert"
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais
q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme
formulaire est lié à l'enregistrement du premier formulaire et il ne peut y
en avoir qu'1.
Comment faire pour qu'access ne donne pas la possibilité de saisir un 2 eme
enregistrement.
Lorsque tu ouvre le second formulaire, il faut passer la valeur de la clé
étrangère dans ta comande OpenForm par la clause Where...
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme formulaire est lié à l'enregistrement du premier formulaire et il ne peut y en avoir qu'1. Comment faire pour qu'access ne donne pas la possibilité de saisir un 2 eme enregistrement.
Lorsque tu ouvre le second formulaire, il faut passer la valeur de la clé étrangère dans ta comande OpenForm par la clause Where...
Ainsi, le recordset du second formulaire ne contiendra que l'enregistrement demandé.
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Robert
oui mais si c'est un nouvel enregistrement et par la meme occassion pouvez vous me donner la synthaxe de la close where. je pense que c'est qque chose comme ca : where [FILLE] = "Blonde"
Je suis désolé mais depuis que je suis passé a win XP je n'arrive plus a répondre au sein de la conversation, et je ne vois pas pourquoi. merci robert
"3stone" a écrit dans le message de news:
Salut,
"Robert"
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme formulaire est lié à l'enregistrement du premier formulaire et il ne peut y en avoir qu'1. Comment faire pour qu'access ne donne pas la possibilité de saisir un 2 eme enregistrement.
Lorsque tu ouvre le second formulaire, il faut passer la valeur de la clé étrangère dans ta comande OpenForm par la clause Where...
Ainsi, le recordset du second formulaire ne contiendra que l'enregistrement demandé.
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
oui mais si c'est un nouvel enregistrement
et par la meme occassion pouvez vous me donner la synthaxe de la close
where.
je pense que c'est qque chose comme ca : where [FILLE] = "Blonde"
Je suis désolé mais depuis que je suis passé a win XP je n'arrive plus a
répondre au sein de la conversation, et je ne vois pas pourquoi.
merci
robert
"3stone" <threestone@cielreseau.be> a écrit dans le message de news:
eQF7g82sEHA.3984@TK2MSFTNGP09.phx.gbl...
Salut,
"Robert"
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais
q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme
formulaire est lié à l'enregistrement du premier formulaire et il ne peut
y
en avoir qu'1.
Comment faire pour qu'access ne donne pas la possibilité de saisir un 2
eme
enregistrement.
Lorsque tu ouvre le second formulaire, il faut passer la valeur de la
clé
étrangère dans ta comande OpenForm par la clause Where...
oui mais si c'est un nouvel enregistrement et par la meme occassion pouvez vous me donner la synthaxe de la close where. je pense que c'est qque chose comme ca : where [FILLE] = "Blonde"
Je suis désolé mais depuis que je suis passé a win XP je n'arrive plus a répondre au sein de la conversation, et je ne vois pas pourquoi. merci robert
"3stone" a écrit dans le message de news:
Salut,
"Robert"
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme formulaire est lié à l'enregistrement du premier formulaire et il ne peut y en avoir qu'1. Comment faire pour qu'access ne donne pas la possibilité de saisir un 2 eme enregistrement.
Lorsque tu ouvre le second formulaire, il faut passer la valeur de la clé étrangère dans ta comande OpenForm par la clause Where...
je vois que mon probleme de réponse au groupe est réglé.
Robert
oui mais si c'est un nouvel enregistrement ? et par la meme occassion pouvez vous me donner la synthaxe de la close where. je crois que cela doit etre qque chose du genre : Where [FILLE] = "Blonde" merci robert
"3stone" a écrit dans le message de news:
Salut,
"Robert"
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme formulaire est lié à l'enregistrement du premier formulaire et il ne peut y en avoir qu'1. Comment faire pour qu'access ne donne pas la possibilité de saisir un 2 eme enregistrement.
Lorsque tu ouvre le second formulaire, il faut passer la valeur de la clé étrangère dans ta comande OpenForm par la clause Where...
Ainsi, le recordset du second formulaire ne contiendra que l'enregistrement demandé.
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
oui mais si c'est un nouvel enregistrement ?
et par la meme occassion pouvez vous me donner la synthaxe de la close
where.
je crois que cela doit etre qque chose du genre : Where [FILLE] =
"Blonde"
merci
robert
"3stone" <threestone@cielreseau.be> a écrit dans le message de news:
eQF7g82sEHA.3984@TK2MSFTNGP09.phx.gbl...
Salut,
"Robert"
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais
q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme
formulaire est lié à l'enregistrement du premier formulaire et il ne peut
y
en avoir qu'1.
Comment faire pour qu'access ne donne pas la possibilité de saisir un 2
eme
enregistrement.
Lorsque tu ouvre le second formulaire, il faut passer la valeur de la
clé
étrangère dans ta comande OpenForm par la clause Where...
oui mais si c'est un nouvel enregistrement ? et par la meme occassion pouvez vous me donner la synthaxe de la close where. je crois que cela doit etre qque chose du genre : Where [FILLE] = "Blonde" merci robert
"3stone" a écrit dans le message de news:
Salut,
"Robert"
J'ai un formulaire par lequelle j'ouvre un 2eme formulaire et je voudrais q'un seul enregistrement puisse être saisi, l'enregistrement du 2 eme formulaire est lié à l'enregistrement du premier formulaire et il ne peut y en avoir qu'1. Comment faire pour qu'access ne donne pas la possibilité de saisir un 2 eme enregistrement.
Lorsque tu ouvre le second formulaire, il faut passer la valeur de la clé étrangère dans ta comande OpenForm par la clause Where...
Ainsi, le recordset du second formulaire ne contiendra que l'enregistrement demandé.
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
3stone
Salut,
"Robert"
oui mais si c'est un nouvel enregistrement et par la meme occassion pouvez vous me donner la synthaxe de la close where. je pense que c'est qque chose comme ca : where [FILLE] = "Blonde"
"[Fille]= 'Blonde'"
n'est pas une clause Where sérieur si on ne souhaite avoir Q'UN enregistrement!
Ce serait plutôt quelque chose comme :
"[NoPersonne]=" & Me.NumPersonne
Ton enregistrement, dans le premier formulaire, possède t-il seulement une clé primaire ??
- Si oui, renseigne celle-là - Si non, revoir la "construction"
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Salut,
"Robert"
oui mais si c'est un nouvel enregistrement
et par la meme occassion pouvez vous me donner la synthaxe de la close
where.
je pense que c'est qque chose comme ca : where [FILLE] = "Blonde"
"[Fille]= 'Blonde'"
n'est pas une clause Where sérieur si on ne souhaite avoir Q'UN enregistrement!
Ce serait plutôt quelque chose comme :
"[NoPersonne]=" & Me.NumPersonne
Ton enregistrement, dans le premier formulaire,
possède t-il seulement une clé primaire ??
- Si oui, renseigne celle-là
- Si non, revoir la "construction"
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
oui mais si c'est un nouvel enregistrement et par la meme occassion pouvez vous me donner la synthaxe de la close where. je pense que c'est qque chose comme ca : where [FILLE] = "Blonde"
"[Fille]= 'Blonde'"
n'est pas une clause Where sérieur si on ne souhaite avoir Q'UN enregistrement!
Ce serait plutôt quelque chose comme :
"[NoPersonne]=" & Me.NumPersonne
Ton enregistrement, dans le premier formulaire, possède t-il seulement une clé primaire ??
- Si oui, renseigne celle-là - Si non, revoir la "construction"
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Robert
oui mais, dans le cas d'un nouvel enregistrement à saisir que se passe t'il ?
Robert
"3stone" a écrit dans le message de news:
Salut,
"Robert"
oui mais si c'est un nouvel enregistrement et par la meme occassion pouvez vous me donner la synthaxe de la close where. je pense que c'est qque chose comme ca : where [FILLE] = "Blonde"
"[Fille]= 'Blonde'"
n'est pas une clause Where sérieur si on ne souhaite avoir Q'UN enregistrement!
Ce serait plutôt quelque chose comme :
"[NoPersonne]=" & Me.NumPersonne
Ton enregistrement, dans le premier formulaire, possède t-il seulement une clé primaire ??
- Si oui, renseigne celle-là - Si non, revoir la "construction"
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
oui mais, dans le cas d'un nouvel enregistrement à saisir que se passe t'il
?
Robert
"3stone" <threestone@cielreseau.be> a écrit dans le message de news:
O7gP436sEHA.2800@tk2msftngp13.phx.gbl...
Salut,
"Robert"
oui mais si c'est un nouvel enregistrement
et par la meme occassion pouvez vous me donner la synthaxe de la
close
where.
je pense que c'est qque chose comme ca : where [FILLE] = "Blonde"
"[Fille]= 'Blonde'"
n'est pas une clause Where sérieur si on ne souhaite avoir Q'UN
enregistrement!
Ce serait plutôt quelque chose comme :
"[NoPersonne]=" & Me.NumPersonne
Ton enregistrement, dans le premier formulaire,
possède t-il seulement une clé primaire ??
- Si oui, renseigne celle-là
- Si non, revoir la "construction"
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
oui mais, dans le cas d'un nouvel enregistrement à saisir que se passe t'il ?
Robert
"3stone" a écrit dans le message de news:
Salut,
"Robert"
oui mais si c'est un nouvel enregistrement et par la meme occassion pouvez vous me donner la synthaxe de la close where. je pense que c'est qque chose comme ca : where [FILLE] = "Blonde"
"[Fille]= 'Blonde'"
n'est pas une clause Where sérieur si on ne souhaite avoir Q'UN enregistrement!
Ce serait plutôt quelque chose comme :
"[NoPersonne]=" & Me.NumPersonne
Ton enregistrement, dans le premier formulaire, possède t-il seulement une clé primaire ??
- Si oui, renseigne celle-là - Si non, revoir la "construction"
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
3stone
Salut,
"Robert"
oui mais, dans le cas d'un nouvel enregistrement à saisir que se passe t'il ?
??
La même chose...
Puisque, pour qu'il y ait la moindre relation entre l'enregistrement du formulaire 1 et l'enregistrement du formulaire 2, il faut bien que le premier soit enregistre et donc, qu'il existe au moment d'ouvrir le second formulaire...
Mais, en fait, ne peux-tu pas utiliser la méthode "standard" qui consiste en un formulaire principal et sons sous-formulaire qui, automatiquement, ne contiendra que le/les enregistrements concernés ?
Quels sont tes besoins réels ?
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Salut,
"Robert"
oui mais, dans le cas d'un nouvel enregistrement à saisir que se passe t'il
?
??
La même chose...
Puisque, pour qu'il y ait la moindre relation entre l'enregistrement
du formulaire 1 et l'enregistrement du formulaire 2, il faut bien
que le premier soit enregistre et donc, qu'il existe au moment
d'ouvrir le second formulaire...
Mais, en fait, ne peux-tu pas utiliser la méthode "standard"
qui consiste en un formulaire principal et sons sous-formulaire
qui, automatiquement, ne contiendra que le/les enregistrements
concernés ?
Quels sont tes besoins réels ?
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
oui mais, dans le cas d'un nouvel enregistrement à saisir que se passe t'il ?
??
La même chose...
Puisque, pour qu'il y ait la moindre relation entre l'enregistrement du formulaire 1 et l'enregistrement du formulaire 2, il faut bien que le premier soit enregistre et donc, qu'il existe au moment d'ouvrir le second formulaire...
Mais, en fait, ne peux-tu pas utiliser la méthode "standard" qui consiste en un formulaire principal et sons sous-formulaire qui, automatiquement, ne contiendra que le/les enregistrements concernés ?
Quels sont tes besoins réels ?
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Robert
En fait c'est des saisies de journées de travail hebdomadaire, ces journée sont divisée par des temps imputés à des comptes, mais pour certains temps une description détaillées est nécessaire, donc c'est cette description qui doit être saisie. Mon 1er formulaire est déja un sous formulaire qui est lié au formulaire principal et je préfère la solution d'ouverture d'un nouveau formulaire car ce n'est pas toujours nécessaire de l'ouvrir.
Donc si on reprend : Un formulaire principal pour la sélection du jour (Lundi....Dimanche) Un sous formulaire lier au formulaire principal pour la saisie des temps ex : ([08:00]--[10:00]-- [Imputation]--[type]) Et suivant certains type une description supplémentaire est nécessaire, donc ouverture d'un nouveau formulaire
Voila j'espère que c'est clair.
Robert
"3stone" a écrit dans le message de news: %
Salut,
"Robert"
oui mais, dans le cas d'un nouvel enregistrement à saisir que se passe t'il ?
??
La même chose...
Puisque, pour qu'il y ait la moindre relation entre l'enregistrement du formulaire 1 et l'enregistrement du formulaire 2, il faut bien que le premier soit enregistre et donc, qu'il existe au moment d'ouvrir le second formulaire...
Mais, en fait, ne peux-tu pas utiliser la méthode "standard" qui consiste en un formulaire principal et sons sous-formulaire qui, automatiquement, ne contiendra que le/les enregistrements concernés ?
Quels sont tes besoins réels ?
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
En fait c'est des saisies de journées de travail hebdomadaire,
ces journée sont divisée par des temps imputés à des comptes, mais pour
certains temps une description détaillées est nécessaire, donc c'est cette
description qui doit être saisie.
Mon 1er formulaire est déja un sous formulaire qui est lié au formulaire
principal et je préfère la solution d'ouverture d'un nouveau formulaire car
ce n'est pas toujours nécessaire de l'ouvrir.
Donc si on reprend :
Un formulaire principal pour la sélection du jour (Lundi....Dimanche)
Un sous formulaire lier au formulaire principal pour la saisie des temps ex
:
([08:00]--[10:00]-- [Imputation]--[type])
Et suivant certains type une description supplémentaire est nécessaire, donc
ouverture d'un nouveau formulaire
Voila j'espère que c'est clair.
Robert
"3stone" <threestone@cielreseau.be> a écrit dans le message de news:
%23nOx5r7sEHA.3052@tk2msftngp13.phx.gbl...
Salut,
"Robert"
oui mais, dans le cas d'un nouvel enregistrement à saisir que se passe
t'il
?
??
La même chose...
Puisque, pour qu'il y ait la moindre relation entre l'enregistrement
du formulaire 1 et l'enregistrement du formulaire 2, il faut bien
que le premier soit enregistre et donc, qu'il existe au moment
d'ouvrir le second formulaire...
Mais, en fait, ne peux-tu pas utiliser la méthode "standard"
qui consiste en un formulaire principal et sons sous-formulaire
qui, automatiquement, ne contiendra que le/les enregistrements
concernés ?
Quels sont tes besoins réels ?
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
En fait c'est des saisies de journées de travail hebdomadaire, ces journée sont divisée par des temps imputés à des comptes, mais pour certains temps une description détaillées est nécessaire, donc c'est cette description qui doit être saisie. Mon 1er formulaire est déja un sous formulaire qui est lié au formulaire principal et je préfère la solution d'ouverture d'un nouveau formulaire car ce n'est pas toujours nécessaire de l'ouvrir.
Donc si on reprend : Un formulaire principal pour la sélection du jour (Lundi....Dimanche) Un sous formulaire lier au formulaire principal pour la saisie des temps ex : ([08:00]--[10:00]-- [Imputation]--[type]) Et suivant certains type une description supplémentaire est nécessaire, donc ouverture d'un nouveau formulaire
Voila j'espère que c'est clair.
Robert
"3stone" a écrit dans le message de news: %
Salut,
"Robert"
oui mais, dans le cas d'un nouvel enregistrement à saisir que se passe t'il ?
??
La même chose...
Puisque, pour qu'il y ait la moindre relation entre l'enregistrement du formulaire 1 et l'enregistrement du formulaire 2, il faut bien que le premier soit enregistre et donc, qu'il existe au moment d'ouvrir le second formulaire...
Mais, en fait, ne peux-tu pas utiliser la méthode "standard" qui consiste en un formulaire principal et sons sous-formulaire qui, automatiquement, ne contiendra que le/les enregistrements concernés ?
Quels sont tes besoins réels ?
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome