jfuck
Messages postés59Date d'inscriptionmercredi 31 mars 2004StatutMembreDernière intervention31 mars 2009
-
14 nov. 2008 à 13:53
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
14 nov. 2008 à 20:39
Hello,
Je me pose une question, j'ai fait un systeme de gestion de fiches... et je me demande comment archiver des fiches, de façon qu'elles soient toujours accessible mais qu'elle n'apparaissent pas dans une recherche si elles sont trop anciennes...
je cherche à coder de manière propre... faut-il mieux faire une variable "statut" dans ma table fiche ou alors créer une nouvelle table "archive" pour ranger toutes ces fiches ?
C'est pas très compliqué comme question mais il faut s'y connaitre un peu.
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 14 nov. 2008 à 14:49
d'accord avec renfield
Et puis avant archivé, il peut y avoir retiré (non applicable) et après archivé: un statut détruit (donc fiche et documenbt non récupérable)
jfuck
Messages postés59Date d'inscriptionmercredi 31 mars 2004StatutMembreDernière intervention31 mars 2009 14 nov. 2008 à 15:17
Mais en meme temps ca m'oblige a faire un test dans chaque recherche pour savoir si le statut est "archivé"... le programme va vérifier le statut sur chaque fiche à chaque recherche... ... ca prend du temps un test supplémentaire sur chacune des fiches ... surtout que la consultation des fiches archivées sera relativement peu fréquente
non ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 14 nov. 2008 à 20:39
"...j'ai fait un systeme de gestion de fiches..."
En base de données ??? ça serait bien pratique.
Il suffirait lors de l'appel de tes fiches, par une requette Select donc j'imagine, d'inclure une condition dans le where du style Archive=False.
Ainsi pas besoin de tester les fiches, les archivées ne te serait même pas retournées dans le résultat.