Requête / Critères
Anonyme
Bonjour,

J'ai créé une requête pour qu'une personne puisse éditer toutes les actions commerciales liées à une "date" (champ de la fenêtre action) et à un "état" (champ de la fenêtre action qui est paramétrable : Réalisé, Non Réalisé, En Cours).

Dans ma requête, j'ai sélectionné les éléments de mon analyse :

- Titre de l'action
- Date action
- Etat Action

J'ai un soucis pour les condition de sélection :

- Etat : j'ai fais un test avec "est égal à" + "au parametre", mais lors de l'édition de la requête, il faut saisir l'état alors que je souhaite que la sélection se fasse via une combo avec pour valeurs possibles les paramètre définis par l'utilisateur

- Date : idem, je souhaite que le critère date soit par défaut la date du jour (Condition de sélection ? Entre Deux Dates... ?) avec possibilité de modification.

Merci par avance pour vos conseils.

Contribution le : 08/12/2005 12:08
Créer un fichier PDF de la contribution Imprimer


Re: Requête / Critères
Anonyme
Bonjour, quelqu'un peut me donner un coup de main ?

Contribution le : 08/12/2005 17:24
Créer un fichier PDF de la contribution Imprimer


Re: Requête / Critères
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Vous n'avez pas réponse car votre question est confuse.
Soyez plus précis dans votre demande, je suis sûre que les réponses viendrons rapidement.

Contribution le : 08/12/2005 21:49
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Requête / Critères
Anonyme
OK je vais tenté d'être plus clair :

J'ai créé un programme de gestion des tâches et pour chaque tâche on peut saisir dans une fenêtre le titre, le descriptif, la date et l'état (Réalisé, Non Réalisé, En cours).

L'Etat de la tâche figure dans l'analyse et est donc paramétrable.

En résumé, je souhaite faire une requête pour éditer la liste des actions à réaliser selon le jour souhaité et le critère "Etat".

Je souhaite lorsque l'utilisateur lance la requête, qu'il puisse saisir des conditions pour affiner le résultat de la requête :

- Saisie du jour (date système par défaut mais modifiable)
- Etat (sélection dans une combo de l'état souhaité. Ex: éditer la liste de toutes les tâches en état "Non Réalisé" pour tel jour)

J'ai vu qu'il était possible de spécifier une valeur en interrogation, mais il est alors nécessaire de saisir la valeur ou sélectionner la valeur via le bouton à droite du champ d'interrogation.

Il semble plus simple qu'une combo soit présente pour la sélection.

Est-ce possible ?

Pour la date ? est-ce possible date du jour par défaut ? Possibilité de définir date à date selon le choix de l'utilisateur ?

Merci par avance en espérant avoir été plus claire (!).

Contribution le : 08/12/2005 23:58
Créer un fichier PDF de la contribution Imprimer


Re: Requête / Critères
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Ok,

je vais tenter une approche.

Les Dates peuvent être sélectionnées à partir d'une fenêtre calendrier que vous trouverez dans les fenetres prédéfinies.
exemple pour récuperer la date à partir de la sélection dans la fenetre
txtDateDebut et txtDateFin sont des champs de saisie de type date
//Pour initialiser les champs dates avecla date du jour
txtDateDebut = DateSys()
txtDateFin = DateSys()

Pour récupérer les dates à partir d'une fenêtre,L'appel peut être fait à partir d'un bouton qui appel la fentêtre calendrier
txtDateDebut = Ouvre(Calendrier)
txtDateFin = Ouvre(Calendrier)

Pour la sélection de l'état les valeurs pour être insérées dans une combo
//Initilisation de la combo cmbEtat
ListeAjoute(CmbEtat,"Réalisé")
ListeAjoute(cmbEtat,"Non Réalisé")
ListeAjoute(cmbEtat,"En Cours")
//Pour sélectionner par défaut le premier élément de la liste
listeselectplus(cmbEtat,1)

Création de la requête
Rs est une source de données
pEtat est une chaine = cmbEtat..ValeurAffichée
pDateDebut est une chaine = txtDateDebut
pDateFin est une chaine = txtDateFin

SQL = "SELECT Titre, Descriptif, DateTache, Etat FROM FichierTaches WHERE Etat = '" + pEtat + "' AND DateTache Between '" + pDateDebut + "' AAND '" + pDateFin + "'"

Si Pas HExécuteRequêteSql(Rs,HRequeteDefaut,Sql) Alors
 Erreur(HErreurInfo())
 Retour
Fin

Vous pouvez alimenter une table memoire et ensuite créer via l'assistant un état à partir du contenu de la table
//Pour alimenter la table
TableSupprimeTout(Table)
Pour Tous Rs
 TableAjoute(Table,Rs.Titre+TAB+Rs.Descriptif+TAB+Rs.DateTache+TAB+Etat)
Fin


Le code à été saisie à la volée et peu comporter des erreurs.

Contribution le : 09/12/2005 00:55
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Requête / Critères
Anonyme
OK, merci, je vais tester.

Contribution le : 09/12/2005 18:15
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


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.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2