[Résolu] Non sélection d'un champ en Saisie Formulaire
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.
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.
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
[Résolu] Non sélection d'un champ en Saisie Formulaire
Bonjour,
Lors d'une saisie de champs ( "double" au format "0.00" avec par défaut "0.00" ) dans un formulaire :
-lors d'un nouvel enregistrement, le champs "0.00" est présélectionné et entrer 1 chiffre efface la sélection et prends en compte les chiffre tapé.
-lors du 2em nouvel enregistrement ( sans fermer le formulaire ) le champs "0.00" n'est pas sélectionné. il faut alors effacer manuellement les zéros avant de rentrer un chiffre. Merci de vos réponses, à bientôt.
Lors d'une saisie de champs ( "double" au format "0.00" avec par défaut "0.00" ) dans un formulaire :
-lors d'un nouvel enregistrement, le champs "0.00" est présélectionné et entrer 1 chiffre efface la sélection et prends en compte les chiffre tapé.
-lors du 2em nouvel enregistrement ( sans fermer le formulaire ) le champs "0.00" n'est pas sélectionné. il faut alors effacer manuellement les zéros avant de rentrer un chiffre. Merci de vos réponses, à bientôt.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 20 févr. 2017 17:10, modifié 2 fois.
Raison : Ajout de [Résolu]
Raison : Ajout de [Résolu]
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Non sélection auto d'un champ en Saisie Formulaire
Bonjour,
Pourquoi entrer une valeur par défaut si ce n'est pas ce que tu veux ?
Accessoirement, dans Base, le prix de vente se calcule dans une requête, ici, pourquoi le saisir ?
Pourquoi entrer une valeur par défaut si ce n'est pas ce que tu veux ?
Accessoirement, dans Base, le prix de vente se calcule dans une requête, ici, pourquoi le saisir ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: Non sélection auto d'un champ en Saisie Formulaire
Bonsoir,
Une valeur par défaut n'est pas obligatoire mais je trouve mieux. Est ce une impossibilité pour OOO ?Pourquoi entrer une valeur par défaut si ce n'est pas ce que tu veux ?
Ceci n'est qu'un exemple, j'aurais pût mettre TVA ou QuantitéAccessoirement, dans Base, le prix de vente se calcule dans une requête, ici, pourquoi le saisir ?
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- Membre lOOyal
- Messages : 38
- Inscription : 17 août 2016 11:49
Re: Non sélection auto d'un champ en Saisie Formulaire
Joint ta base pour voir.
Sinon comme dit plus haut cela peut se faire automatiquement. Et pour mieux répondre, il faudrait savoir ce que tu veux faire exactement.
Sinon comme dit plus haut cela peut se faire automatiquement. Et pour mieux répondre, il faudrait savoir ce que tu veux faire exactement.
Openoffice 4.1.2 sous windows 8.1
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: Non sélection auto d'un champ en Saisie Formulaire
Bonjour,
Ce que je voudrais c'est que automatiquement la zone préremplie par défaut puisse être sélectionné pour taper directement une nouvelle valeur ou laisser "0.00",
et ce pour une saisie de plusieurs enregistrements de suite.
Je joins un exemple de Base avec 1 formulaire ( au plus simple )
Ce que je voudrais c'est que automatiquement la zone préremplie par défaut puisse être sélectionné pour taper directement une nouvelle valeur ou laisser "0.00",
et ce pour une saisie de plusieurs enregistrements de suite.
Je joins un exemple de Base avec 1 formulaire ( au plus simple )
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- Membre lOOyal
- Messages : 38
- Inscription : 17 août 2016 11:49
Re: Non sélection auto d'un champ en Saisie Formulaire
si j'ai bien compris c'est simple.
Tu selectionne une valeur dans une colonne dont tu veux la selection "automatique" en cliquant sur nouvel enregistrement cela te mettera le curseur au même endroit avec le champ selectionné.
Je joints ta base ave la barre de navigation en plus, car c'est le plus utile directement dessus.
Et avec TAB tu navigue d'une colonne à l'autre
Tu selectionne une valeur dans une colonne dont tu veux la selection "automatique" en cliquant sur nouvel enregistrement cela te mettera le curseur au même endroit avec le champ selectionné.
Je joints ta base ave la barre de navigation en plus, car c'est le plus utile directement dessus.
Et avec TAB tu navigue d'une colonne à l'autre
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Openoffice 4.1.2 sous windows 8.1
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Non sélection auto d'un champ en Saisie Formulaire
Je ne reproduis pas si je me déplace avec la touche de tabulation plutôt qu'avec un clic dans le champ.
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
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: Non sélection auto d'un champ en Saisie Formulaire
Bonsoir, et merci pour le temps passé,
Je viens d'essayer et en tabulation ou retour chariot, c'est pareil pour moi.
La désélection se fait seulement au 2eme enregistrement sans fermé le formulaire.
Si c'est bien ton cas, je dois avoir un pb de version.
A+
Je viens d'essayer et en tabulation ou retour chariot, c'est pareil pour moi.
La désélection se fait seulement au 2eme enregistrement sans fermé le formulaire.
Si c'est bien ton cas, je dois avoir un pb de version.
A+
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- Membre lOOyal
- Messages : 38
- Inscription : 17 août 2016 11:49
Re: Non sélection auto d'un champ en Saisie Formulaire
On a la même version.
Même avec la barre de navigation ? je renvoi le fichier l'autre la barre a disparu.
Même avec la barre de navigation ? je renvoi le fichier l'autre la barre a disparu.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Openoffice 4.1.2 sous windows 8.1
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: Non sélection auto d'un champ en Saisie Formulaire
re bonsoir,
Oui même avec la barre de navigation ( qui passe d'un enregistrement à un autre ).
Une fois un champs d'un enregistrement modifié, ce même champs d'un enregistrement suivant ne sera pas automatiquement sélectionné.
Je trouve cela bizarre et peu convivial lors de multiples saisies d'enregistrements à la suite.
Oui même avec la barre de navigation ( qui passe d'un enregistrement à un autre ).
Une fois un champs d'un enregistrement modifié, ce même champs d'un enregistrement suivant ne sera pas automatiquement sélectionné.
Je trouve cela bizarre et peu convivial lors de multiples saisies d'enregistrements à la suite.
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Non sélection auto d'un champ en Saisie Formulaire
Dans les copies d'écran postées avec ton premier message, le curseur est à droite du champ, comme si tu avais cliqué à l'intérieur. Je reproduis alors ce que tu décris si je fais la même chose : un clic dans le champ.
Mais pas avec le déplacement de champ en champ avec la touche Tabulation.
Mais pas avec le déplacement de champ en champ avec la touche Tabulation.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: Non sélection auto d'un champ en Saisie Formulaire
Oui
il me semble avoir bien compris.
Je n'utilise pas la souris sauf pour me placer sur le dernier enregistrement ( début de saisie ) ou par un clic sur l'icone de la barre outil "nouvel enregistrement".
Mon but est de pouvoir passer de colonne en colonne soit par tabulation, soit par retour chariot et de saisir plusieurs enregistrements de suite.
A partir de 2eme saisie(enregistrement), tout champs préalablement modifié n'est plus autosélectionné ( ceux non modifiés Oui )
il me semble avoir bien compris.
Je n'utilise pas la souris sauf pour me placer sur le dernier enregistrement ( début de saisie ) ou par un clic sur l'icone de la barre outil "nouvel enregistrement".
Mon but est de pouvoir passer de colonne en colonne soit par tabulation, soit par retour chariot et de saisir plusieurs enregistrements de suite.
A partir de 2eme saisie(enregistrement), tout champs préalablement modifié n'est plus autosélectionné ( ceux non modifiés Oui )
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Non sélection auto d'un champ en Saisie Formulaire
Que le champ soit déjà renseigné, ou pas, le déplacement par Tabulation le sélectionne.
Dans la copie ci-dessous, je suis remonté par clic sur le premier Id, puis je me suis déplacé de champ en champ par Tab.
Dans la copie ci-dessous, je suis remonté par clic sur le premier Id, puis je me suis déplacé de champ en champ par Tab.
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
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre lOOyal
- Messages : 38
- Inscription : 17 août 2016 11:49
Re: Non sélection auto d'un champ en Saisie Formulaire
Pareil je ne vois pas plus
Openoffice 4.1.2 sous windows 8.1
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: Non sélection auto d'un champ en Saisie Formulaire
Re Bonsoir,
Mais si tu modifies le "12.50" ( par exemple 20.00 ) et que tu passes à l'id 2 ( ligne suivante ) soit par tab soit par retour jusqu'au champs "PrixAch" le "12.00" n'est pas sélectionné.
En tout cas chez moi.
Edit : Je suis désolé, je ne dois pas bien m'exprimer. Je vais essayer de poser le problème irl pour voir si quelqu'un peut l'exprimer autrement.
Oui, cela marche très bien chez moi aussi.Dans la copie ci-dessous, je suis remonté par clic sur le premier Id, puis je me suis déplacé de champ en champ par Tab.
Mais si tu modifies le "12.50" ( par exemple 20.00 ) et que tu passes à l'id 2 ( ligne suivante ) soit par tab soit par retour jusqu'au champs "PrixAch" le "12.00" n'est pas sélectionné.
En tout cas chez moi.
Edit : Je suis désolé, je ne dois pas bien m'exprimer. Je vais essayer de poser le problème irl pour voir si quelqu'un peut l'exprimer autrement.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- Membre lOOyal
- Messages : 38
- Inscription : 17 août 2016 11:49
Re: Non sélection auto d'un champ en Saisie Formulaire
Essaye avec libreoffice
Openoffice 4.1.2 sous windows 8.1
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Non sélection auto d'un champ en Saisie Formulaire
Je reproduis aussi.Jacou a écrit :Mais si tu modifies le "12.50" ( par exemple 20.00 ) et que tu passes à l'id 2 ( ligne suivante ) soit par tab soit par retour jusqu'au champs "PrixAch" le "12.00" n'est pas sélectionné.
Mais je ne reproduis plus si je clique sur l’icône Actualise les données affichées, ou si je clique sur le premier Id du premier enregistrement et déplace le curseur de champ en champ.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: Non sélection auto d'un champ en Saisie Formulaire
Bonjour,
tu es un lève tôt ou il y a un décalage horaire
Test 1 :
Clic sur "Durand" puis tab ( le "PricAch" est sélectionné ) je modifie le "PrixAch" puis j'actualise.
Accès par tabulation sur tous les champs ( les 4 champs des 4 enregistrements ); tout est sélectionné, ça fonctionne.
Test 2 :
Clic sur "Durand" puis tab ( le "PricAch" est sélectionné ) je modifie le "PrixAch" puis je clique sur id 0 ( le 1er enregistrement ), sans actualiser.
le champs id n'est pas sélectionné et en se déplaçant par Tab le champs "PrixAch" ( id 1 ) modifié n'est également pas sélectionné.
Et chose nouvelle, comme j'ai cliqué sur "id 0", le champs n'est pas sélectionné ( c'est normal me semble t il ) mais en se déplaçant par Tabulation jusqu'à "id 1", il n'est pas sélectionné.
Si je sélectionne à la souris le champs "id 1" et que je me déplace par Tab sur "id 0" ou "id 2", ils sont tous les 2 sélectionnés.
Il me semble qu'il y a une mémoire de la sélection par champs pour tous les enregistrements, et ce jusqu'à actualisation ( comme tu viens de le préciser ).
Merci pour les réponses et le temps passé à essayer de me comprendre
A+
tu es un lève tôt ou il y a un décalage horaire
Je viens d'essayer et en actualisant cela marche bien ( Ce n'est pas pratique lors de saisie de plusieurs enregistrements à la volée ).Mais je ne reproduis plus si je clique sur l’icône Actualise les données affichées, ou si je clique sur le premier Id du premier enregistrement et déplace le curseur de champ en champ.
Test 1 :
Clic sur "Durand" puis tab ( le "PricAch" est sélectionné ) je modifie le "PrixAch" puis j'actualise.
Accès par tabulation sur tous les champs ( les 4 champs des 4 enregistrements ); tout est sélectionné, ça fonctionne.
Test 2 :
Clic sur "Durand" puis tab ( le "PricAch" est sélectionné ) je modifie le "PrixAch" puis je clique sur id 0 ( le 1er enregistrement ), sans actualiser.
le champs id n'est pas sélectionné et en se déplaçant par Tab le champs "PrixAch" ( id 1 ) modifié n'est également pas sélectionné.
Et chose nouvelle, comme j'ai cliqué sur "id 0", le champs n'est pas sélectionné ( c'est normal me semble t il ) mais en se déplaçant par Tabulation jusqu'à "id 1", il n'est pas sélectionné.
Si je sélectionne à la souris le champs "id 1" et que je me déplace par Tab sur "id 0" ou "id 2", ils sont tous les 2 sélectionnés.
Il me semble qu'il y a une mémoire de la sélection par champs pour tous les enregistrements, et ce jusqu'à actualisation ( comme tu viens de le préciser ).
Merci pour les réponses et le temps passé à essayer de me comprendre
A+
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Non sélection auto d'un champ en Saisie Formulaire
La donnée reste volatile tant que l'actualisation n'est pas faite.
On peut supposer qu'il s'agit d'une fonctionnalité.
On peut supposer qu'il s'agit d'une fonctionnalité.
Dernière modification par jeanmimi le 20 févr. 2017 17:43, modifié 1 fois.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: Non sélection auto d'un champ en Saisie Formulaire
Donc il n'y a pas de solution pour obtenir une saisie à la volée conviviale;
sauf faire une actualisation entre chaque enregistrement ou enlever le format par défaut.
Merci beaucoup pour l'aide.
sauf faire une actualisation entre chaque enregistrement ou enlever le format par défaut.
Merci beaucoup pour l'aide.
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- IdOOle de la suite
- Messages : 25182
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Non sélection auto d'un champ en Saisie Formulaire
Salut,
Le contrôle de table doit avoir sa propriété Tabulation à Oui.Jacou a écrit :Mais si tu modifies le "12.50" ( par exemple 20.00 ) et que tu passes à l'id 2 ( ligne suivante ) soit par tab soit par retour jusqu'au champs "PrixAch" le "12.00" n'est pas sélectionné.
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: Non sélection auto d'un champ en Saisie Formulaire
Bonjour
Si tu as des questions, les poser en section Macros et API avec la balise [Base] et en reliant le nouveau fil avec celui-ci.
A+
Éventuellement par macro.Jacou a écrit :Donc il n'y a pas de solution pour obtenir une saisie à la volée conviviale;
Si tu as des questions, les poser en section Macros et API avec la balise [Base] et en reliant le nouveau fil avec celui-ci.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: [Résolu] Non sélection d'un champ en Saisie Formulaire
Bonsoir,
Je viens de tester :
Mise de propriété Tabulation sur "Oui", enregistrement de la modification, actualisation du formulaire, déplacement par Tab sur "12.50" et je le modifie puis déplacement par tab sur le "12.00" de "id 2" et le champs n'est pas sélectionné.
merci à tout le monde pour vos réponses.
La propriété Tabulation du contrôle de table sert me semble t il à activé la Tabulation et son ordre de chaque éléments du Formulaire.Le contrôle de table doit avoir sa propriété Tabulation à Oui.
Je viens de tester :
Mise de propriété Tabulation sur "Oui", enregistrement de la modification, actualisation du formulaire, déplacement par Tab sur "12.50" et je le modifie puis déplacement par tab sur le "12.00" de "id 2" et le champs n'est pas sélectionné.
Oui par macro surementÉventuellement par macro.
merci à tout le monde pour vos réponses.
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Résolu] Non sélection d'un champ en Saisie Formulaire
Peux-tu tester si la propriété Tabulation reste activée après avoir fermé, puis rouvert la Base ?Jacou a écrit :le champs n'est pas sélectionné
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: [Résolu] Non sélection d'un champ en Saisie Formulaire
Oui la propriété Tabulation reste sur oui après fermeture.
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Résolu] Non sélection d'un champ en Saisie Formulaire
Est-ce que ça change le comportement dans le formulaire ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre OOrganisé
- Messages : 59
- Inscription : 27 juil. 2016 07:20
Re: [Résolu] Non sélection d'un champ en Saisie Formulaire
Bonsoir,
Non cela ne change pas la non sélection du 2em champs "PrixAch" "id 2" après la modification du 1er "PrixAch" "id 1".
A+
Non cela ne change pas la non sélection du 2em champs "PrixAch" "id 2" après la modification du 1er "PrixAch" "id 1".
A+
Libreoffice version 5.2.7.2
Linux Debian 9.3
Linux Debian 9.3