PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → afficher le dernier enregistrement
afficher le dernier enregistrement
Débuté par Stephane Vital OHOU, 27 mai 2020 15:03 - 10 réponses
Membre enregistré
146 messages
Popularité : +2 (4 votes)
Posté le 27 mai 2020 - 15:03
Salut à tous,
J’ai un projet dans lequel il y a des zones de saisies dans lesquelles j’entre des chiffres. Je souhaiterais qu’à la prochaine ouverture de mon programme, les dernières informations saisies dans mes zones de saisie puissent apparaître tous en même temps.
Quelqu'un à t-il un code à me proposer ?
Merci

--
Très respectueusement
Membre enregistré
3 883 messages
Popularité : +227 (347 votes)
Posté le 27 mai 2020 - 15:41
Bonjour,
Il y a une option pour ça dans la description de tes champs.
Tu peux aussi passer par SauveParamètre

--
Il y a peut être plus simple, mais, ça tourne
Membre enregistré
146 messages
Popularité : +2 (4 votes)
Posté le 27 mai 2020 - 18:09
Salut Tous,
Merci pour l’info Voroltinquo
j’ai trouvé l’option dans la description des champs, dans la partie Détail. Merci. Mais je ne trouve pas pour les boutons. Dans mon projet, un bouton change après un clique comme sur l’image joint. J’aimerais qu’après la fermeture, à la prochaine ouverture du programme, que le bouton modifié reste tel.





--
Très respectueusement
Membre enregistré
3 883 messages
Popularité : +227 (347 votes)
Posté le 27 mai 2020 - 18:18
Dans de cas il faut utiliser SauveParamètre avec par exemple un tableau ou une chaine structurée qui représente l'état de tes bouton (0 normal, 1 enfoncé ou le contraire.) Lors du chargement de la fenêtre (initialisation) il suffira de récupérer l'état via ChargeParamètre

--
Il y a peut être plus simple, mais, ça tourne
Membre enregistré
3 883 messages
Popularité : +227 (347 votes)
Posté le 27 mai 2020 - 18:19
En C/S, l'équivalent est HSauveParamètre et HChargeParamètre et le tableau doit être sérialisé

--
Il y a peut être plus simple, mais, ça tourne
Membre enregistré
146 messages
Popularité : +2 (4 votes)
Posté le 28 mai 2020 - 16:58
Salut Voroltinquo,
Merci pour tout l'effort que tu conçois pour m'aider. Seulement je suis nouveau sur windev donc si tu pouvais me faire un exemple de code, cela pourra beaucoup m'aider.

--
Très respectueusement
Membre enregistré
3 883 messages
Popularité : +227 (347 votes)
Posté le 28 mai 2020 - 18:10
Il y a des exemples dans les pages d'aide associées aux fonctions.

--
Il y a peut être plus simple, mais, ça tourne
Membre enregistré
3 883 messages
Popularité : +227 (347 votes)
Posté le 29 mai 2020 - 08:51
Il y a même plus simple, l'état de la chambre est bien enregistré quelque part. Il suffit de parcourir les enregistrements.

--
Il y a peut être plus simple, mais, ça tourne
Membre enregistré
146 messages
Popularité : +2 (4 votes)
Posté le 29 mai 2020 - 16:25
Salut Voroltinquo,
l'état du bouton n'est pas enregistré quelque part. Voici le code qui modifie l'état du bouton:

sNumber est une chaîne = ExtraitChaîne(SAI_CHAMBRE, 2, " ")
{"BTN_CHAMBRE_" + sNumber, indChamp} = sNumber + " Occupée"
{"BTN_CHAMBRE_" + sNumber, indChamp}..ImageFond = Null
{"BTN_CHAMBRE_" + sNumber, indChamp}..CouleurFond = RougeFoncé

Maintenant quand je ferme le programme et que je l'ouvre à nouveau, j'aimerai que le g=bouton garde l'état modifié s'il avait été modifié avant que le programme ne se ferme.

--
Très respectueusement
Membre enregistré
3 883 messages
Popularité : +227 (347 votes)
Posté le 29 mai 2020 - 16:46
Je ne parlais pas de l'état du bouton mais de l'état de la chambre. Si la chambre n'est pas réservée ou occupée, elle est disponible.
Il suffit de faire une requête sur les chambres occupées ou réservées.

--
Il y a peut être plus simple, mais, ça tourne
Membre enregistré
146 messages
Popularité : +2 (4 votes)
Posté le 30 mai 2020 - 12:59
Je crois que cette partie est plus forte que moi. Je vais supprimer ce projet et faire quelque chose de plus simple. Je suis vraiment désolé Voroltinquo de t'avoir déçu. Je ferais mieux prochainement.

--
Très respectueusement