[Résolu] Champs se déplaçant dans un formulaire

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.

[Résolu] Champs se déplaçant dans un formulaire

Messagepar Jazzjoker » 15 Nov 2018 10:28

Bonjour,

ce sujet a été déjà soulevé et à première vue résolu au printemps dernier - pour revenir en force finalement ! Le problème c'est que quand je fais des modifications dans un formulaire, cela change les emplacement de tous les champs par la suite au point que le formulaire devient inutilisable. Jeamimi m'avait éclairé en me signalant que cela était dû à un mauvais ancrage des contrôles, en l'occurence sur "paragraphe" au lieu de "page".

J'avais effectué les modifications conséquentes et depuis le formulaire "Consultations" est resté stable. Or, voulant introduire un nouveau champ (texte) et un boutons (le dernier encore inactif) tout le formulaire a basculé est devenu inutilisable. Le formulaire est scindé en un main-form (liste déroulante pour choisir une personne) et un sub-form pour afficher les informations y associées.

La base est attachée à ce post et je vous remercie d'avance pour votre aide !

Cordialement
Dernière édition par Jazzjoker le 17 Nov 2018 10:08, édité 1 fois.
Apache OpenOffice 4.1.5
Windows XP, 10
Jazzjoker
Membre lOOyal
Membre lOOyal
 
Message(s) : 34
Inscrit le : 22 Jan 2015 10:48

Re: Champs se déplaçant dans un formulaire

Messagepar jeanmimi » 16 Nov 2018 16:53

Bonjour,
Dans le formulaire PATIENTS, quasiment tous les contrôles sont ancrés aux paragraphes, mais pas leurs étiquettes.
Après avoir passé le formulaire en Mode Édition, il suffit d'afficher les caractères non imprimables pour visualiser les très nombreux paragraphes de la page du formulaire PATIENTS.
L'ancrage au paragraphe est stable seulement s'il y a un seul paragraphe dans la page.

Ancrage aux paragraphes.png
Ancrage aux paragraphes.png (4.71 Kio) Consulté 195 fois

Quant aux images insérées à l'arrière-plan des formulaires pour faire joli, elles ont l'inconvénient d'alourdir le poids de la Base : avec peu de données, elle atteint presque 500 ko. Elle se diriges vers un plantage général.
LibreOffice Version : 6.2.1.2 (x64) (8 mars 2019)
Java (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 14833
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Champs se déplaçant dans un formulaire

Messagepar Jazzjoker » 16 Nov 2018 17:25

Bonsoir

et merci pour vos remarques ; mon problème touche le formulaire "Consultations" : j'y ai tenu compte de votre remarque ce printemps et fait ancrer ces champs à la page et depuis le formulaire est resté stable ... jusquau moment où j'ai ajouté un champ et deux boutons (dans la partie basse, juste au-dessus de la facturation) ; il suffit d'ouvrir cette deuxième version du formulaire "Consultations New" avec le nouveau champ : c'est le chaos malgré un ancrage à la page et par conséquent une logique qui m'échappe !

A propos de l'image en arrière plan, il faut que je négocie avec ma femme ....

Merci d'avance et

bien cordialement
Apache OpenOffice 4.1.5
Windows XP, 10
Jazzjoker
Membre lOOyal
Membre lOOyal
 
Message(s) : 34
Inscrit le : 22 Jan 2015 10:48

Re: Champs se déplaçant dans un formulaire

Messagepar jeanmimi » 16 Nov 2018 17:50

Jazzjoker a écrit:il suffit d'ouvrir cette deuxième version du formulaire "Consultations New" avec le nouveau champ : c'est le chaos

Un chaos bien rangé, malgré tous ces paragraphes inutiles :
Consultation new.png
Consultation new.png (10.08 Kio) Consulté 190 fois


 Ajout : Je regardais le code SQL pour afficher la sélection du Nom et Prénom. A quoi sert ce signe + ?

SQL pour Liste de sélection.png
SQL pour Liste de sélection.png (2.1 Kio) Consulté 189 fois
 
LibreOffice Version : 6.2.1.2 (x64) (8 mars 2019)
Java (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 14833
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Champs se déplaçant dans un formulaire

Messagepar Jazzjoker » 16 Nov 2018 18:27

merci !

quelle a été la raison ayant provoqué le chaos du formulaire en déplaçant une bonne partie des champs ? Autre question qu'engendre votre réponse : comment faire sans tous ces paragraphes qui sont simplement le résultat de ma manière d'agrandir la page ? J'ai déjà fait un essai en les supprimant mais cela fait chevaucher les champs du formulaire à nouveau ...

Quant au signe + dans le code : aucune idée, j'ai trouvé ce code pour une concaténation et cela fonctionne ....

Bien cordialement
Apache OpenOffice 4.1.5
Windows XP, 10
Jazzjoker
Membre lOOyal
Membre lOOyal
 
Message(s) : 34
Inscrit le : 22 Jan 2015 10:48

Re: Champs se déplaçant dans un formulaire

Messagepar jeanmimi » 16 Nov 2018 18:36

Jazzjoker a écrit:comment faire sans tous ces paragraphes qui sont simplement le résultat de ma manière d'agrandir la page

Le format de la Page se paramètre dans le Formulaire en Mode Édition.
Jazzjoker a écrit:J'ai déjà fait un essai en les supprimant mais cela fait chevaucher les champs du formulaire à nouveau ...
Normal, si les contrôles s'ancrent aux paragraphes.
LibreOffice Version : 6.2.1.2 (x64) (8 mars 2019)
Java (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 14833
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Champs se déplaçant dans un formulaire

Messagepar Jazzjoker » 17 Nov 2018 01:18

Merci !

Ca devient clair et le formulaire est stable - un grand merci à vous et tous les autres sur ce forum qui partagent librement leur savoir-faire !!

Cordialement
Apache OpenOffice 4.1.5
Windows XP, 10
Jazzjoker
Membre lOOyal
Membre lOOyal
 
Message(s) : 34
Inscrit le : 22 Jan 2015 10:48

Re: Champs se déplaçant dans un formulaire

Messagepar Oukcha » 17 Nov 2018 09:14

                                        
:arrow: A lire avant tout ! Image
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
 
Message(s) : 3043
Inscrit le : 06 Oct 2008 09:03


Retour vers Base de données

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)