OVH Cloud OVH Cloud

Sous-formulaire en mode Ajout de données

4 réponses
Avatar
Frédéric REVOL
Mon cas est simple :

J'ai un formulaire principal que j'active en 'Ajout de données'. Un
sous-formulaire est lié au premier mais il ne s'affiche pas car le champ qui
lie les 2 est un Nombre Auto.

Ai-je oublié quelque chose ? Existe-t-il une procédure VBA que je puisse
utiliser en "Après mise à jour" de ce champ automatique ?

Merci d'avance,

4 réponses

Avatar
3stone
Salut,

"Frédéric REVOL" a écrit
| J'ai un formulaire principal que j'active en 'Ajout de données'. Un
| sous-formulaire est lié au premier mais il ne s'affiche pas car le champ qui
| lie les 2 est un Nombre Auto.


Tu ne dis rien de tes tables et de tes champs....
Quoi qu'il en soit...

Si le formulaire principal est en ajout de données, il ne peut effectivement
pas afficher quelque chose dans le sous formulaire...

Puisque tu crée un nouvel enregistrement dans le Form-principal,
il n'y à pas (encore) de données qui conrespondent dans le sous-form.

Quand au Numéro-auto...
il est attendu que le numéro-auto est dans la table principale et
un "entier long" dans la table en relation... c'est ca ?


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
Frédéric REVOL
C'est tout à fait cela. Pour ce qui est de mes tables, j'ai :
- GROUPES (formulaire principal)
- RESERVATIONS (sous-formulaire)

Je comprends effectivement que le sous-formulaire ne puisse pas s'afficher.
Par contre, dès que je saisis la première donnée dans le formulaire
principal, le numéro auto (bien paramétré en entier long) apparaît.
Comment puis-je faire qu'à ce moment là (Après MAJ), le sous-formulaire
puisse s'afficher.

Merci encore,


"3stone" wrote in message
news:3f81e081$0$10724$
Salut,

"Frédéric REVOL" a écrit
| J'ai un formulaire principal que j'active en 'Ajout de données'. Un
| sous-formulaire est lié au premier mais il ne s'affiche pas car le champ
qui

| lie les 2 est un Nombre Auto.


Tu ne dis rien de tes tables et de tes champs....
Quoi qu'il en soit...

Si le formulaire principal est en ajout de données, il ne peut
effectivement

pas afficher quelque chose dans le sous formulaire...

Puisque tu crée un nouvel enregistrement dans le Form-principal,
il n'y à pas (encore) de données qui conrespondent dans le sous-form.

Quand au Numéro-auto...
il est attendu que le numéro-auto est dans la table principale et
un "entier long" dans la table en relation... c'est ca ?


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------






Avatar
Frédéric REVOL
Quelqu'un pourrait-il m'aider sur ce point ?

merci
"Frédéric REVOL" wrote in message
news:3f82508b$0$24674$
C'est tout à fait cela. Pour ce qui est de mes tables, j'ai :
- GROUPES (formulaire principal)
- RESERVATIONS (sous-formulaire)

Je comprends effectivement que le sous-formulaire ne puisse pas
s'afficher.

Par contre, dès que je saisis la première donnée dans le formulaire
principal, le numéro auto (bien paramétré en entier long) apparaît.
Comment puis-je faire qu'à ce moment là (Après MAJ), le sous-formulaire
puisse s'afficher.

Merci encore,


"3stone" wrote in message
news:3f81e081$0$10724$
Salut,

"Frédéric REVOL" a écrit
| J'ai un formulaire principal que j'active en 'Ajout de données'. Un
| sous-formulaire est lié au premier mais il ne s'affiche pas car le
champ


qui
| lie les 2 est un Nombre Auto.


Tu ne dis rien de tes tables et de tes champs....
Quoi qu'il en soit...

Si le formulaire principal est en ajout de données, il ne peut
effectivement

pas afficher quelque chose dans le sous formulaire...

Puisque tu crée un nouvel enregistrement dans le Form-principal,
il n'y à pas (encore) de données qui conrespondent dans le sous-form.

Quand au Numéro-auto...
il est attendu que le numéro-auto est dans la table principale et
un "entier long" dans la table en relation... c'est ca ?


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------










Avatar
3stone
Salut,

"Frédéric REVOL"
| C'est tout à fait cela. Pour ce qui est de mes tables, j'ai :
| - GROUPES (formulaire principal)
| - RESERVATIONS (sous-formulaire)
|
| Je comprends effectivement que le sous-formulaire ne puisse pas s'afficher.
| Par contre, dès que je saisis la première donnée dans le formulaire
| principal, le numéro auto (bien paramétré en entier long) apparaît.
| Comment puis-je faire qu'à ce moment là (Après MAJ), le sous-formulaire
| puisse s'afficher.


Le sous formulaire affiche les données saisies en relations avec
l'enregistrement du formulaire principal.
Si tu viens d'en saisir un dans le form-principal... il n'en existe pas encore
pour le sous-formulaire. Il faut en saisir un...

Si maintenant ton sous-formulaire n'affiche "jamais" rien...
regarde pour voir si la propriété "Entrée données" ne serait
pas positionnée sur Oui. (voir dans l'onglet "Données")


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------