OVH Cloud OVH Cloud

Champs de fusion

3 réponses
Avatar
Glouglou
Salut =E0 tous,

Petite question:
On peut utiliser le champ de fusion "NEXT" lorsque l'on=20
veut circuler d'une donn=E9e =E0 une autre du d=E9but vers la=20
fin du fichier. Savez-vous comment revenir au d=E9but du=20
fichier et recommencer une seconde fois si n=E9cessaire, ou=20
encore remonter le fichier =E0 l'envers (le=20
champ "PREVIOUS" ne semble pas exister)

Merci d'avance et bon courage pour ceux qui reprennent le=20
boulot.

Glouglou

3 réponses

Avatar
Anacoluthe
Bonjour !

'Glouglou' nous a écrit ...
On peut utiliser le champ de fusion "NEXT" lorsque l'on
veut circuler d'une donnée à une autre du début vers la
fin du fichier. Savez-vous comment revenir au début du
fichier et recommencer une seconde fois si nécessaire, ou
encore remonter le fichier à l'envers (le
champ "PREVIOUS" ne semble pas exister)


{NEXT} est le seul champ permettant de modifier
l'enregistrement en cours de fusion.

Vous ne dites malheureusement rien de votre problème exact.

J'ai eu à présenter des données et des légendes en tableau :
trois données sur une ligne puis trois légendes sur une ligne
sous les données. Passée la fusion de 3 données, il s'agissait
donc de 'remonter' 3 enregistrements en arrière pour récupérer
les légendes. On s'en sort très bien dans ce cas en stockant
les légendes dans des signets lors de la fusion des données,
signets qu'on utilise plus loin dans des renvois :
<<data>> {SET A <<legende>>} {NEXT}<<data>> {SET B <<legende>>}
{NEXT}<<data>> {SET C <<legende>>}
{REF A} {REF B} {REF C}
Lors de la fusion les signets A, B, C seront recyclés tous les
3 enregistrements. Inutile ici de vouloir remonter le temps ou
la source.

Anacoluthe
« Le temps est comme un fleuve, il ne remonte pas à sa source. »
- RIVAROL

Avatar
Glouglou
-----Message d'origine-----
Bonjour !

'Glouglou' nous a écrit ...
On peut utiliser le champ de fusion "NEXT" lorsque
l'on


veut circuler d'une donnée à une autre du début vers
la


fin du fichier. Savez-vous comment revenir au début du
fichier et recommencer une seconde fois si nécessaire,
ou


encore remonter le fichier à l'envers (le
champ "PREVIOUS" ne semble pas exister)


{NEXT} est le seul champ permettant de modifier
l'enregistrement en cours de fusion.

Vous ne dites malheureusement rien de votre problème
exact.


J'ai eu à présenter des données et des légendes en
tableau :

trois données sur une ligne puis trois légendes sur une
ligne

sous les données. Passée la fusion de 3 données, il
s'agissait

donc de 'remonter' 3 enregistrements en arrière pour
récupérer

les légendes. On s'en sort très bien dans ce cas en
stockant

les légendes dans des signets lors de la fusion des
données,

signets qu'on utilise plus loin dans des renvois :
<<data>> {SET A <<legende>>} {NEXT}<<data>> {SET B
<<legende>>}

{NEXT}<<data>> {SET C <<legende>>}
{REF A} {REF B} {REF C}
Lors de la fusion les signets A, B, C seront recyclés
tous les

3 enregistrements. Inutile ici de vouloir remonter le
temps ou

la source.

Anacoluthe
« Le temps est comme un fleuve, il ne remonte pas à sa
source. »

- RIVAROL
.

Merci pour votre réponse, mais cette solution n'est

envisageable que pour un nombre de données restreint. Là,
il s'agit d'une base requète de base de données Access
dont chaque enregistrement possède de multiples champs.
La commande NEXT permet en effet de passer d'un
enregistrement au suivant mais existe-t-il une commande
qui fait l'inverse?
Merci d'avance (rien à voir avec le temps!)

Glouglou


Avatar
Anacoluthe
Bonjour !

'Glouglou' nous a écrit ...
Merci pour votre réponse, mais cette solution n'est
envisageable que pour un nombre de données restreint. Là,
il s'agit d'une base requète de base de données Access
dont chaque enregistrement possède de multiples champs.
La commande NEXT permet en effet de passer d'un
enregistrement au suivant mais existe-t-il une commande
qui fait l'inverse?


J'ai répondu : non

Anacoluthe
« Le temps est comme un fleuve, il ne remonte pas à sa source. »
- RIVAROL