[Résolu][Base] Bouton "ajouter", "enregistrer", "supprimer"

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: 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 !
cerguey
Fraîchement OOthentifié
Messages : 4
Inscription : 26 avr. 2021 16:19

[Résolu][Base] Bouton "ajouter", "enregistrer", "supprimer"

Message par cerguey »

Bonjour,

Utilisateur du SGBD Microsoft "access" pour les besoins personnels, j'ai décidé de passer sous Libreoffice "base" pour gérer mon carnet de vol (drone)

Je ne connais ni le langage ni la syntaxe à utiliser pour créer les macros (en sujet) sur les boutons portant les mêmes noms et je suis bloqué sur le le contenu des 3 macros ???

Sub Ajouter_Carnet_Vol
???
End Sub

Sub Enregistrer_Carnet_Vol
???
End Sub

Sub Supprimer_Carnet_Vol
???
End Sub

Je vous remercie pour votre aide

Cordialement

SV

Question subsidiaire : comment formater cette demande dès lors qu'elle est résolue...
Dernière modification par cerguey le 11 mai 2021 19:48, modifié 1 fois.
LibreOffice_7.1.2_Win_x64 et Windows 10
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12228
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Re: [Macro sur bouton] "ajouter", "enregistrer", "supprimer"

Message par Bidouille »

Bonjour,

Veuillez à l'avenir ne pas inventer votre propre système de balisage.
On se doute bien que vous voulez faire une macro dans la section Macros.
cerguey a écrit :j'ai décidé de passer sous Libreoffice "base"
Modifié pour [Base]
cerguey a écrit :Question subsidiaire : comment formater cette demande dès lors qu'elle est résolue...
Tout est indiqué dans notre rubrique "A lire avant tout !"
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: [Base] Bouton "ajouter", "enregistrer", "supprimer"

Message par jeanmimi »

Bonjour,
Je ne sais pas si cet exemple peut convenir pour les vols de drones, mais ici, le Projet traitait le vol d'ULM :
https://forum.openoffice.org/fr/forum/v ... ol#p183570
Dernière modification par jeanmimi le 27 avr. 2021 07:28, modifié 1 fois.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1398
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Base] Bouton "ajouter", "enregistrer", "supprimer"

Message par jeanmi2403 »

Bonsoir,
Pour commencer, la question qui tue : c'est quoi un carnet de vol ?
Avant d'envisager des macros, il faudrait certainement définir quels sont les renseignements à saisir, puis à enregistrer.
Donc des tables pour stocker les données et des formulaires pour les Saisir/Parcourir.
En étant utilisateur d'Access, je m'étonne que cet aspect ne vous soit pas familier ?
Ce sujet serait certainement mieux dans le chapitre Base, pour commencer. Viendront ensuite les macros pour des besoins spécifiques qui ne sont pas couverts par l'interface.
Bonne soirée,
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Bouton "ajouter", "enregistrer", "supprimer"

Message par Dude »

Salut,

Avec OpenOffice, c'est plus simple car il n'y a pas besoin de macro pour ça.
Dans les propriétés d'un contrôle "bouton", tu as les actions en question :
no_problemo.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
cerguey
Fraîchement OOthentifié
Messages : 4
Inscription : 26 avr. 2021 16:19

Re: [Base] Bouton "ajouter", "enregistrer", "supprimer"

Message par cerguey »

Bonsoir

Avec mes remerciements pour l'information

J'avais abandonné pour l'instant la mise en place de boutons pour finaliser la mise en œuvre de ma base de données (13 Tables (dont 9 tables utilisées pour la création de menus déroulants insérés dans une table principale), autant de formulaires, 5 requêtes, 3 rapport) pour quelques 400 entrées; mais avec votre information je vais m'y remettre ...

Tout compte fait, "base" de Libre Office fonctionne aussi bien qu'"access" de Microsoft; je dirais même que c'est plus souple; en conséquences je vais finir par abandonner La suite Office de Microsoft

J'ai constaté les pb suivants :
→ la création de plusieurs champs d'une table (X) les uns à la suite des autres (avec sauvegarde), puis la création des champs identiques (à ceux de la table (X) dans le formulaire de saisie) ne permet tout simplement pas la sauvegarde des données dans le formulaire de saisie -- pour palier à ce problème j'ai été obligé de faire coïncider la création d'un champ de table avec la création du même champ dans le formulaire de saisie, (en fait champ de table par champ du formulaire de saisie).
→ la création d'un rapport (un état sous access) "bug" rapidement avant de parvenir à la fin de la mise en forme du "rapport", un petit peu comme si la durée d'exécution était trop courte.

A+
LibreOffice_7.1.2_Win_x64 et Windows 10
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12228
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Re: [Base] Bouton "ajouter", "enregistrer", "supprimer"

Message par Bidouille »

Le principe de ce forum est de ne traiter que d'un seul problème à la fois.
Si celui-ci est solutionné, merci d'ajouter la balise [Résolu] et la coche verte.
Pour vos autres questions, vous ouvrirez autant de sujets que nécessaire.

Merci de votre collaboration
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1398
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Base] Bouton "ajouter", "enregistrer", "supprimer"

Message par jeanmi2403 »

Bonjour,
cerguey a écrit : → la création de plusieurs champs d'une table (X) les uns à la suite des autres (avec sauvegarde), puis la création des champs identiques (à ceux de la table (X) dans le formulaire de saisie) ne permet tout simplement pas la sauvegarde des données dans le formulaire de saisie -- pour palier à ce problème j'ai été obligé de faire coïncider la création d'un champ de table avec la création du même champ dans le formulaire de saisie, (en fait champ de table par champ du formulaire de saisie).
Je ne comprends pas cette phrase !
Les formulaires sont nécessairement en accord avec les champs de table auxquels ils sont liés.
Les boutons demandés seraient ils destinés à afficher les formulaires déjà créés ?
Tout ça manque de précisions, un extrait de votre base serait utile pour comprendre le besoin exact.
Cordialement,
Dernière modification par jeanmi2403 le 07 mai 2021 09:56, modifié 1 fois.
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 669
Inscription : 20 déc. 2017 14:45

Re: [Base] Bouton "ajouter", "enregistrer", "supprimer"

Message par rollmops »

Bonjour,
cerguey a écrit :Utilisateur du SGBD Microsoft "access"
Pour te faciliter le travail, il existe une extension : Aide à la migration MS-Access :wink:
OpenOffice 4.1.15 - Windows 10