[Résolu] [Base] Ouverture et fermeture de formulaire
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
[Résolu] [Base] Ouverture et fermeture de formulaire
Bonjour,
J'ai récupéré sur le forum un exemple de macros pour ouvrir et fermer un sous-formulaire à partir d'un formulaire principal.
Dans mon cas, il s'agit d'ouvrir depuis le formulaire ChefMenage à l'aide de boutons les sous-formulaires Conjoint et Enfant.
Malheureusement, je reçois un message d'erreur quand j'active l'un ou l'autre des boutons (voir fichier joint).
Merci de votre aide,
Hakim
J'ai récupéré sur le forum un exemple de macros pour ouvrir et fermer un sous-formulaire à partir d'un formulaire principal.
Dans mon cas, il s'agit d'ouvrir depuis le formulaire ChefMenage à l'aide de boutons les sous-formulaires Conjoint et Enfant.
Malheureusement, je reçois un message d'erreur quand j'active l'un ou l'autre des boutons (voir fichier joint).
Merci de votre aide,
Hakim
- Pièces jointes
-
- Recensement.odb
- base de données
- (33.23 Kio) Téléchargé 213 fois
-
- message erreur.pdf
- message d'erreur
- (158.99 Kio) Téléchargé 304 fois
Dernière modification par Oukcha le 11 avr. 2016 16:19, modifié 1 fois.
Raison : Balisage dans le premier message
Raison : Balisage dans le premier message
OpenOffice 4.1.1 / Windows 7
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16955
- Inscription : 03 mars 2006 17:02
- Localisation : Venise verte
Re: [Base] Ouverture et fermeture de formulaire
Bonjour,
Pour naviguer entre différents formulaires, il faut utiliser des Boutons et leur assigner une Macro comme celle-ci qui permet d'ouvrir tous les formulaires en ayant pris le soin d’écrire leur nom dans Complément d’information du contrôle Bouton.
Cette Macro est dans le forum, et elle a été documentée par Piaf dans son tutoriel Ouvrir par Tag.
Tu as aussi une anomalie dans un des formulaires car il cherche une Table ChefMénage (avec un accent) alors que cette Table n'existe pas.
Pour naviguer entre différents formulaires, il faut utiliser des Boutons et leur assigner une Macro comme celle-ci qui permet d'ouvrir tous les formulaires en ayant pris le soin d’écrire leur nom dans Complément d’information du contrôle Bouton.
Cette Macro est dans le forum, et elle a été documentée par Piaf dans son tutoriel Ouvrir par Tag.
Code : Tout sélectionner
Sub OuvForm(evt As Object)
'*************************************************************************************************
'Lancée par l'appui sur un bouton
' Permet l'ouverture d'un formulaire dont le nom est renseigné dans le champ
' "Complément d'information" du bouton
'=================================================================================================
Dim oForms As Object
Dim sNomForm As String
sNomForm = evt.Source.Model.tag
oForms = ThisComponent.Parent.FormDocuments
IF oForms.hasByName(sNomForm) Then
oForms.getByName(sNomForm).open
Else
MsgBox("Formulaire inconnu : " & sNomForm, 16)
End IF
End Sub
- Pièces jointes
-
- Recensement_v2.odb
- (44.09 Kio) Téléchargé 212 fois
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: [Base] Ouverture et fermeture de formulaire
Bonjour,
Je ne trouve pas le tutoriel de Piaf sur l'ouverture par tag.
Pourriez-vous me donner le lien?
Merci,
Hakim
Je ne trouve pas le tutoriel de Piaf sur l'ouverture par tag.
Pourriez-vous me donner le lien?
Merci,
Hakim
OpenOffice 4.1.1 / Windows 7
- Bidouille
- RespOOnsable forum
- Messages : 12199
- Inscription : 08 nov. 2005 17:23
- Localisation : Caen, France
- Contact :
Re: [Base] Ouverture et fermeture de formulaire
Le lien vous a été donné par Piaf lui-même dans votre précédente question.hqalam a écrit :Je ne trouve pas le tutoriel de Piaf sur l'ouverture par tag.
Re: [Base] Ouverture et fermeture de formulaire
Bonjour dans ce genre de galère, est-il possible de faire toutes ces indications sans que l’on ne dispose pas de Table Chef ménage ? Alors qu’il en réclame. Aidez-moi svp. C’est assez urgent.
OpenOffice 2.4 sous Windows XP / NeoOffice 2.2.3 sous MacOS 10.4 / OpenOffice 2.3 sous Ubuntu Gutsy
Re: [Base] Ouverture et fermeture de formulaire
Désolé, mais je n'y arrive toujours pas.
J'ai essayé avec 2 versions différentes (v1 et v3) mais j'obtiens toujours un message d'erreur en appuyant sur les boutons. Quant la 3ème version (v2) qui m' a été fournie, je ne sais pas quoi en faire.
Merci
J'ai essayé avec 2 versions différentes (v1 et v3) mais j'obtiens toujours un message d'erreur en appuyant sur les boutons. Quant la 3ème version (v2) qui m' a été fournie, je ne sais pas quoi en faire.
Merci
- Pièces jointes
-
- Recensement_v3.odb
- V3
- (34.42 Kio) Téléchargé 187 fois
-
- Recensement_v2.odb
- V2
- (44.1 Kio) Téléchargé 194 fois
-
- Recensement.odb
- V1
- (33.23 Kio) Téléchargé 189 fois
OpenOffice 4.1.1 / Windows 7
Re: [Base] Ouverture et fermeture de formulaire
Bonjour
Une façon de faire à tester.
Je n'ai fais que le formulaire Conjoint.
A+
Une façon de faire à tester.
Je n'ai fais que le formulaire Conjoint.
A+
- Pièces jointes
-
- Recensement.odb
- (37.33 Kio) Téléchargé 203 fois
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Re: [Base] Ouverture et fermeture de formulaire
Bonjour,
Merci pour votre réponse mais cela ne fonctionne pas chez moi.
Quand j'appuie sur le bouton Conjoint dans le formulaire ChefMenage, rien ne se passe.
D'autre part, je préfère comprendre pourquoi mes bases v1 et v2 ne fonctionnent pas plutôt que de me lancer dans une nouvelle version.
Merci de votre compréhension,
Hakim
Merci pour votre réponse mais cela ne fonctionne pas chez moi.
Quand j'appuie sur le bouton Conjoint dans le formulaire ChefMenage, rien ne se passe.
D'autre part, je préfère comprendre pourquoi mes bases v1 et v2 ne fonctionnent pas plutôt que de me lancer dans une nouvelle version.
Merci de votre compréhension,
Hakim
OpenOffice 4.1.1 / Windows 7
Re: [Base] Ouverture et fermeture de formulaire
Bonsoir
A+
Les macros sont-elles activées ?hqalam a écrit :Quand j'appuie sur le bouton Conjoint dans le formulaire ChefMenage, rien ne se passe.
Pas vu de Base v1, la base envoyée est ta base Recensement, je n'ai pas touché aux tables, j'ai juste modifié le formulaire Conjoint, de quelle nouvelle version parles-tu ?hqalam a écrit :bases v1
Elle fonctionne et fait ce que tu lui demande, elle ouvre le formulaire Conjoint.hqalam a écrit :D'autre part, je préfère comprendre pourquoi .... v2 ne fonctionnent pas
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Re: [Base] Ouverture et fermeture de formulaire
Bonjour Piaf,
J'ai réussi à faire fonctionner ta base avec le formulaire Conjoint. Il s'agissait effectivement d'un problème de niveau de sécurité sur les macros.
Par contre, je ne vois pas comment faire pour ajouter la modification sur le formulaire Enfant. Pourrais-tu le faire?
Merci d'avance,
Hakim
J'ai réussi à faire fonctionner ta base avec le formulaire Conjoint. Il s'agissait effectivement d'un problème de niveau de sécurité sur les macros.
Par contre, je ne vois pas comment faire pour ajouter la modification sur le formulaire Enfant. Pourrais-tu le faire?
Merci d'avance,
Hakim
OpenOffice 4.1.1 / Windows 7
Re: [Base] Ouverture et fermeture de formulaire
Bonjour
A tester.
A+
A tester.
A+
- Pièces jointes
-
- Recensement_1.odb
- (39.15 Kio) Téléchargé 190 fois
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Re: [Base] Ouverture et fermeture de formulaire
Merci, je testerai cela ce weekend. A+
OpenOffice 4.1.1 / Windows 7
Re: [Base] Ouverture et fermeture de formulaire
Bonjour,
Je viens de tester les dernières modifications.
L'appel aux formulaires Conjoint et Enfant depuis ChefMenage fonctionne bien.
Par contre, lorsque j'ouvre directement le formulaire Enfant je ne vois pas les enregistrements effectués alors qu'ils apparaissent dans la table. Je n'ai pas ce souci pour les formulaires ChefMenage et COnjoint.
Merci pour votre aide,
Hakim
Je viens de tester les dernières modifications.
L'appel aux formulaires Conjoint et Enfant depuis ChefMenage fonctionne bien.
Par contre, lorsque j'ouvre directement le formulaire Enfant je ne vois pas les enregistrements effectués alors qu'ils apparaissent dans la table. Je n'ai pas ce souci pour les formulaires ChefMenage et COnjoint.
Merci pour votre aide,
Hakim
- Pièces jointes
-
- Recensement_v5.odb
- (39.51 Kio) Téléchargé 193 fois
OpenOffice 4.1.1 / Windows 7
Re: [Base] Ouverture et fermeture de formulaire
Outre le problème de chargement de données du formulaire Enfant, serait-il possible d'alimenter automatiquement le champ Nom avec le nom du Chef de Ménage? Merci
OpenOffice 4.1.1 / Windows 7
Re: [Base] Ouverture et fermeture de formulaire
Bonjour
A+
Dans l'onglet Données des propriétés du sous formulaire Enfants, mettre la propriété N'ajouter que des données sur Non.hqalam a écrit :Outre le problème de chargement de données du formulaire Enfant
à tester.hqalam a écrit :serait-il possible d'alimenter automatiquement le champ Nom avec le nom du Chef de Ménage?
A+
- Pièces jointes
-
- Recensement_v5.odb
- (38.8 Kio) Téléchargé 234 fois
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Re: [Base] Ouverture et fermeture de formulaire
OK, je regarde ça ce weekend. Merci
OpenOffice 4.1.1 / Windows 7
Re: [Base] Ouverture et fermeture de formulaire
Problèmes résolus. Merci baucoup
OpenOffice 4.1.1 / Windows 7