|
Re: Recherche ( très souple ) |
|
Utilisateur WDF
Inscrit: 28/05/2007 18:18
Post(s): 90
|
Bonjour, Meme erreur a cette ligne :
SI SansEspace(ValSuivi) <> "" ALORS
AjouteCondition( sCondition," [Suivi] = '" + ValSuivi..Valeur + "' " )
FIN
sCondition = " "
Contribution le : 10/11/2007 19:19
|
|
|
Re: Recherche ( très souple ) |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour,
Afin de faciliter la chose envoyer votre fenetre sous format zip.
Contribution le : 10/11/2007 23:49
|
|
|
Re: Recherche ( très souple ) |
|
Utilisateur WDF
Inscrit: 28/05/2007 18:18
Post(s): 90
|
Bonjour, Voila mon projet : http://lb25.free.fr/projet.zipLa fenetre en question est "Tri" la procédure locale est "LOC_Tri" Si vous pouviez aussi regarder dans la fenetre "Fen_Fiche", il y a un bouton "Btn_imprimer" je n'arrive pas a faire en sorte que l'état Etat_fiche s'imprime ( en fonction de l'établissement )
Contribution le : 11/11/2007 17:04
|
|
|
Re: Recherche ( très souple ) |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour, 1) en WinDev 10 la fonction WL.Phonétique n'est pas accepté dans les requêtes SQL seulement à partir de la version 11 2) dand la requête il manquait un espace à chaque fin de ligne 3) dans le cas ou aucune condition n'est demandé j'ai rajouté
SI sCondition <> "" ALORS
Sql = Remplace( Sql, "@sCondition", sCondition )
SINON
Sql = Remplace( Sql, "WHERE", "" )
Sql = Remplace( Sql, "@sCondition", "" )
FIN
(/code]
4) Jai rajouté
[code]
Sql = Remplace( Sql, "Donnee", NomEta )
pour que la requête fonctionne avec tous les nomde table passé en paramètre
Attacher un fichier: tri.zip Taille: 92.46 KB; Hits: 337
Contribution le : 11/11/2007 19:20
|
|
|
Re: Recherche ( très souple ) |
|
Utilisateur WDF
Inscrit: 28/05/2007 18:18
Post(s): 90
|
Bonjour, Ce code ne les tri que par Nom ...
Contribution le : 11/11/2007 20:28
|
|
|
Re: Recherche ( très souple ) |
|
Utilisateur WDF
Inscrit: 28/05/2007 18:18
Post(s): 90
|
Et puis, la recherche est la meme qu'avec mon ancien code !
Contribution le : 11/11/2007 22:53
|
|
|
Re: Recherche ( très souple ) |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour, Dans cette version j'ai mdifier le code pour faire fonctionner la recherche en saisissant plusieurs mots dans la zone dificulté. Pour le tri vous pouvez trier le tableau en cliquant avec la souris sur l'entête de la colonne voulu. pour avoir un tri sur plusieurs colonne en meme temps vous pouvez concaténer les nom de champs dans l'odre voulu, Exemple
ORDER BY Nom ASC, Difficultes DESC, Date_int ASC
Attacher un fichier: tri.zip Taille: 100.11 KB; Hits: 369
Contribution le : 12/11/2007 01:58
|
|
|
Re: Recherche ( très souple ) |
|
Utilisateur WDF
Inscrit: 28/05/2007 18:18
Post(s): 90
|
Bonjour, ce que je voulais dire, c'est qu'il faudrait rechercher par Nom,date,classe,difficultes,pai,suivi,suites,notes ( tout d'un coup ) ! Si les champs ne sont pas remplie, il recherche comme ca : Tous les NomEta qui contiennent Nom,Date,Classes,Difficultes,Pai,Suivi,Suites,Notes
Contribution le : 12/11/2007 09:31
|
|
|
Re: Recherche ( très souple ) |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour, il faut ajouter une condition par rubrique
Si SansEspace(Nom) = "" alors
AjouteCondition( sCondition, "Nom <> ''", Vrai )
Sinon
AjouteCondition( sCondition, "Nom LIKE '%" + Nom + "'% ", Vrai )
Fin
et ce pour chaque champ de saisie voulue
Contribution le : 12/11/2007 16:36
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|