OVH Cloud OVH Cloud

[ACC 97] Formulaire et contruction de table

2 réponses
Avatar
Freddy
Bonjour,

Voila, j'ai un sous formulaire contenant des zones que j'additionne
dans une autre zone avec du code,

Je n'ai pas de problème quand le sous formulaire est ouvert seul. Mais
j'en ai quand il est ouvert dans le formulaire principal. il me met
l'erreur 2450 "impossible de trouver le formulaire" (en fait le sous
formulaire).

Que passa ?


Une autre question


Je fait une base de données pour gérer des heures (toutes au 1/100e).

je ne sais comment stocker les données.

En effet, j'ai 1 enregistrement pour chaque mois de l'année /pour
chaque personne avec évidemment plusieurs années?

Comme doit on faire la table ?

1) une table avec un champ ANNEE / NOM / JANVIER / FEVRIER / MARS .../
NOVEMBRE / DECEMBRE.
--> un enregistrement par année / personne


2) une table avec un champ NOM / DATE / HEURES
--> un enregistrement par mois/personne

La solution 2 me parait plus logique mais je n'arrive pas à traiter les
données correctement par la suite (dans le formulaire par exemple).

Quelqu'un parait m'indiquer une base exemple ?


Merci beaucoup de votre aide. :-)

--
Freddy

2 réponses

Avatar
Raymond [mvp]
Bonjour freddy.

Lorsque tu es dans le sous-formulaire, ton sous-formulaire n'est plus un
formulaire mais un objet inclus dans un contrôle sous-formulaire du
formulaire principal. Il faut donc passer par le formulaire principal et le
contrôle sous-formulaire selon l'endroit où se trouvent tes calculs, si tu
utilises Me ou non etc.....

2) une table avec un champ NOM / DATE / HEURES
--> un enregistrement par mois/personne
je pencherais pour cette solution. pour l'affichage dans un formulaire il

faut faire une requête en fonction du résultat à afficher. affiches-tu par
nom ou par dates ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Voila, j'ai un sous formulaire contenant des zones que j'additionne
dans une autre zone avec du code,

Je n'ai pas de problème quand le sous formulaire est ouvert seul. Mais
j'en ai quand il est ouvert dans le formulaire principal. il me met
l'erreur 2450 "impossible de trouver le formulaire" (en fait le sous
formulaire).

Que passa ?


Une autre question


Je fait une base de données pour gérer des heures (toutes au 1/100e).

je ne sais comment stocker les données.

En effet, j'ai 1 enregistrement pour chaque mois de l'année /pour
chaque personne avec évidemment plusieurs années?

Comme doit on faire la table ?

1) une table avec un champ ANNEE / NOM / JANVIER / FEVRIER / MARS .../
NOVEMBRE / DECEMBRE.
--> un enregistrement par année / personne


2) une table avec un champ NOM / DATE / HEURES
--> un enregistrement par mois/personne

La solution 2 me parait plus logique mais je n'arrive pas à traiter les
données correctement par la suite (dans le formulaire par exemple).

Quelqu'un parait m'indiquer une base exemple ?


Merci beaucoup de votre aide. :-)

--
Freddy



Avatar
Freddy
Il se trouve que Raymond [mvp] a formulé :
Bonjour freddy.
Bonsoir, Maintenant ;)

Lorsque tu es dans le sous-formulaire, ton sous-formulaire n'est plus un
formulaire mais un objet inclus dans un contrôle sous-formulaire du
formulaire principal. Il faut donc passer par le formulaire principal et le
contrôle sous-formulaire selon l'endroit où se trouvent tes calculs, si tu
utilises Me ou non etc.....
Dans le sous formulaire, j'appelle à chaque changement une procédure

qui se trouve dans un module
Mais j'ai fait plus simple, le sous formulaire est devenue formulaire
principal.

2) une table avec un champ NOM / DATE / HEURES
--> un enregistrement par mois/personne
je pencherais pour cette solution. pour l'affichage dans un formulaire il

faut faire une requête en fonction du résultat à afficher. affiches-tu par
nom ou par dates ?
Pour chaque nom, j'affiche 12 mois (de la même année) de 2 séries de

données.

Je vais site ton conseil (je maitrise pas encore bien les formulaires
mais ca viens doucement)

Merci pour le coup de main

Ps : quand je pense qu'on me prends pour un crack en access au taf. Je
me sens un peu c** quand je lis ce forum.
Bravo à tous les contributeurs pour la qualité des interventions.

--
Freddy
Pour M'écrire retirer le pas de