Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/07/2011, 18h42   #1
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
Par défaut validation date dans table

Bonjour à toutes et tous,

Soit une table ayant pour champs une date début et une date fin.

Je suis obligé de créer une requête pour vérifier que je n'ai pas de date fin<date début.

J'aurais voulu savoir si il y avait une possibilté en amont de valider les dates saisies dans la table par un message d'erreur par exemple.

Dans les macros, sauf erreur de ma part, je n'ai pas vu.
Et dans la feuille de propriétés non plus.

Je précise que tout se fait par table (import Excel) et non par un formulaire.

Merci de votre aide.
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2011, 19h11   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour ALEX80800,

Une solution consisterait à :
  • mettre ton fichier Excel en "table liée" ou importer ton fichier Excel dans une table temporaire ;
  • exécuter une requête qui contrôle la cohérence des dates début/fin.
==> si, au moins, une incohérence est trouvée, alors refus de l'import. Sinon, copie de la table temporaire dans la table finale.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2011, 19h40   #3
Membre émérite
 
Conseil + Formation
Inscription : février 2010
Messages : 583
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Conseil + Formation

Informations forums :
Inscription : février 2010
Messages : 583
Points : 885
Points : 885
Bonjour

Pour compléter tu peux aussi mettre une validation de saisie dans le classeur Excel : ce contrôle en amont minimisera les erreurs en aval.
78chris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2011, 13h02   #4
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
Merci de vos réponses.

Ma conclusion et point de vue : Access a ses limites
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2011, 13h27   #5
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour ALEX80800,

A partir de la version 2010 d'Access, il me semble que les triggers apparaissent.

Avec cette possibilité, les contrôles inter-champs deviennent possibles (et aisés).
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h58.


 
 
 
 
Partenaires

Hébergement Web