OVH Cloud OVH Cloud

Connaître le nombre d'enregistrement d'une fusion

6 réponses
Avatar
René Delcourt
Bonjour,

Je voudrais récupérer dans une variable le nombre d'enregistrements effectif
après une fusion comportant une commande "suivant...si".
Lastrecord ne m'aide pas beaucoup.
Vous, je suis certain que vous allez m'aider :-)
--
René Delcourt

6 réponses

Avatar
Bonjour et bonne fin de semaine à tous.
Edition/Rechercher et Remplacer ou CTRL + H Bouton Plus Rechercher les Saut de Section, les remplacer par un saut de page manuel (ou
autre chose), Remplacer Tout => le logiciel te dit combien il a fait de remplacement.
Un Saut de Section = un résultat de fusion !
Ensuite bien sur Edition annuler Remplacer tout, et voilà !
OOuuuuuuuuuuuffffffffffff j'ai éviter le superfetatoire ! Mais si tu y tiens tu peux avant tout ça faire Outils/Macro/Nouvelle macro
et analyser le code qu'il te donne !
Merci d'avoir lu jusque là.



"René Delcourt" a écrit dans le message de news:
Bonjour,

Je voudrais récupérer dans une variable le nombre d'enregistrements effectif
après une fusion comportant une commande "suivant...si".
Lastrecord ne m'aide pas beaucoup.
Vous, je suis certain que vous allez m'aider :-)
--
René Delcourt


Avatar
René Delcourt
Merci @Pollo pour ton effort littéraire.
Ca marche mais le code ne me permet quand même pas de récupérer ce nombre
dans une variable en vbw.
--
René Delcourt



Bonjour et bonne fin de semaine à tous.
Edition/Rechercher et Remplacer ou CTRL + H Bouton Plus Rechercher les Saut de Section, les remplacer par un saut de page manuel (ou
autre chose), Remplacer Tout => le logiciel te dit combien il a fait de remplacement.
Un Saut de Section = un résultat de fusion !
Ensuite bien sur Edition annuler Remplacer tout, et voilà !
OOuuuuuuuuuuuffffffffffff j'ai éviter le superfetatoire ! Mais si tu y tiens tu peux avant tout ça faire Outils/Macro/Nouvelle macro
et analyser le code qu'il te donne !
Merci d'avoir lu jusque là.



"René Delcourt" a écrit dans le message de news:
Bonjour,

Je voudrais récupérer dans une variable le nombre d'enregistrements effectif
après une fusion comportant une commande "suivant...si".
Lastrecord ne m'aide pas beaucoup.
Vous, je suis certain que vous allez m'aider :-)
--
René Delcourt







Avatar
Geo
Bonjour René Delcourt


Merci @Pollo pour ton effort littéraire.
Ca marche mais le code ne me permet quand même pas de récupérer ce
nombre dans une variable en vbw.


De mémoire, on est obligé de compter les remplacements "à la main".
Il faut donc faire une boucle de remplacement unitaire et incrémenter un
compteur.

Et juste une précision : on peut remplacer ce qu'on cherche par ce qu'on
cherche, comme ça on est sûr de ne rien modifier, mais ça compte quand
même.

--

A+

Avatar
René Delcourt
Bonjour,
j'ai troucé un traitement homéopathique :
nbre = ActiveDocument.Sections.Count
A+
--
René Delcourt



Bonjour René Delcourt


Merci @Pollo pour ton effort littéraire.
Ca marche mais le code ne me permet quand même pas de récupérer ce
nombre dans une variable en vbw.


De mémoire, on est obligé de compter les remplacements "à la main".
Il faut donc faire une boucle de remplacement unitaire et incrémenter un
compteur.

Et juste une précision : on peut remplacer ce qu'on cherche par ce qu'on
cherche, comme ça on est sûr de ne rien modifier, mais ça compte quand
même.

--

A+






Avatar
Geo
Bonjour René Delcourt


Bonjour,
j'ai troucé un traitement homéopathique :
nbre = ActiveDocument.Sections.Count


Parfait !
Evident après coup mais tu as bien exploité l'info donnée par apollo.

--

A+

Avatar
Anacoluthe
Bonjour !

'René Delcourt' nous a écrit ...
Je voudrais récupérer dans une variable le nombre d'enregistrements effectif
après une fusion comportant une commande "suivant...si".
Lastrecord ne m'aide pas beaucoup.
Vous, je suis certain que vous allez m'aider :-)


Je signale en passant que le champ {MERGESEQ}
(Insérer un mot clé / N° de séquence de fusion)
compte les enregistrements réellement fusionnés...
Il est assez facile d'en afficher sa dernière valeur en fin
de fusion avec une condition sur le dernier enregistrement.

Anacoluthe
« Bienheureux les travailleurs des champs. »
- VIRGILE