OVH Cloud OVH Cloud

doublon, clé 1aire

6 réponses
Avatar
squeepy
Bonjour,

J'ai un formulaire dans lequel j'ai des zones de texte. L'affichage de la
date et de l'heure se font automatiquement et dans 2 champs differents.
Toutes les zones sont reliées a une table. Si bien que quand je renseigne les
zones de texte ca rajoute automatiquement les données dans la table. G mis
une clé primaire sur le champ heure. Et ce que je ne comprend pas, c'est que
quand je valide l'enregistrement et que je vais en faire un autre derrière,
même si il a la même heure, ca s'enregisdtre quand même. Je pensais pouvoir
ne mettre qu'un enregistrement par heure et minute
Donc je voulais savoir pourquoi ca faisait ca, et si il y avait la
possibilité de faire autre chose, tu genre quand je clik sur valider, ca me
verifie si le champ heure est identique a l enregistrement precedent, si oui
m'indiquer un message
--
Merci de votre aide

6 réponses

Avatar
Pierre CFI [mvp]
bonjour
l'heure est en seconde, meme si ton format est mn

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"squeepy" a écrit dans le message de news:
Bonjour,

J'ai un formulaire dans lequel j'ai des zones de texte. L'affichage de la
date et de l'heure se font automatiquement et dans 2 champs differents.
Toutes les zones sont reliées a une table. Si bien que quand je renseigne les
zones de texte ca rajoute automatiquement les données dans la table. G mis
une clé primaire sur le champ heure. Et ce que je ne comprend pas, c'est que
quand je valide l'enregistrement et que je vais en faire un autre derrière,
même si il a la même heure, ca s'enregisdtre quand même. Je pensais pouvoir
ne mettre qu'un enregistrement par heure et minute
Donc je voulais savoir pourquoi ca faisait ca, et si il y avait la
possibilité de faire autre chose, tu genre quand je clik sur valider, ca me
verifie si le champ heure est identique a l enregistrement precedent, si oui
m'indiquer un message
--
Merci de votre aide


Avatar
squeepy
ok, je comprend mieux
mais comment gérer ca?
--
Merci de votre aide



bonjour
l'heure est en seconde, meme si ton format est mn

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"squeepy" a écrit dans le message de news:
Bonjour,

J'ai un formulaire dans lequel j'ai des zones de texte. L'affichage de la
date et de l'heure se font automatiquement et dans 2 champs differents.
Toutes les zones sont reliées a une table. Si bien que quand je renseigne les
zones de texte ca rajoute automatiquement les données dans la table. G mis
une clé primaire sur le champ heure. Et ce que je ne comprend pas, c'est que
quand je valide l'enregistrement et que je vais en faire un autre derrière,
même si il a la même heure, ca s'enregisdtre quand même. Je pensais pouvoir
ne mettre qu'un enregistrement par heure et minute
Donc je voulais savoir pourquoi ca faisait ca, et si il y avait la
possibilité de faire autre chose, tu genre quand je clik sur valider, ca me
verifie si le champ heure est identique a l enregistrement precedent, si oui
m'indiquer un message
--
Merci de votre aide







Avatar
Pierre CFI [mvp]
..../....
tu mets le format heure minute seconde

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"squeepy" a écrit dans le message de news:
ok, je comprend mieux
mais comment gérer ca?
--
Merci de votre aide



bonjour
l'heure est en seconde, meme si ton format est mn

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"squeepy" a écrit dans le message de news:

Bonjour,

J'ai un formulaire dans lequel j'ai des zones de texte. L'affichage de la
date et de l'heure se font automatiquement et dans 2 champs differents.
Toutes les zones sont reliées a une table. Si bien que quand je renseigne les
zones de texte ca rajoute automatiquement les données dans la table. G mis
une clé primaire sur le champ heure. Et ce que je ne comprend pas, c'est que
quand je valide l'enregistrement et que je vais en faire un autre derrière,
même si il a la même heure, ca s'enregisdtre quand même. Je pensais pouvoir
ne mettre qu'un enregistrement par heure et minute
Donc je voulais savoir pourquoi ca faisait ca, et si il y avait la
possibilité de faire autre chose, tu genre quand je clik sur valider, ca me
verifie si le champ heure est identique a l enregistrement precedent, si oui
m'indiquer un message
--
Merci de votre aide









Avatar
3stone
Salut,

"squeepy"
| J'ai un formulaire dans lequel j'ai des zones de texte. L'affichage de la
| date et de l'heure se font automatiquement et dans 2 champs differents.
| Toutes les zones sont reliées a une table. Si bien que quand je renseigne les
| zones de texte ca rajoute automatiquement les données dans la table. G mis
| une clé primaire sur le champ heure. Et ce que je ne comprend pas, c'est que
| quand je valide l'enregistrement et que je vais en faire un autre derrière,
| même si il a la même heure, ca s'enregisdtre quand même. Je pensais pouvoir
| ne mettre qu'un enregistrement par heure et minute
| Donc je voulais savoir pourquoi ca faisait ca, et si il y avait la
| possibilité de faire autre chose, tu genre quand je clik sur valider, ca me
| verifie si le champ heure est identique a l enregistrement precedent, si oui
| m'indiquer un message


Maintenant, tu enregistre 10:32:00 et 10:32:12 dans la même minute
sans avoir de doublon !

Si tu mets 00:00;0;_ comme masque de saisie sur ta zone de texte,
tu enregistrera toujours 00 pour les secondes... et tu aura ton message


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
squeepy
j'ai fais ce que tu as dit, mais que faut il rentrer comme code pr avoir le
messaGE?
--
Merci de votre aide



Salut,

"squeepy"
| J'ai un formulaire dans lequel j'ai des zones de texte. L'affichage de la
| date et de l'heure se font automatiquement et dans 2 champs differents.
| Toutes les zones sont reliées a une table. Si bien que quand je renseigne les
| zones de texte ca rajoute automatiquement les données dans la table. G mis
| une clé primaire sur le champ heure. Et ce que je ne comprend pas, c'est que
| quand je valide l'enregistrement et que je vais en faire un autre derrière,
| même si il a la même heure, ca s'enregisdtre quand même. Je pensais pouvoir
| ne mettre qu'un enregistrement par heure et minute
| Donc je voulais savoir pourquoi ca faisait ca, et si il y avait la
| possibilité de faire autre chose, tu genre quand je clik sur valider, ca me
| verifie si le champ heure est identique a l enregistrement precedent, si oui
| m'indiquer un message


Maintenant, tu enregistre 10:32:00 et 10:32:12 dans la même minute
sans avoir de doublon !

Si tu mets 00:00;0;_ comme masque de saisie sur ta zone de texte,
tu enregistrera toujours 00 pour les secondes... et tu aura ton message


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/





Avatar
3stone
re,

"squeepy"
| j'ai fais ce que tu as dit, mais que faut il rentrer comme code pr avoir le
| messaGE?


puisque tu as défini ce champ comme clé primaire (ou index unique)
c'est Access qui te balance le message par défaut...


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/