PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM23 - Android 7.0] Combo et WM quelle galère !!!!
[WM23 - Android 7.0] Combo et WM quelle galère !!!!
Débuté par Cezame, 13 fév. 2018 10:10 - 19 réponses
Posté le 13 février 2018 - 10:10
Bonjour,

Je souhaite simplement utiliser des combos dans mon application, quoi de plus simple ?
J'utilise une base de données Hyper file locale.
Je veux juste placer une combo dans un champ disposition, la combo est alimentée par un fichier de données et la combo renvoi l'identifiant de l'élément sélectionné.
Sous l'émulateur aucun soucis la combo s'ouvre et je peux sélectionner l'élément.
Problème lors du déploiement sur l'appareil lorsque j'essaye de sélectionner l'élément la combo ne s'ouvre même pas!

Parfois je me demande pourquoi continuer à mettre à jour ma licence WM? Utiliser directement Android Studio est plus simple...

Est ce que quelqu'un utilise des combo simples avec succès?

Cezame
Posté le 13 février 2018 - 12:19
Cezame a écrit :
Bonjour,

Je souhaite simplement utiliser des combos dans mon application, quoi de plus simple ?
J'utilise une base de données Hyper file locale.
Je veux juste placer une combo dans un champ disposition, la combo est alimentée par un fichier de données et la combo renvoi l'identifiant de l'élément sélectionné.
Sous l'émulateur aucun soucis la combo s'ouvre et je peux sélectionner l'élément.
Problème lors du déploiement sur l'appareil lorsque j'essaye de sélectionner l'élément la combo ne s'ouvre même pas!

Parfois je me demande pourquoi continuer à mettre à jour ma licence WM? Utiliser directement Android Studio est plus simple...

Est ce que quelqu'un utilise des combo simples avec succès?

Cezame


oui, je ne recontre pas de problème particulier avec les combos.
Dans votre cas je pense qu'elle ne s'ouvre pas car elle est vide.
Membre enregistré
151 messages
Popularité : +7 (7 votes)
Posté le 13 février 2018 - 13:54
Bonjour,

Êtes-vous certain qu'il y a des données dans la table liée à la combo sur votre appareil mobile?

Essayez juste de placer un bouton sur la même fenêtre, avec comme code :

Info(HNbEnr(VOTRETABLE))


Ou "VOTRETABLE" est le nom de la table liée à la combo.

Qu'est-ce que ça affiche ?
Posté le 13 février 2018 - 14:15
La table alimentant la combo contient des éléments bien entendu.

Elle est juste dans un champ disposition.

C'est l'utilisation de la combo dans un champ disposition qui pose problème, si je sors la combo du champ disposition ça fonctionne.

Si il et impossible d'utiliser une combo dans un champ disposition pourquoi le permettre sous l'éditeur?

Cezame
Membre enregistré
151 messages
Popularité : +7 (7 votes)
Posté le 13 février 2018 - 16:06
Rebonjour,

dans ce cas c'est un bug de WinDev Mobile. Sur le même thème, notez que l'utilisation d'une combo dans une zone répétée est un bug connu depuis plusieurs versions, et que le moyen de le contourner est d'utiliser le champ zone multiligne à la place.

Le seul conseil que je peux vous donner est de contacter le support technique, puis de brûler un cierge pour que ce soit fixé.
Message modifié, 13 février 2018 - 16:07
Posté le 13 février 2018 - 20:42
Un gros cierge alors !

J'ai maintenant des soucis avec les plans , je viens de passer une application WM22 en 23 et j'ai des soucis la commande mafenetre..plan est capricieuse ca marche sur certaines fenêtres pas sur d'autres !

Ca devient vraiment pénible !

Cezame
Membre enregistré
2 568 messages
Popularité : +222 (260 votes)
Posté le 14 février 2018 - 02:56
Bonjour,

Sur le champ disposition il y a des correctifs qui ont été apportés car j'ai été confronté à certains d'entre eux, mais pas celui-la. Y'a plus qu'à faire un projet et à le remonter au ST.

--
Cordialement,

Philippe SAINT-BERTIN
Géode Informatique
Posté le 14 février 2018 - 09:51
J'avais pris pour habitude de ne pas travailler avec la nouvelle version de windev avant la fin du premier semestre car j'ai eu énormément de déconvenues. Je suis un utilisateur de Windev de la première heure, j'ai commencé sous la version 1.5 sous windows 3.1 !
Il faut souvent quelques mois pour que les solutions arrivent.
La carrément des choses qui fonctionnaient parfaitement depuis longtemps ne fonctionnent plus!
je vais être obligé de reprendre mes évolutions sous WM22, on revient en arrière !
L'insertion d'une combo dans un champ disposition ou Zone répétée et quelque chose qui me semble être la base et je ne vois pas comment cela a pu passer au travers des tests avant la diffusion de l'outil!
Quelqu'un peut il faire un essai pour confirmer que le problème est général?

Cezame
Posté le 14 février 2018 - 10:59
Cezame a écrit :
J'avais pris pour habitude de ne pas travailler avec la nouvelle version de windev avant la fin du premier semestre car j'ai eu énormément de déconvenues. Je suis un utilisateur de Windev de la première heure, j'ai commencé sous la version 1.5 sous windows 3.1 !
Il faut souvent quelques mois pour que les solutions arrivent.
La carrément des choses qui fonctionnaient parfaitement depuis longtemps ne fonctionnent plus!
je vais être obligé de reprendre mes évolutions sous WM22, on revient en arrière !
L'insertion d'une combo dans un champ disposition ou Zone répétée et quelque chose qui me semble être la base et je ne vois pas comment cela a pu passer au travers des tests avant la diffusion de l'outil!
Quelqu'un peut il faire un essai pour confirmer que le problème est général?

Cezame


Je viens d'essayer de mettre une combo fichier dans un champ Disposition.
Elle s'affiche et elle s'ouvre sans problème.
Posté le 14 février 2018 - 12:14
Pour moi ça fonctionne parfaitement sur le simulateur, déployé sur le matériel la combo ne s'ouvre pas !

Cezame
Membre enregistré
151 messages
Popularité : +7 (7 votes)
Posté le 15 février 2018 - 08:42
Bonjour Cezame,

concernant l'utilisation de "MaFenêtre..Plan" j'ai remarqué que ça ne fonctionne pas toujours, il faut utiliser le nom de la fenêtre avec "..Plan".
Posté le 15 février 2018 - 10:15
J'utilise le nom de la fenetre et c''est la même chose.

J'ai simplement migré le projet sous WM23 et cela fonctionnait parfaitement avant. Le pire est que cela fonctionne sur plusieurs fenêtres et pas sur d'autres.
Totalement incompréhensible!
On dirait que la fenêtre ne se charge pas correctement.
Cezame
Membre enregistré
151 messages
Popularité : +7 (7 votes)
Posté le 15 février 2018 - 16:14
Est-ce qu'il s'agit d'une fenêtre interne ?

Si oui, peut-être est-elle ouverte dans deux champs fenêtres internes en même temps, ce qui peut provoquer une confusion.
Posté le 16 février 2018 - 09:28
Non une fenêtre fiche en saisie toute simple avec 2 plan dont un contient une carte pour la géolocalisation.

J'ai essayé de recréer la fenêtre , idem.

J'ai réussi en partant d'une fenêtre qui fonctionnait en la modifiant et ça fonctionné!

Les mêmes fenêtres qui ne fonctionnaient plus marchent parfaitement avant migration, je n'ai rien touché juste passé en WM23 !

Cezame
Membre enregistré
34 messages
Popularité : +1 (1 vote)
Posté le 19 février 2018 - 11:18
il y a des soucis de compatibilités avec les plans nommé en WM, j'ai moi même quelques soucis de ce cotes là mais en nommant mes plans et en utilisant leur index comme valeur cela fonctionne très bien maintenant.

ex:
-plan1: menu
-plan2: fiche

dans le code:
Mafenetre..plan = 2 //ouvre le plan fiche

j'ai un avertissement de compilation mais cela fonctionne alors qu'avant de le nommer cela ne fonctionnait pas.

En espérant aider un peu :)
Posté le 02 mars 2018 - 16:53
Bjr,

Cezame avait soumis l'idée :
Pour moi ça fonctionne parfaitement sur le simulateur, déployé sur le
matériel la combo ne s'ouvre pas !

Cezame


Tout le monde sait , et les utilisateurs de la 1ere heure encore plus,
qu'on utilise jamais le simulateur ...

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Posté le 16 mars 2018 - 11:58
J'ai testé sous le simulateur car ça ne fonctionne plus sur l'appareil !

Je n'ai rien changé juste migré l'application sous wm23 !

La réalité est que la version 23 semble truffée de bugs! il n'y a qu'à lire le forum!

En réfléchissant imaginez si PCSoft ne sortait pas sa version chaque année en fin d'année ... Je pense que la version a été commercialisée malgré tous les bugs, juste une question commerciale.

en attendant on continue de travailler sur les anciennes versions !

Cezame
Posté le 13 décembre 2018 - 18:35
Bonjour,
J'ai le même problème avec les combo, mais effectivement lorsque je fais un HNbEnr sur le PC j'ai bien des enregistrements mais je n'en ai aucun quand je teste sur mon mobile Android !
Il y a qqch à faire pour embarquer les données lors du déploiement sur le mobile ?
Merci
Posté le 14 décembre 2018 - 09:19
Oui il faut indiquer les fichiers de données à embarquer dans l'assistant de génération.
Attention si l'application a déjà été installé et que les fichiers de données ont déjà été créé, il ne seront pas écrasés. Dans ce cas il faut soit désinstaller l'application, soit écraser les fichiers de données en déclenchant une extraction manuelle avec la fonction fExtraitRessource.
Posté le 15 février 2019 - 17:38
Bonjour,
Je souhaite simplement utiliser des combos d'un fichier de donné dans mon application, quoi de plus simple ?
J'utilise une base de données Hyper file locale.
Je veux juste placer une combo dans un champ disposition, la combo est alimentée par un fichier de données et la combo renvoi l'identifiant de l'élément sélectionné.
Sous l'émulateur aucun soucis la combo s'ouvre et je peux sélectionner l'élément.
Problème lors du déploiement mon Samsung Galaxy grand prime lorsque j'essaye de sélectionner l'élément la combo l’élément s'affiche pas dans la combo.

Pourriez vous m'aidez si vous plais cela fais plusieurs semaines je suis a la recherche d'une solution ?
voici mon mail: toure.malick26@gmail.com