[Résolu][Base] Enregistrement de dossiers par formulaire
Modérateur : Vilains modOOs
-
- Membre OOrganisé
- Messages : 99
- Inscription : 09 nov. 2013 14:07
[Résolu][Base] Enregistrement de dossiers par formulaire
Bonjour à tous
je suis nouveau venu sur ce forum et c'est mon premier projet sur open office, habituellement je suis plutot sur office.
Je suis en train de développer un petit fichier pour mon travail , c'est un fichier que j'ai récupérer et que j'ai modifier pour mes besoins
il y a une page d'accueil et 2 onglets et également un formulaire qui est créé.
Ce que je cherche à faire c'est de pouvoir affecter une macro sur chaque bouton pour naviguer d'un menu a l'autre et lors de l'appuie sur "nouvelle recherche" et "enregistrer un fichier" ouvrir le formulaire et créer une nouvelle ligne faire une recherche sur un mon supprimer une ligne et remettre le N° d'ordre dans l'ordre.
Je pense que le fichier est assez explicite
si quelqu'un peux se pencher sur se projet ?
il y a deja des lignes de commandes ecrites qui correspondaient à l'ancien fichier, ca ne correspond pas au projet en cours
je vous remercie par avance
RAPHAEL
je suis nouveau venu sur ce forum et c'est mon premier projet sur open office, habituellement je suis plutot sur office.
Je suis en train de développer un petit fichier pour mon travail , c'est un fichier que j'ai récupérer et que j'ai modifier pour mes besoins
il y a une page d'accueil et 2 onglets et également un formulaire qui est créé.
Ce que je cherche à faire c'est de pouvoir affecter une macro sur chaque bouton pour naviguer d'un menu a l'autre et lors de l'appuie sur "nouvelle recherche" et "enregistrer un fichier" ouvrir le formulaire et créer une nouvelle ligne faire une recherche sur un mon supprimer une ligne et remettre le N° d'ordre dans l'ordre.
Je pense que le fichier est assez explicite
si quelqu'un peux se pencher sur se projet ?
il y a deja des lignes de commandes ecrites qui correspondaient à l'ancien fichier, ca ne correspond pas au projet en cours
je vous remercie par avance
RAPHAEL
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par le troubadour le 25 août 2014 18:29, modifié 7 fois.
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [calc] base de données par formulaire
Bonjour,
Je me suis penché et je me demande encore pourquoi utiliser Calc pour ton projet alors que Base le fait 10 fois plus facilement.le troubadour a écrit :si quelqu'un peux se pencher sur se projet ?
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 : 99
- Inscription : 09 nov. 2013 14:07
Re: [Calc] base de données par formulaire
j'ai regarder sur l'application base mais je ne maitrise pas du tout
je sais bien que c'est vraiment adapter pour ce genre de fichier.
Calc ou base pas de soucis pour moi
merci
RAPHAEL
je sais bien que c'est vraiment adapter pour ce genre de fichier.
Calc ou base pas de soucis pour moi
merci
RAPHAEL
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- ManitOOu
- Messages : 3028
- Inscription : 30 avr. 2011 23:08
- Localisation : Casablanca (Maroc)
Re: [Calc] base de données par formulaire
Bonjour,
Sérieusement, ce classeur a été conçu dans un but bien précis, sa modification pour l'adapter à tes besoins est tout à fait possible, à condition de ne pas faire n'importe quoi, c'est-à-dire de comprendre tous les détails de son fonctionnement.
Un exemple qui saute aux yeux : tu as renommé les feuilles, or les boutons qui affichent telle ou telle feuille doivent avoir le même nom que la feuille visée, ils ne fonctionnent donc plus.
Un autre : tu as supprimé l'étiquette numérotée 00 dans le dialogue, il se trouve qu'elle est essentielle au fonctionnement. Etc. etc.
Je doute que quelqu'un ait envie de se pencher sur le code (y compris moi-même, qui en suis pourtant l'auteur pour une bonne partie).
Lis d'abord ce qu'il y a dans le module Notes.
Certainement, mais pourquoi, chaque fois que j'essaie de me mettre à Base, j'ai l'impression de marcher sur des hérissons ?jeanmimi a écrit : Base le fait 10 fois plus facilement
Sérieusement, ce classeur a été conçu dans un but bien précis, sa modification pour l'adapter à tes besoins est tout à fait possible, à condition de ne pas faire n'importe quoi, c'est-à-dire de comprendre tous les détails de son fonctionnement.
Un exemple qui saute aux yeux : tu as renommé les feuilles, or les boutons qui affichent telle ou telle feuille doivent avoir le même nom que la feuille visée, ils ne fonctionnent donc plus.
Un autre : tu as supprimé l'étiquette numérotée 00 dans le dialogue, il se trouve qu'elle est essentielle au fonctionnement. Etc. etc.
Je doute que quelqu'un ait envie de se pencher sur le code (y compris moi-même, qui en suis pourtant l'auteur pour une bonne partie).
Lis d'abord ce qu'il y a dans le module Notes.
Dernière modification par alhazred le 10 nov. 2013 17:18, modifié 1 fois.
À bientôt
LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.
Et la sauvegarde incrémentée, c'est sympa !
LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.
Et la sauvegarde incrémentée, c'est sympa !
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Calc] base de données par formulaire
C'est l'effet attendu au début, mais bon, depuis 2004, le cuir s'est tanné.alhazred a écrit : j'ai l'impression de marcher sur des hérissons ?
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 : 99
- Inscription : 09 nov. 2013 14:07
Re: [Calc] base de données par formulaire
bonsoir
j'ai je vois bien que s= plainte 2010 ou 2011 (ancien nom des onglets), mais je sais pas comment les modifier
c'est vraiment mes premiers pas sur open office, je ne vois pas comment sont associées les macros au différents boutons
merci
RAPHAEL
j'ai je vois bien que s= plainte 2010 ou 2011 (ancien nom des onglets), mais je sais pas comment les modifier
c'est vraiment mes premiers pas sur open office, je ne vois pas comment sont associées les macros au différents boutons
merci
RAPHAEL
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- Membre OOrganisé
- Messages : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] base de données par formulaire
Bonjour a tous
j'ai modifier mon fichier en suivant les conseils de Jeanmimi et j'ai l'ai fait sur Base
forcément ça ne fonctionne pas je me suis aidé d'une réalisation
il est très simple il n'y a qu'une seule table, le problème se situe a l'ouverture du formulaire il cherche une table qui n'existe pas mais je n'arrive pas à trouver quelle case se rapporte à cette table.
Il y a également les dates qui n'ont pas l'air de fonctionner
pour les reste je pense que j'ai tout fait
je vous joints mon fichier
merci par avance
RAPHAEL
j'ai modifier mon fichier en suivant les conseils de Jeanmimi et j'ai l'ai fait sur Base
forcément ça ne fonctionne pas je me suis aidé d'une réalisation
il est très simple il n'y a qu'une seule table, le problème se situe a l'ouverture du formulaire il cherche une table qui n'existe pas mais je n'arrive pas à trouver quelle case se rapporte à cette table.
Il y a également les dates qui n'ont pas l'air de fonctionner
pour les reste je pense que j'ai tout fait
je vous joints mon fichier
merci par avance
RAPHAEL
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Calc] base de données par formulaire
C'est normal, car la Base que tu as choisie proposait une sélection des enregistrements par une Zone de liste de la Table_Selection qui n'existe pas dans ce que tu as fait.le troubadour a écrit :le problème se situe a l'ouverture du formulaire il cherche une table qui n'existe pas
Hier, à partir de ton fichier Calc, j'avais créé une ébauche dans Base, si tu veux voir.
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
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Calc] base de données par formulaire
Bonsoir
Tu postes en section Projet et par deux fois, tu joins un ficier qui a été créé pour solutionner une question précise.
Il serait plus simple, d'expliquer ce que tu veux obtenir.
Comme jeanmimi je t'ai fais un petit exemple, mais en l'absence de renseignements sur ce que tu veux faire, pas sûr qu'il corresponde à tes attentes.
S'il peut y avoir plusieurs candidats pour un même dossier, le schéma de jeanmimi est plus correct que le mien.
Je n'ai pas compris la notion de Nom IPCSR.
Et si tu choisis Base, change le titre de ton fil
A+
Tu postes en section Projet et par deux fois, tu joins un ficier qui a été créé pour solutionner une question précise.
Il serait plus simple, d'expliquer ce que tu veux obtenir.
Comme jeanmimi je t'ai fais un petit exemple, mais en l'absence de renseignements sur ce que tu veux faire, pas sûr qu'il corresponde à tes attentes.
S'il peut y avoir plusieurs candidats pour un même dossier, le schéma de jeanmimi est plus correct que le mien.
Je n'ai pas compris la notion de Nom IPCSR.
Et si tu choisis Base, change le titre de ton fil
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
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Calc] base de données par formulaire
C'est le nom de l'Inspecteur du permis de conduire et de la sécurité routière ...Piaf a écrit :Nom IPCSR
Moi aussi, je n'ai pas eu la certitude qu'il faille utiliser une Table des IPCSR, car il semble que chaque candidat a son propre IPCSR.
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 : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] base de données par formulaire
Bonsoir a tous
merci PIAF ET JEANMIMI de vous penchez sur mon fichier
celui de PIAF me convient parfaitement, quelques modifications sont à y apporter
- supprimer la date d'enregistrement et faire correspondre l'année à l'année de la date de réception
-pour l'établissement pas de menu déroulant , il y en a beaucoup trop et il faudrait les remettre à jours constamment , il faudra juste les taper
-sur le nom IPCSR il faudrait un menu déroulant
et dans la fonction recherche plutot que d'avoir un menu déroulant pour le nom il faudrait egalement le taper et si il y a deux noms identiques faire figurer le détail de la recherche
en tout cas je vous remercie pour votre implication dans mon projet
Merci
RAPHAEL
merci PIAF ET JEANMIMI de vous penchez sur mon fichier
celui de PIAF me convient parfaitement, quelques modifications sont à y apporter
- supprimer la date d'enregistrement et faire correspondre l'année à l'année de la date de réception
-pour l'établissement pas de menu déroulant , il y en a beaucoup trop et il faudrait les remettre à jours constamment , il faudra juste les taper
-sur le nom IPCSR il faudrait un menu déroulant
et dans la fonction recherche plutot que d'avoir un menu déroulant pour le nom il faudrait egalement le taper et si il y a deux noms identiques faire figurer le détail de la recherche
en tout cas je vous remercie pour votre implication dans mon projet
Merci
RAPHAEL
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Calc] base de données par formulaire
Bonjour
J'ai ajouter une recherche par Nom, il suffit de taper les premières lettres d'un nom (la recherche est sensible à la casse) la macro est déclenchée à la perte du focus du contrôle.
J'ai modifié la macro pour ouvrir le formulaire dossier à partir du formulaire liste dossier, il suffit de sélectionner dans le contrôle table la ligne de l'enregistrement sur lequel on veut ouvrir le formulaire dossiers.
> Faitle troubadour a écrit :- supprimer la date d'enregistrement et faire correspondre l'année à l'année de la date de réception
> Faitle troubadour a écrit : il faudra juste les taper
> Faitle troubadour a écrit :-sur le nom IPCSR il faudrait un menu déroulant
J'ai ajouter une recherche par Nom, il suffit de taper les premières lettres d'un nom (la recherche est sensible à la casse) la macro est déclenchée à la perte du focus du contrôle.
J'ai modifié la macro pour ouvrir le formulaire dossier à partir du formulaire liste dossier, il suffit de sélectionner dans le contrôle table la ligne de l'enregistrement sur lequel on veut ouvrir le formulaire dossiers.
A+Piaf a écrit :Et si tu choisis Base, change le titre de ton fil
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 : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] base de données par formulaire
Merci Piaf
pour les modifications apportées au fichier, ça me convient parfaitement.
Je vais voir avec le bureau, si ça leur convient également
pour modifier le titre je ne vois pas comment le faire sur le premier post
encore merci a tous
RAPHAEL
pour les modifications apportées au fichier, ça me convient parfaitement.
Je vais voir avec le bureau, si ça leur convient également
pour modifier le titre je ne vois pas comment le faire sur le premier post
encore merci a tous
RAPHAEL
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Calc] base de données par formulaire
Bonsoir
A+
Tu édites ton premier message et tu met la balise [Base] à la place de [Calc] dans le sujet.le troubadour a écrit :pour modifier le titre je ne vois pas comment le faire sur le premier post
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Membre OOrganisé
- Messages : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] base de données par formulaire
Bonjour à tous
une dernière petite chose concernant le fichier, serait il possible de sélectionner un nom dans le formulaire "flstDossiers" et de supprimer la ligne par un bouton ?
ou bien par la barre de navigation que j'ai insérée
merci par avance
PS: je joints mon fichier où j'ai modifié la mise en page
RAPHAEL
une dernière petite chose concernant le fichier, serait il possible de sélectionner un nom dans le formulaire "flstDossiers" et de supprimer la ligne par un bouton ?
ou bien par la barre de navigation que j'ai insérée
merci par avance
PS: je joints mon fichier où j'ai modifié la mise en page
RAPHAEL
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par le troubadour le 14 nov. 2013 08:38, modifié 1 fois.
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- Membre OOrganisé
- Messages : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] enregistrement de dossiers par formulaire
bonjour
je viens de trouver sur le forum un post pour forcer la mise en majuscule du nom et la première lettre du prénom mais je n'arrive pas à l'adapter à mon fichier
voici le lien de ce post
https://forum.openoffice.org/fr/forum/v ... =9&t=35697
je voudrais l'adapter pour la saisie d'un dossier sur le nom et le prénom et lors de la recherche du nom d'un candidat
merci
RAPHAEL
je viens de trouver sur le forum un post pour forcer la mise en majuscule du nom et la première lettre du prénom mais je n'arrive pas à l'adapter à mon fichier
voici le lien de ce post
https://forum.openoffice.org/fr/forum/v ... =9&t=35697
je voudrais l'adapter pour la saisie d'un dossier sur le nom et le prénom et lors de la recherche du nom d'un candidat
merci
RAPHAEL
Le modérateur a écrit : Merci de ne pas poster plusieurs messages à la suite, si vous devez ajouter un complément d'information, le bouton "Editer" à la droite du message permet d'y remédier.
En attendant une prochaine réponse, vous pouvez participer également en répondant à d'autres questions sur notre forum.
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Base] enregistrement de dossiers par formulaire
Bonjour
à tester
A+
à tester
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 : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] enregistrement de dossiers par formulaire
encore merci pour cette réponse rapide
comme j'ai mentionné précédemment je teste dans les prochains jours
merci
RAPHAEL
comme j'ai mentionné précédemment je teste dans les prochains jours
merci
RAPHAEL
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- Membre OOrganisé
- Messages : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] Enregistrement de dossiers par formulaire
bonsoir à tous
voila, j'ai présenté le fichier à mes collègues ça correspond complètement à leurs attentes .
ils m'ont sorti d'autres fichiers du même style qu'ils voudraient insérer dans le fichier base
je joints un pdf avec les différents formulaire à ouvrir.
Je pense que dans le menu il pourrait y avoir un menu déroulant qui permettrait d'ouvrir le formulaire choisi ou bien de faire un bouton par formulaire
qu'il y ai également une recherche comme dans le fichier base par formulaire
je vous merci
RAPHAEL
voila, j'ai présenté le fichier à mes collègues ça correspond complètement à leurs attentes .
ils m'ont sorti d'autres fichiers du même style qu'ils voudraient insérer dans le fichier base
je joints un pdf avec les différents formulaire à ouvrir.
Je pense que dans le menu il pourrait y avoir un menu déroulant qui permettrait d'ouvrir le formulaire choisi ou bien de faire un bouton par formulaire
qu'il y ai également une recherche comme dans le fichier base par formulaire
je vous merci
RAPHAEL
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- Membre OOrganisé
- Messages : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] Enregistrement de dossiers par formulaire
bonjour
j'ai fais les différents formulaires qu'il me faut pour les différentes saisies, seulement je na sais pas comment organiser la table
faire une table par formulaire ou bien une seule table comme dans le fichier présenté ?
et surtout derrière comment faire les recherches en fonction du formulaire
dans le formulaire menu j'ai commencé a mettre des boutons pour appeler les formulaires correspondants
je voudrais renommer également le formulaires dossiers en "fDuplicata" mais il y a des choses à changer dans les macros et je ne trouve pas quoi changer
j'ai fais les différents formulaires qu'il me faut pour les différentes saisies, seulement je na sais pas comment organiser la table
faire une table par formulaire ou bien une seule table comme dans le fichier présenté ?
et surtout derrière comment faire les recherches en fonction du formulaire
dans le formulaire menu j'ai commencé a mettre des boutons pour appeler les formulaires correspondants
je voudrais renommer également le formulaires dossiers en "fDuplicata" mais il y a des choses à changer dans les macros et je ne trouve pas quoi changer
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Base] Enregistrement de dossiers par formulaire
Bonsoir
Les informations que tu veux ajouter sont liées soit au candidat soit au dossier, comme le dossier et le candidat sont confondus
A+
Les informations que tu veux ajouter sont liées soit au candidat soit au dossier, comme le dossier et le candidat sont confondus
Il suffit d'ajouter les champs dans la table.Piaf a écrit :S'il peut y avoir plusieurs candidats pour un même dossier, le schéma de jeanmimi est plus correct que le mien.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Enregistrement de dossiers par formulaire
Si tu utilises la Macro OuvrirFermerFormulaire pour tes boutons, au lieu de celle que tu as choisie, tu n'auras à changer que le nom du formulaire dans Complément d'information du contrôle Bouton. (Finalement, j'ai pris le temps de le faire dans le Formulaire Menu)le troubadour a écrit :je voudrais renommer également le formulaires dossiers en "fDuplicata" mais il y a des choses à changer dans les macros et je ne trouve pas quoi changer
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 : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] Enregistrement de dossiers par formulaire
Bonsoir
merci pour vos réponses et votre attention
se que je cherche à faire dans "nouveau " du formulaire menu c'est d'ouvrir le bon formulaire et de faire une nouvelle saisie pour rajouter dans la table .
Si on appuie sur un bouton ca me mets un message d'erreur en le fermant le bon formulaire est ouvert mais il n'est pas à "zéro" la première case n'est pas positionnée sur <auto champ>
je ne voit pas dans les macros où figures le nom des formulaires que l'on ouvre, j'essaie de comprendre
pour la recherche de dossier ça ne fonctionne pas il me semble ne rien avoir modifié , ça fonctionnait auparanvent
merci
RAPHAEL
merci pour vos réponses et votre attention
se que je cherche à faire dans "nouveau " du formulaire menu c'est d'ouvrir le bon formulaire et de faire une nouvelle saisie pour rajouter dans la table .
Si on appuie sur un bouton ca me mets un message d'erreur en le fermant le bon formulaire est ouvert mais il n'est pas à "zéro" la première case n'est pas positionnée sur <auto champ>
je ne voit pas dans les macros où figures le nom des formulaires que l'on ouvre, j'essaie de comprendre
pour la recherche de dossier ça ne fonctionne pas il me semble ne rien avoir modifié , ça fonctionnait auparanvent
merci
RAPHAEL
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Enregistrement de dossiers par formulaire
Oui, il faut cliquer sur le passage à l'enregistrement suivant.le troubadour a écrit :Si on appuie sur un bouton ca me mets un message d'erreur en le fermant le bon formulaire est ouvert mais il n'est pas à "zéro" la première case n'est pas positionnée sur <auto champ>
Si c'est trop compliqué, une Macro permet de passer automatiquement à un nouvel enregistrement (la Macro est dans le forum, reste à la trouver)).
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 : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] Enregistrement de dossiers par formulaire
bonsoir
j'ai bien compris qu'on pouvait le faire de cette façon, mais cela fonctionnait avant que je mette tous ces formulaires, le fichier fonctionnait parfaitement (fichier de PIAF du 14/11)
lorsque j'ouvre le premier formulaire il y a toujours ce message d'erreur, la macro de départ faisait référence à un seul formulaire le fait d'en avoir fait 6 autres ne doit pas aller.
Lorsque j'appuie sur le bouton fermer d'un formulaire ça ne le ferme pas là également ça doit etre la meme chose que précédemment.
Dans les macros je ne vois nul part le nom d'un formulaire.
j'essaie de comprendre ces macros et qu'est ce qui les commande
merci
RAPHAEL
j'ai bien compris qu'on pouvait le faire de cette façon, mais cela fonctionnait avant que je mette tous ces formulaires, le fichier fonctionnait parfaitement (fichier de PIAF du 14/11)
lorsque j'ouvre le premier formulaire il y a toujours ce message d'erreur, la macro de départ faisait référence à un seul formulaire le fait d'en avoir fait 6 autres ne doit pas aller.
Lorsque j'appuie sur le bouton fermer d'un formulaire ça ne le ferme pas là également ça doit etre la meme chose que précédemment.
Dans les macros je ne vois nul part le nom d'un formulaire.
Code : Tout sélectionner
Sub OuvrirFermerFormulaire(oEv As Object)
Dim lesFormulaires As Object, leFormulaire As Object
Dim bouton As Object, appel As String, courant as String
bouton = oEv.Source
appel = split(bouton.Model.tag,";",2)(0)
If instr(1,bouton.Model.tag,";") Then courant = split(bouton.Model.tag,";",2)(1)
lesFormulaires = ThisDatabaseDocument.FormDocuments
If lesFormulaires.hasByName(appel) Then
leFormulaire = lesFormulaires.getByName(appel)
leFormulaire.Open
Else
MsgBox("La Base n'a pas de formulaire nommé " & appel,64)
Exit Sub
End If
If thisDatabaseDocument.FormDocuments.hasByName(courant) Then FermerFormulaire(courant)
End Sub
merci
RAPHAEL
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Enregistrement de dossiers par formulaire
Dans la Macro que tu affiches, le nom du formulaire à ouvrir est récupéré par le tag, c'est à dire le nom du formulaire que tu as désigné dans le Complément d'information du contrôle Bouton.
Pour fermer un formulaire sans Macro par clic sur un Bouton, je choisis l'instruction : Ouvrir la page Web puis je saisis dans la ligne d'URL l'instruction .uno.CloseWin
Pour fermer un formulaire sans Macro par clic sur un Bouton, je choisis l'instruction : Ouvrir la page Web puis je saisis dans la ligne d'URL l'instruction .uno.CloseWin
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
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Base] Enregistrement de dossiers par formulaire
Bonsoir
Toujours pas compris l'intérêt d'avoir un tas de formulaires différents pour une même table.
A+
Toujours pas compris l'intérêt d'avoir un tas de formulaires différents pour une même table.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Enregistrement de dossiers par formulaire
Moi non plus. Je me dis que c'est le choix de l'artiste !Piaf a écrit :avoir un tas de formulaires différents pour une même table
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 : 99
- Inscription : 09 nov. 2013 14:07
Re: [Base] Enregistrement de dossiers par formulaire
bonsoir
c'est sur la 6° ligne que ça bloque
maintenant pourquoi j'ai choisi tout ces tas de formulaires , c'est parce que j'ai 7 saisie différentes à effectuer selon les cas et c'est ce que je pensais avoir de mieux à faire
je ne connais pas tout acces et ainsi que Base et j'essaie de trouver des solutions et de comprendre
la fonction recherche "flstDossiers" ne sort qu'un seul dossier , je cheche mais trouve pas de solutions
voici mon dernier fichier aavec les requetes en fonction du formulaire
merci
RAPHAEL
h**p://i56.servimg.com/u/f56/11/00/55/13/sans_t11.jpgle troubadour a écrit :lorsque j'ouvre le premier formulaire via le menu il y a toujours ce message d'erreur
Le modérateur a écrit :Pas d'image en provenance de site tiers.
Utilisez le service de pièce-jointe du forum.
Code : Tout sélectionner
Sub PositionNouveau(oEv as Object)
Dim NouveauFormulaire as Object
Dim nomFormulaire As String
nomFormulaire = oEv.Source.Model.Tag
NouveauFormulaire = OuvrirFormulaire(nomFormulaire)
NouveauFormulaire = NouveauFormulaire.DrawPage.Forms.getByName(nomFormulaire)
Do while NouveauFormulaire.isLoaded = false
Loop
with NouveauFormulaire
.moveToInsertRow
End with
FermerFormulaire("fMenu")
maintenant pourquoi j'ai choisi tout ces tas de formulaires , c'est parce que j'ai 7 saisie différentes à effectuer selon les cas et c'est ce que je pensais avoir de mieux à faire
je ne connais pas tout acces et ainsi que Base et j'essaie de trouver des solutions et de comprendre
la fonction recherche "flstDossiers" ne sort qu'un seul dossier , je cheche mais trouve pas de solutions
voici mon dernier fichier aavec les requetes en fonction du formulaire
merci
RAPHAEL
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
open office 4.1,2 , libre office 5.0.5.2 windows 7
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Enregistrement de dossiers par formulaire
Mais comme tu n'écris que dans une seule Table, un seul formulaire est nécessaire pour Enregistrer de nouvelles données, ou modifier des données déjà saisies.le troubadour a écrit :c'est parce que j'ai 7 saisie différentes à effectuer selon les cas
Pour la Macro PositionNouveau, ce n'est pas celle que je choisirai comme je l'ai écrit plus haut.
Peux-tu tester l'ouverture des formulaires dans cette version de ta Base ?
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