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 19/05/2011, 12h03   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2011
Messages : 85
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 85
Points : 14
Points : 14
Par défaut champs calculé

Merci.
J'ai d'autres questions à propos des formulaires, tout d'abord, comment on fait pour afficher dans un formulaire un champ calculé à partir de différentes tables ou requêtes ?

Par exemple, j'ai :
- Table accomptes
- Table confirmation de commande
- requête qui calcule la somme des accomptes pour une confirmation de commande entrée dans le formulaire

j'aimerais calculer le solde de la confirmation de commande c'est à dire, (montantHT de la confirmation de commande - le resultat de la requête) et l'afficher dans mon formulaire, or on ne peut pas faire dépendre un formulaire, de plusieurs "éléments" ( table + requêtes )
du coup ça affiche "#Nom" car certains éléments sont considérés comme inconnu, et donc mon expression ne fonctionne pas...

Je peux afficher les 2 si, j'affiche le résultat de la requêtes dans un sous formulaire, mais pas l'utiliser
stagiaire88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 14h50   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 223
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 223
Points : 2 022
Points : 2 022
Bonjour,
Si le résultat qui vous intéresse est afficher dans le sous-formulaire il est dans un contrôle qui porte un nom il suffit dons avec le génératuer d'expression de construire la formule qui tient compte de ce résultat dans le calcul.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 16h47   #3
Candidat au titre de Membre du Club
 
Inscription : mai 2011
Messages : 85
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 85
Points : 14
Points : 14
merci, je vais essayer
stagiaire88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 17h26   #4
Candidat au titre de Membre du Club
 
Inscription : mai 2011
Messages : 85
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 85
Points : 14
Points : 14
merci ça marche ! par contre comment fait-on pour cacher l'apparence de ce sous formulaire ? que l'on ne voit pas que c'est un autre formulaire
stagiaire88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 08h57   #5
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220
Bonjour,

Il faut jouer sur les propriétés format du sous formulaire.
Supprimer :
la bordure
le selecteur
Les barres de défilement
etc...
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 10h21   #6
Candidat au titre de Membre du Club
 
Inscription : mai 2011
Messages : 85
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 85
Points : 14
Points : 14
J'ai trouvé pour supprimer les bordures mais pas pour le reste...
j'ai détourné le problème de mettant de sous formulaire en non visible , et j'ai récupéré les champs dans mon formulaire principal, c'est moins bien mais sinon ça marche
stagiaire88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2011, 08h17   #7
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220


Pour trouver les propriétés "Format" de ton sous-formulaire, tu louvres en mode dréation et tu cliques dans le petit carré qui se trouve à gauche de la regle supérieure.

Tu affiches la fenetre des propriétés et tu trouveras alors tous les parametres à modifier.

Dommage de passer par des chemins compliqués alors que tout est disponible.
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/05/2011, 08h16   #8
Candidat au titre de Membre du Club
 
Inscription : mai 2011
Messages : 85
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 85
Points : 14
Points : 14
merci beaucoup
stagiaire88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 08h45   #9
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220
Si tu considères que tu as eu ta réponse, pense à cloturer ton fil de discussion en cliquant sur le bouton situé sous le dernier post de la discussion
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 10h25   #10
Candidat au titre de Membre du Club
 
Inscription : mai 2011
Messages : 85
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 85
Points : 14
Points : 14
Ma question sur les champs calculés et presque résolues, mais il me reste un problème. J'arrive à calculer des champs du formulaire automatiquement mais pas à les enregistrer dans ma base de donnée.

Dans mon formulaire de confirmation de commande, j'ai un champ "solde" qui a pour source objet "=[Formulaires]![F-confirmation cde]![ttc]-[SommeDeMontantRegle1]", et j'aimerais que ce résultat se mette dans l'attribut "solde" de ma table "conf cde", comment peut-on faire ?
stagiaire88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 07h33   #11
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220


Il s'agit en fait d'une nouvelle question donc nouvelle discussion.

la question de cette discussion était :
Citation:
Envoyé par stagiaire88
comment on fait pour afficher dans un formulaire un champ calculé à partir de différentes tables ou requêtes ?
A cette question la réponse a été apportée, il me semble.
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h40.


 
 
 
 
Partenaires

Hébergement Web