[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.
Jazzjoker
Membre lOOyal
Membre lOOyal
Messages : 34
Inscription : 22 janv. 2015 09:48

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

Message par Jazzjoker »

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 modification par Jazzjoker le 17 nov. 2018 09:08, modifié 1 fois.
Apache OpenOffice 4.1.5
Windows XP, 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16959
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

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

Message par jeanmimi »

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
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.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Jazzjoker
Membre lOOyal
Membre lOOyal
Messages : 34
Inscription : 22 janv. 2015 09:48

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

Message par Jazzjoker »

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
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16959
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

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

Message par jeanmimi »

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
 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
 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Jazzjoker
Membre lOOyal
Membre lOOyal
Messages : 34
Inscription : 22 janv. 2015 09:48

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

Message par Jazzjoker »

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
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16959
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

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

Message par jeanmimi »

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 : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Jazzjoker
Membre lOOyal
Membre lOOyal
Messages : 34
Inscription : 22 janv. 2015 09:48

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

Message par Jazzjoker »

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
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 3949
Inscription : 06 oct. 2008 08:03

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

Message par Oukcha »

                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image