PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Superpositioon de champ
Superpositioon de champ
Started by Fabrice, Oct., 21 2017 1:29 PM - 4 replies
Registered member
5 messages
Posted on October, 21 2017 - 1:29 PM
Je programme une appli de gestion de plan de table par édition de fenêtre par l'utilisateur.
Je souhaiterai savoir s'il est possible, par programmation, d'avoir l'information de superposition de 2 champs ou de contact entre les 2.
Ex : un champ CHAISE et un champ TABLE.
S'ils sont en contact ou superposés, c'est que la chaise est liée avec la table.

--
Fabrice JUSKOWIAK (Windev / Windev Mobile 22)
Registered member
3,846 messages
Popularité : +227 (347 votes)
Posted on October, 21 2017 - 2:01 PM
Bonjour,
Dans ton analyse, il suffit de créer 2 tables, TABLE et CHAISE et d'effectuer une liaison.





Si FK_TABLE n'est pas nul alors la chaise est reliée à une table.

En ce qui concerne les champs, il suffit de relier un champ image à un enregistrement et de contrôler les coordonnées de tes champs images via IMG_Table1..X, IMG_Table1..Y, IMG_Table1..Hauteur et IMG_TABLE1..Largeur, idem pour les images représentant les chaises.

--
Il y a peut être plus simple, mais, ça tourne
Message modified, October, 21 2017 - 2:07 PM
Registered member
5 messages
Posted on October, 21 2017 - 6:03 PM
Merci, mais je ne parlais pas des données.
Je parlais des contrôles à l'écran.
Savoir si 2 contrôles se touchent.

--
Fabrice JUSKOWIAK (Windev / Windev Mobile 22)
Registered member
3,846 messages
Popularité : +227 (347 votes)
Posted on October, 21 2017 - 8:11 PM
C'est la 2° partie de ma réponse, il faut comparer les abscisses et les ordonnées de 2 champs images, via les propriétés ..X, ..Y, ..Hauteur et ..Largeur

--
Il y a peut être plus simple, mais, ça tourne
Posted on October, 23 2017 - 9:57 AM
C'est ce que j'ai fait.
J'ai fait une comparaison de coordonnées et de dimensions.
Je voulais savoir si une commande WINDEV existait pour ce type de souci.
Merci.