[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 !
Avatar de l’utilisateur
Alain Melon
NOOuvel adepte
NOOuvel adepte
Messages : 21
Inscription : 13 nov. 2017 19:33
Localisation : Liège

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

Message par Alain Melon »

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 modification par Alain Melon le 28 nov. 2017 12:50, modifié 1 fois.
AOO 4.1.7
Java 1.8.0 241
Windows 10 64-bit
16 Go RAM
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9222
Inscription : 28 août 2010 10:45

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

Message par micmac »

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
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 19:07
Localisation : Guyane

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

Message par Piaf »

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

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
Avatar de l’utilisateur
Alain Melon
NOOuvel adepte
NOOuvel adepte
Messages : 21
Inscription : 13 nov. 2017 19:33
Localisation : Liège

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

Message par Alain Melon »

Oui, c'est bien ça ...
Un grand merci, c'est génial (comme d'hab)
:D
AOO 4.1.7
Java 1.8.0 241
Windows 10 64-bit
16 Go RAM
Répondre