[Résolu] Liste déroulante dans un sous 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.
Highlander26
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 12 déc. 2023 17:10

[Résolu] Liste déroulante dans un sous formulaire

Message par Highlander26 »

Bonjour

J'ai quitté ACCESS pour OPENBASE et je convertie donc actuellement toutes mes bases de données :D

J'ai une base de gestion de voitures avec un formulaire qui affiche chaque véhicule, et sous formulaire qui indique toutes les interventions mécaniques sur chaque véhicule

Mon sous formulaire est donc un tableau ou chaque ligne est une intervention

Pour qualifier chaque intervention en début de ligne je saisie la date et le type d'intervention (Vidange, Distribution, plaquettes, etc....), soit une vingtaine de possibilités qui reviennent à chaque fois et que je souhaite écrire pareil... *
D'où l'idée logique de la liste déroulante )

Sur Access je pouvais avoir le champs type d"intervention qui me proposait tous les choix en liste déroulante mais sur Open base je trouve pas

C'est possible ?
Désolé si c'est une question pête mais je trouve pas sur l'aide OPENBASE

Merci
Dernière modification par Highlander26 le 18 déc. 2023 10:32, modifié 2 fois.
Open office 4.1.14 sous Windows
Windows 7 édition familiale premium
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9258
Inscription : 28 août 2010 08:45

Re: Liste deroulante dans un sous formulaire

Message par micmac »

Bonjour et bienvenue,
Dans votre signature il y a écrit : sous windows
Dans votre signature il est nécessaire d'indiquer :
  1. la version exacte de AOO ou LibO (AOO 4.1.14, LibO 7.5.8 par exemple) ;
  2. la version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Win 11 par exemple).
Accès direct à votre signature pour la corriger.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Anakin
NéOOphyte
NéOOphyte
Messages : 145
Inscription : 08 nov. 2023 11:40

Re: Liste deroulante dans un sous formulaire

Message par Anakin »

Salut l'Highlander,

Si tu étais sur ACCESS, tu avais donc le choix direct de la clé externe depuis l'édition de ta table.

Ton logiciel est maintenant BASE où tu crées tes tables avec les clés primaires et après coup tu sélectionnes le menu Relations pour les clefs externes...

Quand j'ai lu OpenBase (qui n'a rien à voir avec Open Office) j'ai eu les jetons...

Essaye de poster un fichier.

Slts

Anakin
Libre Office 6.0.7 sous Ubuntu 18.04.6
Highlander26
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 12 déc. 2023 17:10

Re: Liste deroulante dans un sous formulaire

Message par Highlander26 »

Bonjour

Pour les versions:

AOO4114m1(Build:9811) - Rev. a0d24fb625
2023-02-08 19:47

Windoxs 7 edition familiale premium

Merci
Open office 4.1.14 sous Windows
Windows 7 édition familiale premium
Highlander26
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 12 déc. 2023 17:10

Re: Liste deroulante dans un sous formulaire

Message par Highlander26 »

Merci Anakin

La question est comment faire apparaitre une liste déroulante dans un sous formulaire de type tableau pour renseigner un des champs

J'arrive à le faire pour un sous formulaire sous forme normale mais pas sous forme tableau

Il existe peut être une manip pour passer du sous formulaire présentation normale à tableau ?

merci
Open office 4.1.14 sous Windows
Windows 7 édition familiale premium
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 3954
Inscription : 06 oct. 2008 08:03

Re: Liste deroulante dans un sous formulaire

Message par Oukcha »

Highlander26 a écrit : 13 déc. 2023 12:28 AOO4114m1(Build:9811) -
Windows 7 edition familiale premium
Merci de suivre les recommandations du modérateur :
micmac a écrit : 12 déc. 2023 17:58 Accès direct à votre signature pour la corriger.
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Liste deroulante dans un sous formulaire

Message par jeanmimi »

Bonjour,
Highlander26 a écrit : 13 déc. 2023 12:31 La question est comment faire apparaitre une liste déroulante dans un sous formulaire de type tableau pour renseigner un des champs
Lorsque le formulaire est en Mode Édition/Modification, il faut cliquer sur le titre de la colonne du Contrôle de table, puis Remplacer par > Zone de liste
Dans les propriétés de la colonne, il faut choisir SQL pour pouvoir afficher les données des réparations récurrentes.
Tu trouveras des exemples dans le forum avec des copies d’écran pour la marche à suivre.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Anakin
NéOOphyte
NéOOphyte
Messages : 145
Inscription : 08 nov. 2023 11:40

Re: Liste deroulante dans un sous formulaire

Message par Anakin »

Salut McLeod,

Tu peux télécharger le fichier annexé à ce fil viewtopic.php?t=68081.

Et ensuite éditer le sous-formulaire car il contient justement une liste déroulante.

Monsieur "Connery" m'a dit de bien te saluer.

Anakin
Libre Office 6.0.7 sous Ubuntu 18.04.6
Highlander26
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 12 déc. 2023 17:10

Re: Liste deroulante dans un sous formulaire

Message par Highlander26 »

<Merci,

J'ai déjà trouvé le liste déroulante dans le menu commande :D
Je vais voir le tuto

Bonne soirée
(Je peux plus appeler Sean là où il est désormais :D )
Open office 4.1.14 sous Windows
Windows 7 édition familiale premium