Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
415 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Access] Indexer un champ

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Access] Indexer un champ

n°162517
Loom the G​loom
Even coders get the blues...
Posté le 19-06-2002 à 14:48:42  profilanswer
 

Bonjour,  
 
petite question qui va peut etre sembler débile mais bon
 
j'ai une table INCIDENT avec le champ identifiant numincident qui est incrémenté chaque fois qu'un nouvel incident est saisi (dc 1, puis 2 puis 3 etc)
 
simplement on me demande que cet identifiant comporte l'année en cours
càd qu'à chque nouvelle année le décompte recommence
 
y'a t'il un moyen de faire ça simplement ?
 
merci d'avance


---------------
Music|Market|Feed|Loom|DVD
mood
Publicité
Posté le 19-06-2002 à 14:48:42  profilanswer
 

n°162537
CMOIJIM
Posté le 19-06-2002 à 14:59:53  profilanswer
 

Bah le plus simple c'rest que tu crée une nouvelle table (Incident1999, incident2000 ...) tous les ans, l'accés aux différentes tables en sera d'autant plus rapide
 
 
 
 :p

n°162542
manu025
Posté le 19-06-2002 à 15:02:20  profilanswer
 

tu ajoute un attribut année ou alors tu fais un champ du type x-xxxx


---------------
-@- When code matters more than commercials -@-
n°162548
Loom the G​loom
Even coders get the blues...
Posté le 19-06-2002 à 15:04:42  profilanswer
 

manu025 a écrit a écrit :

tu ajoute un attribut année ou alors tu fais un champ du type x-xxxx  




 
ouais mais ca va poser des pbs sachant que c une clé, et que c'un numérique à la base ???
 
quant à l'atribut année, ok, mais comment lui dire qu'il doit recommencer le décompte au début de chaque année ?
 
merci pr vos rép rapides !!


---------------
Music|Market|Feed|Loom|DVD
n°162552
Loom the G​loom
Even coders get the blues...
Posté le 19-06-2002 à 15:06:06  profilanswer
 

cmoijim a écrit a écrit :

Bah le plus simple c'rest que tu crée une nouvelle table (Incident1999, incident2000 ...) tous les ans, l'accés aux différentes tables en sera d'autant plus rapide
 
 
 
 :p  




 
 
mouais !
le pb c qu'il faut que je revoie mes dizaines de requetes qui comporte toutes SELECT * FROM INCIDENT alors !!


---------------
Music|Market|Feed|Loom|DVD
n°162554
manu025
Posté le 19-06-2002 à 15:06:39  profilanswer
 

tu met en clé primaire les deux attributs : indice et année


---------------
-@- When code matters more than commercials -@-
n°162558
Thander
Posté le 19-06-2002 à 15:07:27  profilanswer
 

Une petite table année, avec une identification relative de la table incident sur la table année ;)
C'est ce que j'aurai fait, mais je me souvient plus si access supporte les identifications relatives :??:

n°162564
Loom the G​loom
Even coders get the blues...
Posté le 19-06-2002 à 15:08:37  profilanswer
 

manu025 a écrit a écrit :

tu met en clé primaire les deux attributs : indice et année  




 
 
donc je garde un attribut indice numérique qui est incrémenté à chque fois, et je crée un attribut année numérique aussi qui doit etre augmenté à chque début d'nnée, et le tout forme la clé...
 
 
donc par conséquent quand j'ai des tables reliés à l'indice de l'incident, je dois les modifier ?


---------------
Music|Market|Feed|Loom|DVD
n°162565
Loom the G​loom
Even coders get the blues...
Posté le 19-06-2002 à 15:09:31  profilanswer
 

Thander a écrit a écrit :

Une petite table année, avec une identification relative de la table incident sur la table année ;)
C'est ce que j'aurai fait, mais je me souvient plus si access supporte les identifications relatives :??:  




 
 :??:  kézako identification relative ?


---------------
Music|Market|Feed|Loom|DVD
n°162569
manu025
Posté le 19-06-2002 à 15:10:05  profilanswer
 

ben oui tu doit les modifer car si tu as 2 mêmes indices dans des années différentes ça va caffouiller


---------------
-@- When code matters more than commercials -@-
mood
Publicité
Posté le 19-06-2002 à 15:10:05  profilanswer
 

n°162576
Thander
Posté le 19-06-2002 à 15:13:03  profilanswer
 

Cherche sur Google, sinon petit exemple :
 
http://www.commentcamarche.net/merise/mcd.php3

n°162581
Loom the G​loom
Even coders get the blues...
Posté le 19-06-2002 à 15:14:33  profilanswer
 

manu025 a écrit a écrit :

ben oui tu doit les modifer car si tu as 2 mêmes indices dans des années différentes ça va caffouiller  




 
 
ok ben vais voir ça alors
 
si qqun a d'autres idée n'hésitez pas  
 
et merci


---------------
Music|Market|Feed|Loom|DVD
n°162586
Thander
Posté le 19-06-2002 à 15:17:09  profilanswer
 

Oui le + simple reste de faire une clé primaire composée de 2 champs (année, numincident) ;)
Après à toi de gérer les numincidents correctement :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Access] Indexer un champ

 

Sujets relatifs
[Access] Reférence Champ[Access 2000] Gestion client - server
[ACCESS] Pb de date[Access]Tjrs et encore....etats
[ACCESS] Fusion Champ formulaire vers wordDouble apparition dans une table access =(
[ACCESS] Opérations sur Etats[Access] Plus de barre d'outils ! c balo !
Plus de sujets relatifs à : [Access] Indexer un champ


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR