[Résolu] Valeur par défaut dans un champ de 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 lOOyal
- Messages : 31
- Inscription : 13 sept. 2015 06:03
[Résolu] Valeur par défaut dans un champ de formulaire
Bonjour,
J'aimerais savoir s'il est possible de laisser un champ de formulaire vide par défaut.
Plus particulièrement, la première entrée d'un champ de liste déroulante alimentée par une requête SQL.
Cordialement.
J'aimerais savoir s'il est possible de laisser un champ de formulaire vide par défaut.
Plus particulièrement, la première entrée d'un champ de liste déroulante alimentée par une requête SQL.
Cordialement.
OpenOffice 4.1.7 sous Xubuntu 18.04
-
- PassiOOnné
- Messages : 669
- Inscription : 20 déc. 2017 14:45
Re: Valeur par défaut dans un champ de formulaire
Bonjour,
Si cela ne solutionne pas ton problème, joins un document explicatif.
Faire une recherche et lire : https://forum.openoffice.org/fr/forum/v ... %C3%A9fautNeelix a écrit :Plus particulièrement, la première entrée d'un champ de liste déroulante alimentée par une requête SQL.
Si cela ne solutionne pas ton problème, joins un document explicatif.
OpenOffice 4.1.15 - Windows 10
-
- Membre lOOyal
- Messages : 31
- Inscription : 13 sept. 2015 06:03
Re: Valeur par défaut dans un champ de formulaire
j'utilise une table vide dans le formulaire contenant la liste déroulante, qui est alimentée par une requête SQL.
Lorsque je clique sur rechercher, le contrôle de table affiche tous les logiciels correspondants.
A chaque ouverture du formulaire, le dernier logiciel recherché apparaît dans la liste déroulante.
Ce que je voulais savoir, c'est s'il est possible de faire en sorte qu'aucune entrée ne soit sélectionnée par défaut dans cette liste.
Je joins une capture d'écran du formulaire tel qu'il apparaît à l'ouverture.
Lorsque je clique sur rechercher, le contrôle de table affiche tous les logiciels correspondants.
A chaque ouverture du formulaire, le dernier logiciel recherché apparaît dans la liste déroulante.
Ce que je voulais savoir, c'est s'il est possible de faire en sorte qu'aucune entrée ne soit sélectionnée par défaut dans cette liste.
Je joins une capture d'écran du formulaire tel qu'il apparaît à l'ouverture.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.7 sous Xubuntu 18.04
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Valeur par défaut dans un champ de formulaire
Bonjour,
Les enregistrements ne s'affichent qu'à partir du moment où je clique sur la flèche pour ouvrir la sélection.
Je ne reproduis pas.Neelix a écrit :A chaque ouverture du formulaire, le dernier logiciel recherché apparaît dans la liste déroulante.
Les enregistrements ne s'affichent qu'à partir du moment où je clique sur la flèche pour ouvrir la sélection.
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 : 31
- Inscription : 13 sept. 2015 06:03
Re: Valeur par défaut dans un champ de formulaire
C'est bizarre, chez moi, le dernier enregistrement sélectionné s'affiche.
Je viens de trouver une autre solution, qui consiste à utiliser une macro qui vide la table temporaire servant à la recherche.
A placer dans Personnaliser > Onglet Evènements > Le document va être fermé.
Ce n'est peut être pas la meilleure des solutions, mais ça marche.
Merci à la communauté.
Je viens de trouver une autre solution, qui consiste à utiliser une macro qui vide la table temporaire servant à la recherche.
Code : Tout sélectionner
Sub TrunateTable()
Dim oConnexion as Object, reqTruncate as Object
Dim instrSQL as String
oConnexion = ThisDatabasedocument.CurrentController.ActiveConnection
instrSQL = "DELETE FROM SEARCH_ALL"
reqTruncate = oConnexion.createStatement()
reqTruncate.executeUpdate(instrSQL)
End Sub
Ce n'est peut être pas la meilleure des solutions, mais ça marche.
Merci à la communauté.
OpenOffice 4.1.7 sous Xubuntu 18.04
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Valeur par défaut dans un champ de formulaire
Peux-tu à nouveau joindre ta Base avec ce formulaire pour tester ?Neelix a écrit :C'est bizarre, chez moi, le dernier enregistrement sélectionné s'affiche.
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 : 31
- Inscription : 13 sept. 2015 06:03
Re: Valeur par défaut dans un champ de formulaire
Voici ma base. Mais j'ai déjà placé ma macro.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.7 sous Xubuntu 18.04
-
- PassiOOnné
- Messages : 669
- Inscription : 20 déc. 2017 14:45
Re: Valeur par défaut dans un champ de formulaire
Re,
Quel est le formulaire concerné ?
Si on pouvait avoir un mode d'emploiNeelix a écrit :Voici ma base. Mais j'ai déjà placé ma macro.
Quel est le formulaire concerné ?
OpenOffice 4.1.15 - Windows 10
-
- Membre lOOyal
- Messages : 31
- Inscription : 13 sept. 2015 06:03
Re: Valeur par défaut dans un champ de formulaire
Excusez-moi, il est vrai que, étant totalement terminée, mises à part quelques bricole, c'est un peu flou.
Il s'agît des formulaires "Recherche Logiciel" et "Recherche Système"
Il s'agît des formulaires "Recherche Logiciel" et "Recherche Système"
OpenOffice 4.1.7 sous Xubuntu 18.04
-
- PassiOOnné
- Messages : 669
- Inscription : 20 déc. 2017 14:45
Re: Valeur par défaut dans un champ de formulaire
Re,
Je ne comprends pas l'intérêt.
Si je clique sur le bouton, j'ai une demande d'enregistrement du formulaire.
Je ne comprends pas l'intérêt.
Si je clique sur le bouton, j'ai une demande d'enregistrement du formulaire.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.15 - Windows 10
-
- Membre lOOyal
- Messages : 31
- Inscription : 13 sept. 2015 06:03
Re: Valeur par défaut dans un champ de formulaire
Je m"excuse, je n'ai pas eu le temps de revenir sur le forum entre temps.
Effectivement, le contenu de la listbox est enregistrée dans la table SEARCH_ALL pour être soumis à la requête de recherche.
Effectivement, le contenu de la listbox est enregistrée dans la table SEARCH_ALL pour être soumis à la requête de recherche.
OpenOffice 4.1.7 sous Xubuntu 18.04
-
- Membre cOOnverti
- Messages : 344
- Inscription : 29 mai 2009 08:51
- Localisation : Guyane
Re: Valeur par défaut dans un champ de formulaire
Bonjour,
vous pouvez faire autrement en recherchant directement dans la table concernée, toujours à l'aide d'une liste et en plus simple, non !
les nouveaux formulaires de recherche proposés sont : "NEW_... "
@+
vous pouvez faire autrement en recherchant directement dans la table concernée, toujours à l'aide d'une liste et en plus simple, non !
les nouveaux formulaires de recherche proposés sont : "NEW_... "
@+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.14 et LO 7.3.7.2 sous OsX 10.13.6 High Sierra ; Windows 10 sous AOO 4.1.14 et LibO 7.3.7.2
-
- Membre prOOscrit
- Messages : 243
- Inscription : 13 juil. 2022 17:13
Re: Valeur par défaut dans un champ de formulaire
Bien le bonjour,
Permettez-moi une question, c.à.d. avez-vous songé à vérifier les propriétés du champ de la table en question? Car c'est en principe là que tout dépend.
Si vous spécifiez que l'enregistrement du champ n'est pas nécessaire (NULL), lorsque vous remplissez votre formulaire, vous pouvez laisser ce dernier vide et passer au champ ou à la page suivante du formulaire...
C'est ce que j'ai dû faire avec un fichier OdB il y a quelques semaines,
Salutations
Permettez-moi une question, c.à.d. avez-vous songé à vérifier les propriétés du champ de la table en question? Car c'est en principe là que tout dépend.
Si vous spécifiez que l'enregistrement du champ n'est pas nécessaire (NULL), lorsque vous remplissez votre formulaire, vous pouvez laisser ce dernier vide et passer au champ ou à la page suivante du formulaire...
C'est ce que j'ai dû faire avec un fichier OdB il y a quelques semaines,
Salutations
Libre Office 6.0.4 sur Ubuntu 18.04
-
- RespOOnsable forum
- Messages : 9255
- Inscription : 28 août 2010 08:45
Re: Valeur par défaut dans un champ de formulaire
Bonjour,
Vous déterrez un sujet du 27 févr. 2022 dont l'initiateur n'a pas reparu depuis le 15 mars 2022.
Il est demandé de ne plus répondre à une question datant de plus de 2 mois
Déterrage = verrouillage
Vous déterrez un sujet du 27 févr. 2022 dont l'initiateur n'a pas reparu depuis le 15 mars 2022.
Il est demandé de ne plus répondre à une question datant de plus de 2 mois
Déterrage = verrouillage
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac