PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → afficher le dernier enregistrement
afficher le dernier enregistrement
Started by Stephane Vital OHOU, May, 27 2020 3:03 PM - 10 replies
Registered member
146 messages
Popularité : +2 (4 votes)
Posted on May, 27 2020 - 3:03 PM
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
Registered member
3,883 messages
Popularité : +227 (347 votes)
Posted on May, 27 2020 - 3:41 PM
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
Registered member
146 messages
Popularité : +2 (4 votes)
Posted on May, 27 2020 - 6:09 PM
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
Registered member
3,883 messages
Popularité : +227 (347 votes)
Posted on May, 27 2020 - 6:18 PM
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
Registered member
3,883 messages
Popularité : +227 (347 votes)
Posted on May, 27 2020 - 6:19 PM
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
Registered member
146 messages
Popularité : +2 (4 votes)
Posted on May, 28 2020 - 4:58 PM
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
Registered member
3,883 messages
Popularité : +227 (347 votes)
Posted on May, 28 2020 - 6:10 PM
Il y a des exemples dans les pages d'aide associées aux fonctions.

--
Il y a peut être plus simple, mais, ça tourne
Registered member
3,883 messages
Popularité : +227 (347 votes)
Posted on May, 29 2020 - 8:51 AM
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
Registered member
146 messages
Popularité : +2 (4 votes)
Posted on May, 29 2020 - 4:25 PM
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
Registered member
3,883 messages
Popularité : +227 (347 votes)
Posted on May, 29 2020 - 4:46 PM
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
Registered member
146 messages
Popularité : +2 (4 votes)
Posted on May, 30 2020 - 12:59 PM
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