OVH Cloud OVH Cloud

Un formulaire multi-lignes à champs absents : MAJ ?

2 réponses
Avatar
YannX
Bonsoir,

Je bute sur une bricole, mais j'ai l'impression que
je n'ai pas pris les bons événements !

Je veux ouvrir en mise a jour sur une forme
analogue à une feuille de données, mais
en formulaire traditionnel (continu) avec
entete et pied ; rien que de classique...

Mais je veux saisir la date de facture
qui sera commune aux seuls enregistrements
effectivement modifiés en saisie, telle qu'inscrite
au début (ou en-cours de traitement) dans le
pied du formulaire ! et aucune zone.texte n'est
liée à ce champ du fichier..... :
Quel évenement utiliser pour ne faire
cette mise-à-jour QUE sur les enregs
ayant eu une modif saisie sur un champ N° ?
(le Form_update ne me semble agir que sur
(la totalité des enregistrements affichés ???)

C'est aussi sous une autre forme, comment accéder
au RecordSet meme de l'enreg courant !
RecordSetClone ne m'a pas encore convaincu.

en plus, j'ai mis une totalisation sur un filtre
en fonction de la date (mais aussi d'autres
enregistrements pas forcément affichés)
Celle-ci se met a jour si je viens dessus !
Normal ? /heureusement en un sens,
car un balayage sur la totalité de la table
a chaque enreg.modifié........../

Au plaisir de recevoir les avis et critiques
de quelques experts qui sont venus finir
le we sur le forum.
Merci d'avance

YannX

2 réponses

Avatar
3stone
Salut,

"YannX"
| Je bute sur une bricole, mais j'ai l'impression que
| je n'ai pas pris les bons événements !
|
| Je veux ouvrir en mise a jour sur une forme
| analogue à une feuille de données, mais
| en formulaire traditionnel (continu) avec
| entete et pied ; rien que de classique...
|
| Mais je veux saisir la date de facture
| qui sera commune aux seuls enregistrements
| effectivement modifiés en saisie, telle qu'inscrite
| au début (ou en-cours de traitement) dans le
| pied du formulaire ! et aucune zone.texte n'est
| liée à ce champ du fichier..... :
| Quel évenement utiliser pour ne faire
| cette mise-à-jour QUE sur les enregs
| ayant eu une modif saisie sur un champ N° ?
| (le Form_update ne me semble agir que sur
| (la totalité des enregistrements affichés ???)
|
| C'est aussi sous une autre forme, comment accéder
| au RecordSet meme de l'enreg courant !
| RecordSetClone ne m'a pas encore convaincu.
|
| en plus, j'ai mis une totalisation sur un filtre
| en fonction de la date (mais aussi d'autres
| enregistrements pas forcément affichés)
| Celle-ci se met a jour si je viens dessus !
| Normal ? /heureusement en un sens,
| car un balayage sur la totalité de la table
| a chaque enreg.modifié........../

Après une longue journé, j'ai peut-être *le* neurone au ralenti, mais...

Tu parle de formulaire en continu, tu as donc l'événement après mise à jour.
Quelque soit la ligne que tu modifie, celui-ci a lieu sur la ligne qui a le focus.

mais j'ai sûrement rien compris ;-/


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
YannX
Bonjour Pierre,

"3stone" a écrit dans le message de
news:
"YannX"
| Je bute sur une bricole, mais j'ai l'impression que
| je n'ai pas pris les bons événements !

Après une longue journé, j'ai peut-être *le* neurone au ralenti, mais...
[...]
mais j'ai sûrement rien compris ;-/
C'est plutot mes(MON) neurone qui bloque, YannX

(voir aussci-dessous)
Salut,

|
| Je veux ouvrir en mise a jour sur une forme
| analogue à une feuille de données, mais
| en formulaire traditionnel (continu) avec
| entete et pied ; rien que de classique...
|
| Mais je veux saisir la date de facture
| qui sera commune aux seuls enregistrements
| effectivement modifiés en saisie, telle qu'inscrite
| au début (ou en-cours de traitement) dans le
| pied du formulaire ! et aucune zone.texte n'est
| liée à ce champ du fichier..... :
| Quel évenement utiliser pour ne faire
| cette mise-à-jour QUE sur les enregs
| ayant eu une modif saisie sur un champ N° ?
| (le Form_update ne me semble agir que sur
| (la totalité des enregistrements affichés ???)
|
| C'est aussi sous une autre forme, comment accéder
| au RecordSet meme de l'enreg courant !
| RecordSetClone ne m'a pas encore convaincu.

Après une longue journé, j'ai peut-être *le* neurone au ralenti, mais...

Tu parle de formulaire en continu, tu as donc l'événement après mise à
jour.

Quelque soit la ligne que tu modifie, celui-ci a lieu sur la ligne qui a
le focus.


mais j'ai sûrement rien compris ;-/
Tu me confirmes que c'est bein celui-là ! OK,

je dois déc... qq.part car j'avais l'impression qu'il s'est mis en RTT !

Merci (à travailler dans son coin, on a le neurone en rond !)

Sur le point ci-dessous, un avis ?

| en plus, j'ai mis une totalisation sur un filtre
| en fonction de la date (mais aussi d'autres
| enregistrements pas forcément affichés)
| Celle-ci se met a jour si je viens dessus !
| Normal ? /heureusement en un sens,
| car un balayage sur la totalité de la table
| a chaque enreg.modifié........../