[Résolu][Base] Ouverture - nb d'enregistrements erronés

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 !

[Résolu][Base] Ouverture - nb d'enregistrements erronés

Messagepar Alain Melon » 28 Nov 2017 11:20

Bonjour à tous,
À l'heure actuelle, (OOo 4.1.4, Windows 10 et 16 Go RAM), les formulaires (sans filtre appliqué) chargent systématiquement les 40 premiers enregistrements avec tous les inconvénients que ça présente.
Pour passer outre, comme déjà dit par ailleurs, il faut absolument aller manuellement au dernier enregistrement et revenir au premier : lourd, très lourd   :(
L'utilisation d'une macro exécutée automatiquement à l'ouverture du formulaire provoque des "clignotements" d'écran assez désagréables.
Peut-être existe-t-il une autre solution ?
Dernière édition par Alain Melon le 28 Nov 2017 12:50, édité 1 fois.
AOO 4.1.6
Windows 10
16 Go RAM
Avatar de l’utilisateur
Alain Melon
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 15
Inscrit le : 13 Nov 2017 19:33
Localisation : Liège

Re: [Base] Ouverture formulaire - nb d'enregistrements erron

Messagepar micmac » 28 Nov 2017 11:23

Bonjour,

Une seule question à la fois.

Pour être aidé efficacement par les bénévoles de ce forum, veuillez fournir les éléments suivants :
1. publier le code de la macro exposant le problème
2. joindre un document explicatif
Dans votre signature vous devez préciser la ou les versions exactes d'OpenOffice ou de LibreOffice et du ou des systèmes utilisés.
Exemple : AOO 4.1.6 (version imposée selon le cas) sous Win7 SP1, Win 8.1, Win 10, macOS 10.14.5, Ubuntu 18.10...
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 5894
Inscrit le : 28 Août 2010 09:45

Re: [Base] Ouverture formulaire - nb d'enregistrements erron

Messagepar Piaf » 28 Nov 2017 12:33

Bonjour
Alain Melon a écrit:nb d'enregistrements erronés
Voir Re: le nb d'enregistrements ne s'affiche pas juste
Sans voir ta macro, je présume que tu travailles directement sur les enregistrements du formulaire.
Tu devrais peut-être travailler sur le resultset du formulaire.
A tester
Code : Tout sélectionner   AgrandirRéduire
Sub Ouverture
Dim rst as Object
   rst = thisComponent.DrawPage.Forms.getByName("Nom Interne du formulaire").createResultSet
   rst.last
   rst.First
End Sub
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Piaf
GourOOu
GourOOu
 
Message(s) : 5622
Inscrit le : 25 Nov 2011 19:07
Localisation : Guyane

Re: [Base] Ouverture formulaire - nb d'enregistrements erron

Messagepar Alain Melon » 28 Nov 2017 12:47

Oui, c'est bien ça ...
Un grand merci, c'est génial (comme d'hab)
:D
AOO 4.1.6
Windows 10
16 Go RAM
Avatar de l’utilisateur
Alain Melon
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 15
Inscrit le : 13 Nov 2017 19:33
Localisation : Liège


Retour vers Macros et API

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Exalead [Bot] et 2 invité(s)