Voila ce que je suis en train de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DoCmd.RunSQL ("INSERT INTO MoyenneMilieu (Direction, DateVisite, MoyVoies) VALUES ('DirecA'," & " '10/10/06'," & MoyVoiesP & ");")
Comme vous le voyez je cherche à réaliser un INSERT dans ma table MoyenneMilieu. Le probleme c'est que les données à insérer ne sont pas prédéfinies mais je les obtiens en lisant mes formulaires
(MoyVoiesP = Me.MoyV)
Ceci n'est qu'un bout de ma requete pour éviter de surcharger.
Je viens tout juste de découvrir que ceci était possible via la concaténation de texte et je bute sur un probleme.
En effet il s'agit de moyennes et il arrive donc (souvent) qu'elle ne soit pas entieres (d'ou le 2,3333).
Le probleme c'est que si MoyVoiesP = 2,3333 la "," a l'air de poser probleme car ACCESS croit que j'insere un champ suplémentaire.
Apres avoir testé avec : MoyVoiesP = 2.33333 ca fontionne.
Existe t'il un moyen de faire cette transformation ?
J'espere de tout coeur que oui![]()
Partager