|
| [windev]actualiser fenêtre en cours et fenêtre principale |
| Débuté par heritiana.doucet, 06 sep. 2014 09:14 - 5 réponses |
| |
| | | |
|
| |
| Posté le 06 septembre 2014 - 09:14 |
Bonjour à toutes et tous. Dans mon appli j ai une fenêtre principale et des fenêtres satellites que j'ouvre avec des boutons mais non mdi. Sur la page principale par exemple,via un libellé qui change de couleur j indique l'état de connexion à la bdd Sur une page nommée bdd,je peux modifier les paramètres de connexion à la bdd.sur cette même page je ai un bouton qui permet de tester la connexion. J'aimerai rafraîchir la page bdd automatiquement quand j ai modifier un paramètre. Mais aussi rafraîchir la page principale quand je quitte une pages satellite. J'ai essayer multitachepeint mais ça ne fonctionne. Help me please lol. Merci à tous |
| |
| |
| | | |
|
| | |
| |
| Posté le 06 septembre 2014 - 21:02 |
Bonjour Heritiana
On 9/6/2014 1:14 AM, Heritiana wrote:
Bonjour à toutes et tous. Dans mon appli j ai une fenêtre principale et des fenêtres satellites que j'ouvre avec des boutons mais non mdi. Sur la page principale par exemple,via un libellé qui change de couleur j indique l'état de connexion à la bdd Sur une page nommée bdd,je peux modifier les paramètres de connexion à la bdd.sur cette même page je ai un bouton qui permet de tester la connexion. J'aimerai rafraîchir la page bdd automatiquement quand j ai modifier un paramètre. Mais aussi rafraîchir la page principale quand je quitte une pages satellite. J'ai essayer multitachepeint mais ça ne fonctionne.
Sisi, ca fonctionne, QUAND LE CODE EST CORRECT... mais il semble que tu ne veuilles vraiment pas nous montrer ton code, donc on ne pourra pas t'aider plus
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
NOUVEAU: WXShowroom.com est disponible : Montrez vos projets ! Plus d'information sur http://fabriceharari.com
Help me please lol. Merci à tous |
| |
| |
| | | |
|
| | |
| |
| Posté le 08 septembre 2014 - 20:58 |
Bonsoir je te mets le code des que je peux.ce n est pas que je ne veux pas mais je ne peux le mettre que quand je susi sur mon ordi,or je vais plus souvent sur le forum avec la tablette pendant mes pauses  |
| |
| |
| | | |
|
| | |
| |
| Posté le 09 septembre 2014 - 19:07 |
Bonjour Fabrice
SI COMBO_provider=1 ALORS INIEcrit("principale","provider","WinDevHF7",serveursini) INIEcrit("principale","provider_indice","1",serveursini) FIN SI COMBO_provider=2 ALORS INIEcrit("principale","provider","WinDevClientServeurHF",serveursini) INIEcrit("principale","provider_indice","2",serveursini) FIN SI COMBO_provider=3 ALORS INIEcrit("principale","provider","WinDevMySQL",serveursini) INIEcrit("principale","provider_indice","3",serveursini) FIN SI COMBO_provider=4 ALORS INIEcrit("principale","provider","WinDevOracle",serveursini) INIEcrit("principale","provider_indice","4",serveursini) FIN SI COMBO_provider=5 ALORS INIEcrit("principale","provider","WinDevSQLite",serveursini) INIEcrit("principale","provider_indice","5",serveursini) FIN SI COMBO_provider=6 ALORS INIEcrit("principale","provider","WinDevSybase",serveursini) INIEcrit("principale","provider_indice","6",serveursini) FIN
INIEcrit("principale","serveur",SAI_serveur,serveursini)
INIEcrit("principale","bdd",SAI_bdd,serveursini)
INIEcrit("principale","source",SAI_source,serveursini)
SI COMBO_acces=1 ALORS INIEcrit("principale","acces","1",serveursini) INIEcrit("principale","acces_indice","1",serveursini) FIN SI COMBO_acces=2 ALORS INIEcrit("principale","acces","3",serveursini) INIEcrit("principale","acces_indice","2",serveursini) FIN
INIEcrit("principale","id",SAI_id,serveursini)
INIEcrit("principale","mdp",SAI_mdp,serveursini)
SI COMBO_cryptage=1 ALORS INIEcrit("principale","cryptage","30",serveursini) INIEcrit("principale","cryptage_indice","1",serveursini) FIN SI COMBO_cryptage=2 ALORS INIEcrit("principale","cryptage","32",serveursini) INIEcrit("principale","cryptage_indice","2",serveursini) FIN SI COMBO_cryptage=3 ALORS INIEcrit("principale","cryptage","33",serveursini) INIEcrit("principale","cryptage_indice","3",serveursini) FIN SI COMBO_cryptage=4 ALORS INIEcrit("principale","cryptage","31",serveursini) INIEcrit("principale","cryptage_indice","4",serveursini) FIN
INIEcrit("principale","cache",SAI_cache,serveursini)
SI HOuvreConnexion(principale) ALORS ToastAffiche("Connexion réussie") INIEcrit("bdd","principale","1",systemeini) SI HFermeConnexion(principale) ALORS INIEcrit("bdd","principale","2",systemeini) Message("Test de connexion réussi") SINON Message("Probleme de déconnexion") INIEcrit("bdd","principale","",systemeini) FIN SINON Erreur("erreur de connexion") INIEcrit("bdd","principale","",systemeini) FIN
MultitâcheRepeint(FEN_principale)
Voila le code
ca c est le code du bouton de ma fenetre config pour la fermer,et ensuite actualiser la page principale car il y a des données récupérée de la modification Peux tu me dire si j utilise bien multitacherepeint merci encore |
| |
| |
| | | |
|
| | |
| |
| Posté le 10 septembre 2014 - 07:53 |
N'importe quoi ! Ou alors j'ai pas compris ton problème.
Multitâche repeint sert a rafraichir les fenêtres pendant les lourds traitement par exemple.Il n'a pas vocation a rafraîchir de manière magiques tes valeurs de champs sa c'est ton code !
Il ne change pas les valeur de tes champs.
Si tu veux mettre a jour ta fenêtre principale tu dois appeler la méthode qui remplit tes champs (ou change la couleur...).
En sortie de ta fenêtre pas dans la fenêtre fille. (Après ton ouvre si la fenêtre est modale). |
| |
| |
| | | |
|
| | |
| |
| Posté le 10 septembre 2014 - 23:10 |
c est ce que j ai remarque. du coups je joue avec les code de perte et prise de focus de ma fenetre principale. Je pensais que multitacherepeint etait magique lol |
| |
| |
| | | |
|
| | | | |
| | |
|