[Résolu][Base]Utiliser un champ de suite aprés création auto

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 !
plonge
Membre cOOnfirmé
Membre cOOnfirmé
Messages : 297
Inscription : 09 sept. 2010 19:06

[Résolu][Base]Utiliser un champ de suite aprés création auto

Message par plonge »


La modération vous a écrit: :alerte: Avant de poster une nouvelle question, il nous serait agréable que vous donniez suite au fil précédemment initié : [Base] Lien d'image non rompu
notamment en ajoutant le balisage [Résolu] Image si c'est le cas.

C'est une question de courtoisie pour les gens qui vous ont répondu et consacré bénévolement de leur temps. Notre forum est plus lisible avec ce balisage comme vous avez pu vous en rendre compte en le parcourant.

Merci de votre collaboration

Bonsoir à tous,
Petit problème d'enregistrement de nouveaux champs.
J'utilise une base qui évolue dans le temps (ici la table "tb_participants"), donc elle peut recevoir de nouveaux champs en transparence pour l'utilisateur lors d'une mise à jour et de la migration de version . Un formulaire est ouvert automatiquement et la mise à jour (l'ajout de 2 champs est automatique). Après cette mise à jour, cette fois-ci, j'ai besoin d'utiliser de suite le formulaire "frm_tb_participants" utilisant un des nouveaux champs affichés déjà dans le formulaire et visible si l'on ouvre la table "tb_participants", mais non enregistrés si l'on édite la dite table.
La solution consiste bien sur à fermer et ouvrir à nouveau la base pour que les nouveaux champs soient enregistrés, mais l'utilisateur n'est pas censé faire cela.
Mon problème: comment enregistrer ces nouveaux champs pour utiliser le formulaire "frm_participants" immédiatement?
Pas trouvé dans le forum ou certainement mal cherché!
Merci de votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par plonge le 20 oct. 2016 15:44, modifié 2 fois.
LO version 7.4.5.1 sous windows 10 et 11 standard, java 1.8.0_341
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
Messages : 1214
Inscription : 06 avr. 2016 07:26

Re: [Base]Utiliser un champ de suite aprés création automati

Message par Hubert Lambert »

Bonjour,

Essaie en ajoutant ceci à la fin de ta routine :

Code : Tout sélectionner

    lesTables.refresh()
Cordialement.
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
plonge
Membre cOOnfirmé
Membre cOOnfirmé
Messages : 297
Inscription : 09 sept. 2010 19:06

Re: [Base]Utiliser un champ de suite aprés création automati

Message par plonge »

Bonsoir Hubert,
Un post rapidement résolu c'est OK!
Merci de ton aide
LO version 7.4.5.1 sous windows 10 et 11 standard, java 1.8.0_341