bonjour je fais une application qui concerne des chambres. l ors de l'impression de mon etat_chambre je veux ajouter une couleur de fond a la chambre qui est occupée. je besoin que quelqu’un m'aide avec les codes. merci
bonjour je fais une application qui concerne des chambres. l ors de l'impression de mon etat_chambre je veux ajouter une couleur de fond a la chambre qui est occupée. je besoin que quelqu’un m'aide avec les codes. merci
Bonjour
Il serait préférable de nous donner plus de détails sur ce qui te pose problème :
- modifier la couleur de fond d'un champ d'un état ;
- détecter les chambres occupées ;
- ou l'association des deux.
Et les détails techniques qui peuvent faire varier la réponse, l'état est il sur
- programmation ;
- table ;
- fichier ou requête.
------------------------------------------------------------------------------------------------------------------------------------------
Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
------------------------------------------------------------------------------------------------------------------------------------------
Site perso : Formation, Expérience, Réalisations, ...
Blog : Le Blog de DSR57 - Programmation WinDev
Bonjour
Je veux afficher la liste des chambres a partir de la table chambre. j'ai fais une requette qui affiche les chambres qui sont occupées, requette les chambres libres et requettes les chambres hors service. a l'impression de l' etat quicontient toutes les chambres, je veux mettre la couleur de fond de la cellule numéro de la chambre qui est occupées en rouge celle hors service en bleu et les libres en vert. merci
Bonjour
Si ton état est sur une requête, tu dois avoir une requête générale qui regroupe les sous requêtes listées avec l'opérateur UNION.
Tu dois pouvoir identifié statut de la chambre (libre, occupée, hors service)
Ajoutes un test dans la rubrique Avant impression de ton champ et change la couleur de fond selon le statut.
Bon dev
------------------------------------------------------------------------------------------------------------------------------------------
Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
------------------------------------------------------------------------------------------------------------------------------------------
Site perso : Formation, Expérience, Réalisations, ...
Blog : Le Blog de DSR57 - Programmation WinDev
bonjour!
voici le code que jai saisi mais ça marche toujours pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SI RUB_Idchambre=HExécuteRequête(REQ_CHAMBRE_HEBERGE.idchambre) ALORS HLitPremier(REQ_CHAMBRE_HEBERGE) RUB_Idchambre..CouleurFond=RougeClair FIN
De mémoire, ton code est incomplet. En effet, il va rester sur rouge dès qu'il y aura eu un changement de couleur.
De plus, ton code me semble bizarre, j'aurais plutôt testé l'état de la chambre (vide, occupé, indisponible).
Un code ressemblant à ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELON Chambre.etat CAS 0 : RUB_Idchambre..CouleurFond=iRougeClair // occupé CAS 1 : RUB_Idchambre..CouleurFond=itransparent //vide CAS 2 : RUB_Idchambre..CouleurFond=iorange //indisponible FIN
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Pascal H.
phapps.e-monsite.com
J'avais bien vu que cela ne pouvait pas fonctionner mais j'ai oublié de le préciser. C'est d'ailleurs pour cela que j'ai mis Chambre.etat au lieu de son test avec la requête.
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Bonjour
C'est surtout qu'il ne risque pas de fonctionner. Il compare visiblement un champ qui contient un id chambre avec le résultat de HExecuteRequete
HExecuteRequete renvoie Vrai ou Faux[/QUOTE]
:bonjour:
au fait c'est ce que je cherche a faire. je veux afficher tous les idchambre de la table chambre. ensuite executer mes requettes. si idchambre est dans la liste envoyée par ma requette alors attribuer une couleur de fond à la rubrique.
La question est : comment gères tu les données de ton état ? C'est cette requête que tu parcours manuellement ou tu parcours un fichier chambre ou autre ?
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
bonjour
1-l'etat affiche tous les idchambre du fichier "chambre".
2-j'ai une requette qui affiche les idchambre qui sont occupés.
je compare les données de 1 et 2
si 1 est dans la liste renvoyée par 2 alors ajouter une couleur de fond
Bonsoir
J'utiliserai plutôt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 HLitRecherchePremier(REQ_CHAMBRE_HEBERGE, Idchambre, Fichier1.Idchambre)
Pour compléter le propos de Yusep :
A adapter...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 HLitRecherchePremier(REQ_CHAMBRE_HEBERGE, Idchambre, Fichier1.Idchambre) si htrouve(REQ_CHAMBRE_HEBERGE) alors RUB_Idchambre..CouleurFond=iRougeClair // occupé sinon RUB_Idchambre..CouleurFond=iorange //vide fin
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager