[Access VBA] Ajout d'enregistrement

Fermé
Utilisateur anonyme - 10 juin 2004 à 12:52
 Utilisateur anonyme - 10 juin 2004 à 15:53
Bonjour à tous et toutes,

J'ai un petit souci que j'expose:

J'ai un form "Exposure". Dans ce form il y a une série de champs qui ne sont liés à aucune table (champs de saisie de donnée).
Lors du clic sur un bouton, un enregistrement est ajouté dans une table "tbl_Expo" en utilisant les données fournies dans les champs. Jusqu'ici, pas de problème.

Je voudrais ajouter un sous-formulaire (ExpoSF), de type liste, affichant les enregistrements de la table "tbl_expo". Le problème, est que en ajoutant ce sous-formulaire, l'ajout de l'enregistrement dans la table "tbl_Expo" ne peut plus ce faire (du mois, Access refuse) car la table est ouverte (par le sous-formulaire).

J'ai essayé divers trucs:
- Recordset type = snapshot (propriété du sous-formulaire)
- Temporairement mettre ExpoSF.SourceObject = "Tmp" où Tmp est un autre form vide.
- Fermer et réouvrir le formulaire.

Rien n'y fait.
Si l'une ou l'un d'entre vous a une idée.... Elle m'aiderait vraiment beaucoup.

Salutations à vous.


Rien n'est plus dangereux qu'une idée quand on a 
qu'une idée
  :-)

1 réponse

Utilisateur anonyme
10 juin 2004 à 15:53
à vue de groin le plus simple serait de baser ton sous-formulaire sur une requête sur la table (select * from table_saucisse) et de faire une requery après ton ajout

kinder.surprise,
caractère banane
0