Bonjour,
je reviens à la charge pour un problème que j'ai du mal à resoudre .
j'ai trouve un début de réponse dans un forum.
J'ai essayé d'adapter la solution à mon problème mais en vain.
Je résume le cas :
J'ai une requête d'ajout parametrée avec une date début et une date fin. Cette requete ajout enregistre divers informations sur une table "statistique_bureaux".
Cette requête est à effectuer une fois par jour en inserant la date début et la date fin.
Si l'utilisateur tape encore la mêmes date, il aura des doublons dans la table "statistique_bureaux"
Comment empêcher cette fausse manoeuvre au moment de lancer la requête.
"aller verifier si le dernier de la table "statistique_bureaux" contient la même
journée (champ [jour] que ce que la requête se prépare à copier et l'empêcher..
Le code que j'ai pu obtenir est le suivant :
lorsque je lance ce code pour essaie, j 'ai un message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub doublon() If Me.jour = DMax("[jour]", "T_statistique_bureaux") Then 'test prend la plus grande valeur du champ [jour] de la table de T_statistiques_bureaux MsgBox " c'est déjà fait" Else DoCmd.OpenQuery "R_statistique_bureaux" End If End Sub
"erreur de compilation . Utilisation incorrect du mot Me"
Partager