Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 2EDE1697-0077-4F54-8DCE-87278A0AF394@microsoft.com...
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 2EDE1697-0077-4F54-8DCE-87278A0AF394@microsoft.com...
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
pourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
pourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 88AA05B5-443C-4ABE-9BEA-D5F73F5D6F98@microsoft.com...
Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 2EDE1697-0077-4F54-8DCE-87278A0AF394@microsoft.com...
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
pourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luis
pourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 88AA05B5-443C-4ABE-9BEA-D5F73F5D6F98@microsoft.com...
Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 2EDE1697-0077-4F54-8DCE-87278A0AF394@microsoft.com...
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
essaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
essaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 08071860-B769-45F0-B62A-8571B651609F@microsoft.com...
Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luis
pourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 88AA05B5-443C-4ABE-9BEA-D5F73F5D6F98@microsoft.com...
Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 2EDE1697-0077-4F54-8DCE-87278A0AF394@microsoft.com...
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
essaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Non, ça ne change rien.
Luisessaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Non, ça ne change rien.
Luis
essaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 08071860-B769-45F0-B62A-8571B651609F@microsoft.com...
Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luis
pourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news: 88AA05B5-443C-4ABE-9BEA-D5F73F5D6F98@microsoft.com...
Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news:
2EDE1697-0077-4F54-8DCE-87278A0AF394@microsoft.com...
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
Non, ça ne change rien.
Luisessaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code pour que le
message ne s'affiche que lorsque l'on saisi pour la première fois le nom et
plus après.
Je vous remercie.
Luis
remarque, pour étre franc, je comprend pas ton pb :o)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:
Non, ça ne change rien.
Luisessaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton
Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse
que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*",
"CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et
on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou
en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que
l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce
nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code
pour que le
message ne s'affiche que lorsque l'on saisi pour la première
fois le nom et
plus après.
Je vous remercie.
Luis
remarque, pour étre franc, je comprend pas ton pb :o)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news:
5597D1B4-9B1D-4D93-A4CF-F03AECA5A327@microsoft.com...
Non, ça ne change rien.
Luis
essaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news:
08071860-B769-45F0-B62A-8571B651609F@microsoft.com...
Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luis
pourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de
news: 88AA05B5-443C-4ABE-9BEA-D5F73F5D6F98@microsoft.com...
Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton
Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse
que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*",
"CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de
news: 2EDE1697-0077-4F54-8DCE-87278A0AF394@microsoft.com...
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et
on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou
en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que
l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce
nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code
pour que le
message ne s'affiche que lorsque l'on saisi pour la première
fois le nom et
plus après.
Je vous remercie.
Luis
remarque, pour étre franc, je comprend pas ton pb :o)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:
Non, ça ne change rien.
Luisessaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton
Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse
que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*",
"CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et
on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou
en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que
l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce
nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code
pour que le
message ne s'affiche que lorsque l'on saisi pour la première
fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour
Ce qu'il veut dire, c'est qu'il veut vérifier si l'enregistrement qu'il est
en train de saisir existe ou non.
Et cette vérification il ne veut la faire que lors de la première saisie
dans le champ, par quand il modifie le champ...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Pierre CFI [mvp]" a écrit dans le message de
news:remarque, pour étre franc, je comprend pas ton pb :o)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:
Non, ça ne change rien.
Luisessaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton
Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse
que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*",
"CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et
on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou
en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que
l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce
nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code
pour que le
message ne s'affiche que lorsque l'on saisi pour la première
fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour
Ce qu'il veut dire, c'est qu'il veut vérifier si l'enregistrement qu'il est
en train de saisir existe ou non.
Et cette vérification il ne veut la faire que lors de la première saisie
dans le champ, par quand il modifie le champ...
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Pierre CFI [mvp]" <XXX_pierresalaun@wanadoo.fr> a écrit dans le message de
news: O7mi2IPBHHA.3536@TK2MSFTNGP03.phx.gbl...
remarque, pour étre franc, je comprend pas ton pb :o)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news:
5597D1B4-9B1D-4D93-A4CF-F03AECA5A327@microsoft.com...
Non, ça ne change rien.
Luis
essaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news:
08071860-B769-45F0-B62A-8571B651609F@microsoft.com...
Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luis
pourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de
news: 88AA05B5-443C-4ABE-9BEA-D5F73F5D6F98@microsoft.com...
Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton
Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse
que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*",
"CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de
news: 2EDE1697-0077-4F54-8DCE-87278A0AF394@microsoft.com...
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et
on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou
en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que
l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce
nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code
pour que le
message ne s'affiche que lorsque l'on saisi pour la première
fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour
Ce qu'il veut dire, c'est qu'il veut vérifier si l'enregistrement qu'il est
en train de saisir existe ou non.
Et cette vérification il ne veut la faire que lors de la première saisie
dans le champ, par quand il modifie le champ...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Pierre CFI [mvp]" a écrit dans le message de
news:remarque, pour étre franc, je comprend pas ton pb :o)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:
Non, ça ne change rien.
Luisessaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton
Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse
que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*",
"CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et
on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou
en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que
l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce
nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code
pour que le
message ne s'affiche que lorsque l'on saisi pour la première
fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour,
C'est exactement cela, je veux vérifier si le nom existe lors de la première
saisie dans le cahmp, après plus.
Comment faire ça?
Merci pour les conseils.
LuisBonjour
Ce qu'il veut dire, c'est qu'il veut vérifier si l'enregistrement qu'il est
en train de saisir existe ou non.
Et cette vérification il ne veut la faire que lors de la première saisie
dans le champ, par quand il modifie le champ...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Pierre CFI [mvp]" a écrit dans le message de
news:remarque, pour étre franc, je comprend pas ton pb :o)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:
Non, ça ne change rien.
Luisessaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton
Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse
que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*",
"CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et
on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou
en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que
l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce
nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code
pour que le
message ne s'affiche que lorsque l'on saisi pour la première
fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour,
C'est exactement cela, je veux vérifier si le nom existe lors de la première
saisie dans le cahmp, après plus.
Comment faire ça?
Merci pour les conseils.
Luis
Bonjour
Ce qu'il veut dire, c'est qu'il veut vérifier si l'enregistrement qu'il est
en train de saisir existe ou non.
Et cette vérification il ne veut la faire que lors de la première saisie
dans le champ, par quand il modifie le champ...
--
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Pierre CFI [mvp]" <XXX_pierresalaun@wanadoo.fr> a écrit dans le message de
news: O7mi2IPBHHA.3536@TK2MSFTNGP03.phx.gbl...
remarque, pour étre franc, je comprend pas ton pb :o)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news:
5597D1B4-9B1D-4D93-A4CF-F03AECA5A327@microsoft.com...
Non, ça ne change rien.
Luis
essaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de news:
08071860-B769-45F0-B62A-8571B651609F@microsoft.com...
Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luis
pourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de
news: 88AA05B5-443C-4ABE-9BEA-D5F73F5D6F98@microsoft.com...
Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton
Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse
que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luis
bonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*",
"CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" <Luis@discussions.microsoft.com> a écrit dans le message de
news: 2EDE1697-0077-4F54-8DCE-87278A0AF394@microsoft.com...
Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et
on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou
en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que
l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce
nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code
pour que le
message ne s'affiche que lorsque l'on saisi pour la première
fois le nom et
plus après.
Je vous remercie.
Luis
Bonjour,
C'est exactement cela, je veux vérifier si le nom existe lors de la première
saisie dans le cahmp, après plus.
Comment faire ça?
Merci pour les conseils.
LuisBonjour
Ce qu'il veut dire, c'est qu'il veut vérifier si l'enregistrement qu'il est
en train de saisir existe ou non.
Et cette vérification il ne veut la faire que lors de la première saisie
dans le champ, par quand il modifie le champ...
--
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Pierre CFI [mvp]" a écrit dans le message de
news:remarque, pour étre franc, je comprend pas ton pb :o)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:
Non, ça ne change rien.
Luisessaie la modif
"Ucase([RAISON SOCIALE]) =""" & Ucase(Me.[RAISON SOCIALE])....
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de news:Bonjour Pierre,
Les majuscules étaient un exemple.
Ce que j'aimerai: c'est que l'avertissement ne se fasse que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luispourquoi tu parles de majuscules ??
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour Pierre,
Je n'ai pas besoin de confirmer la modification à cet endroit.
Dans le formulaire il y a déjà un bouton Modifier, un bouton
Valider et un
bouton Annuler.
Ce code je l'avais mis uniquement pour que l'on ne saisisse pas par
indavertance 2 fois un même Client.
Ce que j'aimerai maintenant, c'est que l'avertissement ne se fasse
que lors
d'une nouvelle saisie ou pour m'exprimer autrement, uniquement à la
saisie
d'un nouveau client.
Merci.
Luisbonjour
de toutes façons tu géres pas le Cancel
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
If msgbox ("Un client portant ce nom " & If DLookup("*",
"CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON SOCIALE] &
"""") & " existe déjà...Modifier ????",VbyesNo) = VbYes then
Cancel = false
else
Cancel = true
End If
end if
Exit Sub
'ici je fais apparraitre le nom déjà inscrit
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Luis" a écrit dans le message de
news:Bonjour,
J'ai mis ceci en Avant Maj du champ société dans un formulaire:
Private Sub société_BeforeUpdate(Cancel As Integer)
If DCount("*", "CLIENTS", "[RAISON SOCIALE] =""" & Me.[RAISON
SOCIALE] &
"""") > 0 Then
msgbox "Un client portant ce nom existe déjà..."
End If
Exit Sub
Cela fonctionne très bien lors que l'on saisie un nouveau nom et
on valide,
mais si l'on s'apperçois que l'on a tout écrit en minuscules ou
en majuscules
et que l'on veut rectifier (par exemple tartempion Sa et que
l'on modifie par
Tartempion SA) on a à nouveau le message "Un client portant ce
nom existe
déjà..." qui s'affiche, où dois-je mettre ce petit bout de code
pour que le
message ne s'affiche que lorsque l'on saisi pour la première
fois le nom et
plus après.
Je vous remercie.
Luis