Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/08/2011, 18h48   #1
Invité de passage
 
Homme
Inscription : août 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Moselle (Lorraine)

Informations forums :
Inscription : août 2011
Messages : 1
Points : 0
Points : 0
Par défaut Pb de mise à jour de champ dans un formulaire

Salut à tous!
Je me suis inscrit sur ce blog pour avoir des infos en dév avec Access2010. Je suis débutant...
Voilà j'ai 2 tables qui sont utilisées dans un formulaire. La première TBLSUIVIDEVIS (1)et la 2 ème TBLFACCLIENT. (2)
Dans le formulaire, la table 1 est en principal et la table 2 en sous formulaire. Jusque là pas de pb! Mais dans le formulaire principal je voudrais mettre à jour automatiquement le champ "restant_du" avec la requête qui suit en y insérant "TOTALFAC":
Code sql :
1
2
3
4
SELECT TBLFacClient.num_devis, Sum(TBLFacClient.ttc_manquant) AS TOTAL_Fac
FROM TBLFacClient
WHERE (((TBLFacClient.num_devis)=[Formulaires]![Suivi Devis Client 1-2]![num_devis]))
GROUP BY TBLFacClient.num_devis;
Le pb c'est que le contenu du champ est toujours rempli avec "#nom?"!!
Et je n'arrive pas à trouver d'où vient l'erreur car en mode direct la requête fonctionne très bien! J'ai essayé en mettant le nom de la requête dans le contenu du champ, j'ai essayé en mettant la requête dans évènement "après MAJ"...
Là je ne sais plus quoi essayer...!!?? On dirait qu'il ne trouve pas la requête pour l'executer????
Si quelqu'un à une réponse cela m'arrangerait bien!!
atdir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 20h49   #2
Membre éclairé
 
Homme Christophe AUMOITTE
Inscription : octobre 2009
Messages : 254
Détails du profil
Informations personnelles :
Nom : Homme Christophe AUMOITTE
Âge : 43
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : octobre 2009
Messages : 254
Points : 303
Points : 303
Bonsoir,

Tout d'abord, oublies les espaces et caractères spéciaux dans la dénomination de tes tables, formulaires, noms de champs, etc.
Limite toi à des underscore (_), touche 8 en minuscule, en guise d'espace.
Il y a de très bon tuto sur la normalisation rien que sur developpez.com.

Ensuite si tu as le texte #nom?, c'est sans doute parce que la valeur de ton champ n'est pas reconnue dans ton formulaire.
Je n'ai pas étudié dans le détail ta requête, mais le problème doit venir de là.

Cordialement

Christophe
marsouin_89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h04.


 
 
 
 
Partenaires

Hébergement Web