Problème Recherche + Helpppppppppppp

Signaler
Messages postés
903
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
16 juin 2010
-
Messages postés
903
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
16 juin 2010
-
Bonjour,



En faite j'ai une fenêtre destiné à la recherche et on peut recherche
une personne sur son nom, prénom, sur la date de création etc.... Ca
fait plusieurs choix possible, Quel est la meilleur méthode pour faire
ca :



Créer une fonction principale ArrayList liste =
get_Personne(nom,prenom,date1,date2,numero etc....) sachant qu'il y
aura des champs dont on ne se servira pas puisque qu'il peut choisir
par exemple de rechercher juste sur le nom et prenom



Ou bien créer plusieurs fonction



ArrayList liste = get_Personne(nom,prenom)

ArrayList liste = get_Personne(Date1, Date2)



et les appeller l'une après l'autre en fonction des choix fais ? la
liste des personne se trouve dans la classe Donnees, propriété personne.

Donc en faite si il choisi de chercher sur le nom et le prenom
j'appelle cette fonction et ensuite si il choisi sur la date j'appelle
la fonction des dates en lui passant en paramètre la liste que ma
retourné get_Personne(nom,prenom) et ainsi de suite, si la liste passer
en paramètre est vide alors on cherche directement dans
donnees.personne .



Comment feriez vous ?



Par avance, merci.

2 réponses

Messages postés
2
Date d'inscription
vendredi 22 juillet 2005
Statut
Membre
Dernière intervention
22 juillet 2005

C'est pas tres clair tout cela, Cela dépendant de pas mal de chose...
Ta persitance des donées, c'est quoi? C'est un peu vague pour pouvoir t'aider
Messages postés
903
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
16 juin 2010
2
En faite c comme une recherche windows mettons je recherche un fichier
entre tel et tel date ET entre tel et tel taille etc.... en faite ma
question est est ce qu'il est judicieux de faire une fonction par
critere de recherche et de l'appliquer comme un filtre ? ou bien faire
une fonction avec tout les criteres en paramètres ?