Ascenseurs [Résolu]
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Salut tout le monde !
Je crée un tableau mémoire avec un nombre indéterminé de colonnes.
Le nombre de colonnes sur ce tableau varie en fonction des requêtes amorcées.
Comment puis je faire pour placer toujours à gauche un ascenseur défini en automatique ?

Merci d'avance

Contribution le : 05/05/2004 13:54
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs

Inscrit:
18/12/2003 13:14
Post(s): 212
bonjour

Si je crois bien te comprendre, afficher OU non un ascenseur dans une Table, c'est dans la description de celui ci onglet détail.



Contribution le : 05/05/2004 14:41
_________________
Bonne Chance.
M'envoyer un message......
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Oui c'est cela.
Les ascenseurs sont définis en automatique sur cette table dont je ne connais pas le nombre de colonnes(ChampClone) ni la largeur de celles-ci puisque j'ajuste les largeurs automatiquement.
Il me faut juste arriver à placer cet ascenseur à gauche après chaque nouveau remplissage de la table au cas où l'utilisateur l'aurait déplacé.

Contribution le : 05/05/2004 14:58
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Personne n'a de reponses à mon problème ???
sniff...

Contribution le : 07/05/2004 11:24
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Pardon de débarquer, mais je ne comprend rien !
comment places-tu un ascenseur automatique à gauche ?
parle-ton de l'ascensceur vertical (à droite dans mon cas)?



Contribution le : 07/05/2004 14:14
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Excuse moi c'est vrai que cela n'était pas très clair.
Je vais tenter de réexpliquer lol
Je possède une table mémoire dont je connais pas le nombre de colonnes(dû à un nombre d'appel ChampClone non connu) et sur laquelle je définis un ascenseur automatique horizontal.
Le problème se crée lorsque je supprime les colonnes de ma table avec ChampSupprime avant d'en recréer un nombre inférieur avec ChampClone alors que l'utilisateur avait déplacé l'ascenseur sur la droite.
La table affichée apparait alors comme vide et il faut à l'utilisateur déplacé l'ascenseur avant de voir les colonnes recréées.
Je souhaiterai donc pouvoir déplacer cet ascenseur horizontal sur la gauche avant la suppression des colonnes afin d'éviter ce désagrément.
Comment est-ce possible ?

Merci d'avance


Contribution le : 07/05/2004 14:58
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Idée trés rapide (donc sans solution complète) :

Avant vidage de la table, pourquoi ne pas commencer à porter le pointeur sur la première ligne / colonne.

Si les lignes sont en saisie, donner le curseur(RepriseSaisie) à cette cellule.
Evidement, la prise focus de la cellule doit déclancer la suite du traitement (jeux sur des flags)

sinon j'ai pas trouvé

Contribution le : 07/05/2004 15:20
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Même si ma table est en AffichageSeulement j'ai tenté de la mettre en saisie mais ta technique ne fonctionne pas...
tant pis

Contribution le : 07/05/2004 15:50
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs

Inscrit:
18/12/2003 13:14
Post(s): 212
bonjour

Peut être qu'on pourra utiliser les API windows la constante "WM_HSCROLL" avec SendMessage()
exemple:
SendMessage(Handle(NOM de La TABLE), 0x0114, 2, 0)
 // constante "WM_HSCROLL" vaut : 0x0114 voir "WINCONST.wl"
 //pour les papamètre tu peux changer entre 0, 1, 2 et 3 pour tester ce que tu veux


Contribution le : 07/05/2004 17:44
_________________
Bonne Chance.
M'envoyer un message......
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Merci quand même mais cela ne fonctionne pas plus...

Contribution le : 10/05/2004 15:01
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs

Inscrit:
18/12/2003 13:14
Post(s): 212
bonjour

Si le code que je t'ai donné est mis à la place ou il faudra, il marchera.
PS: le code est fait de telle maniere lorsque il est exécuté l'ascenseur horizontale de la table se mette à gauche de celui-ci meme si cette ascenseur est tirée à droite.

Contribution le : 10/05/2004 15:18
_________________
Bonne Chance.
M'envoyer un message......
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
C'est vrai tu as raison...
Par précipitation j'avais oublié de noter la fonction handle dans mon code... on ne dira rien ! lol
Sinon ton système fonctionne presque car il déplace d'un cran l'ascenseur(identique à un clic sur la bande), il ne me reste plus qu'a trouver un système pour faire une boucle jusqu'à ce que l'ascenseur ait atteint sa position initiale.


Contribution le : 11/05/2004 09:11
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs

Inscrit:
18/12/2003 13:14
Post(s): 212
Bonjour GoZeub

Pour le code :
SendMessage(Handle(NOMdeLaTable), 0x0114, A, 0)


Pour la valeur de A:
> 0 = déplacement vers la gauche Pas/pas
> 1 = déplacement vers la droite Pas/Pas
> 2 = déplacement vers la gauche Ecran/Ecran
> 3 = déplacement vers la droite Ecran/Ecran
> 4,5 et 6 = déplacement vers l'extrême gauche
> 7 = déplacement vers l'extrême droite

Tu n'as pas besoin d'une boucle

Contribution le : 11/05/2004 11:49
_________________
Bonne Chance.
M'envoyer un message......
Créer un fichier PDF de la contribution Imprimer


Re: Ascenseurs
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Merci beaucoup bassy !!!!
Ca fonctionne niquel

Contribution le : 11/05/2004 11:53
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2