OVH Cloud OVH Cloud

evenement sur saisie

36 réponses
Avatar
URIANE
Bonjour,
J'ai un formulaire de saisie dont la clef est le numéro d'inscription, avec
Nom_Prénom, date de naissance, adresse etc.....le Nom_Prénom n'a aucun
verrou, ce que je souhaiterais c'est que si dans le cours des saisies à
venir l'utilisateur de la base saisi un candidat dont le Nom_Prénom existe
déjà, obtenir une alerte après mise à jour du champs du genre "Attention ce
candidat existe déjà" que la date de naissance du candidat et son adresse
s'affiche dans le message d'alerte" avec la question voulez-vous continuer
oui/non, oui il continue car la date de naissance et l'adresses sont
différentes, non il stop car c'est les mêmes coordonnées ???? est-ce
possible, si oui comment puis faire pour obtenir ce résultat ?
Par avance merci au(x) génie(s) qui m'apportera la solution .....
cordialement

10 réponses

1 2 3 4
Avatar
Fabien
Ben oui mais tu ou l'utilisateur a quant même ces infos a saisir sous
les yeux concernant le nouvel enregistrement , Il peut les comparer avec
celles affichées dans le message ?

Salut "ze TITI",
Ca fonctionne certes mais pas encore comme je le voudrais, en fait dès la
saisie du Nom_Prénom, je voudrais que dans le message d'alerte figurent la
date_naissance et l'adresse, afin de pouvoir répondre yes ou no, yes pour
continuer si la date_naissance et l'adresse ne correspondent pas, mais il
faut savoir qu'au moment ou je saisi le Nom_Prénom la date_naissance et
l'adresse ne sont pas encore saisis dans mon formulaire présent !
Merci




Avatar
URIANE
Oui Fabien,
celui ou celle qui saisi à l'info, mais je ne suis pas arrivée à l'heure
actuelle à obtenir dans mon msgbox l'info qui me donne les coordonnées de
l'homonyme déjà saisies afin de comparer justement avant de continuer....
Merci
Avatar
ze Titi
Il me semble que c'est ce que je t'ai proposé, non ?

Dans ton message <# du vendredi
Oui Fabien,
celui ou celle qui saisi à l'info, mais je ne suis pas arrivée à l'heure
actuelle à obtenir dans mon msgbox l'info qui me donne les coordonnées de
l'homonyme déjà saisies afin de comparer justement avant de continuer....
Merci


--
Cordialement,
Ze Titi

Tout pour réussir avec Access :
http://www.mpfa.info

Avatar
Fabien
Tu veux dire que le code de ze-titi ou le mien ne donne rien ?

Oui Fabien,
celui ou celle qui saisi à l'info, mais je ne suis pas arrivée à l'heure
actuelle à obtenir dans mon msgbox l'info qui me donne les coordonnées de
l'homonyme déjà saisies afin de comparer justement avant de continuer....
Merci




Avatar
Jessy Sempere
Re,

Voilà donc une solution qui devrait convenir :
http://access.fr.free.fr/articles.php?lng=fr&pg2

@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------



Oui Fabien,
celui ou celle qui saisi à l'info, mais je ne suis pas arrivée à l'heure
actuelle à obtenir dans mon msgbox l'info qui me donne les coordonnées de
l'homonyme déjà saisies afin de comparer justement avant de continuer....
Merci





Avatar
ze Titi
C'est beau, c'est sympa, c'est bien fait... Bravo !

Dans ton message
Re,

Voilà donc une solution qui devrait convenir :
http://access.fr.free.fr/articles.php?lng=fr&pg2

@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------



Oui Fabien,
celui ou celle qui saisi à l'info, mais je ne suis pas arrivée à l'heure
actuelle à obtenir dans mon msgbox l'info qui me donne les coordonnées de
l'homonyme déjà saisies afin de comparer justement avant de continuer....
Merci






--
Cordialement,
Ze Titi

Tout pour réussir avec Access :
http://www.mpfa.info


Avatar
Jessy Sempere
Merci
Comme d'hab, je t'envois le chèque... ;-))

--
@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"ze Titi" a écrit dans le message de news:

C'est beau, c'est sympa, c'est bien fait... Bravo !

Dans ton message du
Re,

Voilà donc une solution qui devrait convenir :
http://access.fr.free.fr/articles.php?lng=fr&pg2

@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------



Oui Fabien,
celui ou celle qui saisi à l'info, mais je ne suis pas arrivée à l'heure
actuelle à obtenir dans mon msgbox l'info qui me donne les coordonnées
de l'homonyme déjà saisies afin de comparer justement avant de
continuer....
Merci



--
Cordialement,
Ze Titi

Tout pour réussir avec Access :
http://www.mpfa.info






Avatar
URIANE
Bonjour "ze Titi"
J'ai testé ton code et ca ne me donne pas les éléments enregistrés avec le
précédent candidat qui porte le même nom .....la question voulez-vous
continuer est posée, ensuite je vois date_naissance, adresse, écris de cette
façon et c'est tout je dois répondre yes ou no mais je ne sais pas la
date_naissance du précédent enregistrement ni la ligne adresse.....Merci


Il me semble que c'est ce que je t'ai proposé, non ?

Dans ton message <# du vendredi
Oui Fabien,
celui ou celle qui saisi à l'info, mais je ne suis pas arrivée à l'heure
actuelle à obtenir dans mon msgbox l'info qui me donne les coordonnées de
l'homonyme déjà saisies afin de comparer justement avant de continuer....
Merci


--
Cordialement,
Ze Titi

Tout pour réussir avec Access :
http://www.mpfa.info






Avatar
URIANE
bonjour Fabien,
Je pense que je merdouille qq part car ça ne me donne pas la date_naissance
ni l'adresse du précédent enregistrement, lis la réponse que n'ai faite à "ze
Titi"
En tout cas merci à vous de m'aider, j'ai mis du temps à vous répondre car
je suis chez moi et j'ai du me recréer un compte pour pouvoir vous répondre
....


Tu veux dire que le code de ze-titi ou le mien ne donne rien ?

Oui Fabien,
celui ou celle qui saisi à l'info, mais je ne suis pas arrivée à l'heure
actuelle à obtenir dans mon msgbox l'info qui me donne les coordonnées de
l'homonyme déjà saisies afin de comparer justement avant de continuer....
Merci







Avatar
URIANE
Bonjour Jessy,
Je suis allée regarder ton code il est super géniale c'est tout à fait ce
que je recherche dès lundi je vais essayer de l'appliquer grand merci, tu
sais que tu es génial ?
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiii


Re,

Effectivement, tu as tout compris...
Par contre c'est plus suptile vu que tu ne sais pas sur combien de champ
peut-être fait la recherche...
Mais, je viens de finir, reste à la mettre et surtout l'expliquer avec un
bel exemple
--
@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------



Hello Jessy !

Ah ben on fait ce qu'on peut... Dans ce cas, faut passer par un
recordset qui regroupe tous les enregistrements identiques et on crée
une petite boîte de dialogue qui affiche le résultat...
Je suppose que tu fais une petite procédure de ce type... J'attends de
voir !

En ce jour mémorable du vendredi 09/03/2007, tu as entrepris la lourde
tâche de taper sur ton clavier :
Salut ze_titi

Et s'il y a plus de 1 avec le même nom et prénom ???
hi hi hi ;-)))

PS : Je termine une fonction spécifique que je devrais mettre en ligne je
pense...

@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------



Hello Uriane !

If DCount("*", "taTable", "[Nom]= '" & Me.controleNom _
& "' And [Prenom] = '" & Me.controlePrenom & "'") > 0 Then
If MsgBox("Existe déjà avec Date naissance=" & _
DLookup("dateNaissance","taTable","[Nom]='" & ControleNom & "'"
& _ " AND [Prénom]='" & controlePrenom & "'") & " et adresse=" &
_ DLookup("adresse","taTable","[Nom]='" & ControleNom & "'" & _
" AND [Prénom]='" & controlePrenom & "'") & chr(13) & _
"Voulez-vous l'ajouter", vbYesNo) = vbNo Then Cancel = True
End If

En ce jour mémorable du vendredi 09/03/2007, tu as entrepris la lourde tâche
de taper sur ton clavier :
Bonjour

un truc dans ce genre sur l'événement "sur libération" devrait convenir :

If DCount("*", "taTable", "[Nom]= '" & Me.controleNom _
& "' And [Prenom] = '" & Me.controlePrenom & "'") > 0 Then
If MsgBox("Existe déjà, voulez-vous l'ajouter", vbYesNo) = vbNo
Then Cancel = True
End If

--
@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------



Bonjour,
J'ai un formulaire de saisie dont la clef est le numéro d'inscription,
avec Nom_Prénom, date de naissance, adresse etc.....le Nom_Prénom n'a
aucun verrou, ce que je souhaiterais c'est que si dans le cours des
saisies à venir l'utilisateur de la base saisi un candidat dont le
Nom_Prénom existe déjà, obtenir une alerte après mise à jour du champs du
genre "Attention ce candidat existe déjà" que la date de naissance du
candidat et son adresse s'affiche dans le message d'alerte" avec la
question voulez-vous continuer oui/non, oui il continue car la date de
naissance et l'adresses sont différentes, non il stop car c'est les mêmes
coordonnées ???? est-ce possible, si oui comment puis faire pour obtenir
ce résultat ? Par avance merci au(x) génie(s) qui m'apportera la solution
..... cordialement






--
Cordialement,
Ze Titi

Tout pour réussir avec Access :
http://www.mpfa.info






--
Cordialement,
Ze Titi

Tout pour réussir avec Access :
http://www.mpfa.info











1 2 3 4