Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Calcul access affichage

18 views
Skip to first unread message

albert

unread,
Sep 14, 2019, 2:06:15 PM9/14/19
to
Bonjour

Je travaille depuis plusieurs années avec access et je n'ai pas encore
trouvé comment afficher le résutat d'un calcul sans utiliser une requête.

Dans EXCEL si je met dans une cellule =1+2+3+4 la cellule
affiche 10.

Dans EXCEL si je met dans une cellule =aujourdhui() la cellule
affiche la date du jour

Je n'ai pas réussi à ce jour de trouver une façon dans ACCESS d'écrire une
formule et de voir le résultat immédiatement.

Si quelqu'un a une idée, j'apprécierais

merci

--
albertri-at-videotron.ca.invalid

Michel__D

unread,
Sep 15, 2019, 11:38:44 AM9/15/19
to
Bonjour,
Tu as essayé avec un champ dans un formulaire.

albert

unread,
Sep 15, 2019, 8:59:20 PM9/15/19
to
Bonsoir Michel_D

"Michel__D" <Michel...@orange-ft.com.invalid> a écrit dans le message de
news:qlllu2$19ei$1...@gioia.aioe.org...
Je viens d'essayer dans un champ texte du formulaire principal
J'ai entré la formule =1+2+3 et 1+2+3 cela n'a affiché
aucun résultat
J'ai aussi entré (Année(Date())) & "-09-30" le résultat
2019-09-30 ne s'est pas affiché
la formule (Année(Date())+1) & "-09-30" devrait donner
2020-09-30

Je cherche un moyen de vérifier les formules sans avoir besoir de faire des
requêtes et de modifier des tables.

Merci de m'en dire plus sur ces champs de formulaire pour les calculs

Merci et à demain, j'espère.


--
albertri-at-videotron.ca.invalid


microsoft.access

unread,
Sep 16, 2019, 5:29:56 AM9/16/19
to
bonjour,
a l'ouverture du formulaire, il faut crééer une event procédure et affecter ton champs du calcul que tu veux

[Nomduchamp] = [Champs1] + [champs2] + etc...

albert

unread,
Sep 16, 2019, 8:36:04 AM9/16/19
to
"microsoft.access" <philippe...@wanadoo.fr> a écrit dans le message de
news:1a7c1800-df06-433c...@googlegroups.com...
Bonjour

Je cherche un moyen de vérifier une formule, pas de faire des champs
calculés.

Je pense qu'il doit exister dans access un ESPACE quelconque où on peut
travailler à créer une formule qu'on pourra utiliser dans une requête par
après.


--
albertri-at-videotron.ca.invalid





Michel__D

unread,
Sep 18, 2019, 12:48:17 PM9/18/19
to
Tu mets la formule dans la valeur par défaut (propriété) du champ et
tu relance le formulaire tu auras le résultat.

A part une requête ou ce genre de manip je vois rien de plus approchant.

albert

unread,
Sep 19, 2019, 8:56:45 AM9/19/19
to
"Michel__D" <Michel...@orange-ft.com.invalid> a écrit dans le message de
news:qltn4f$91h$1...@gioia.aioe.org...
Merci. je vais travailler cette approche, cela semble prometteur
merci
albert



albert

unread,
Sep 20, 2019, 4:31:11 PM9/20/19
to
Bonjour

"Michel__D" <Michel...@orange-ft.com.invalid> a écrit dans le message de
news:qltn4f$91h$1...@gioia.aioe.org...
> Le 16/09/2019 à 02:59, albert a écrit :
>> Bonsoir Michel_D
>>
>> "Michel__D" <Michel...@orange-ft.com.invalid> a écrit dans le message
>> de Merci de m'en dire plus sur ces champs de formulaire pour les calculs
>
> Tu mets la formule dans la valeur par défaut (propriété) du champ et
> tu relance le formulaire tu auras le résultat.
>
> A part une requête ou ce genre de manip je vois rien de plus approchant.


Merci Michel_D
J'ai essayé de plusieurs façons dans un champ Date/Heure en relançant le
formulaire.


Malheureusement la seule chose qui fonctionne c'est d'entrer une vrai date
ou Ctrl+; deux chiffres tel 8-8 Ici c'est au format aaaa-mm-jj.

date() ou (Année(Date())) & "-09-30" ou Année([JOINDATE]) ne fonctionne pas
et une boite d'injure apparait.

merci de m'avoir consacré du temps


--
albertri-at-videotron.ca.invalid

db

unread,
Sep 20, 2019, 5:45:36 PM9/20/19
to
Bonsoir,

Dans un formulaire vierge, mettre une zone texte et, toujours en mode
création, mettre dans la zone "Source contrôle" des propriétés de la
zone, la formule souhaitée. Lancer le formulaire, le résultat de la
formule apparaitra dans la zone texte.

db

albert

unread,
Sep 20, 2019, 8:02:10 PM9/20/19
to
Bonsoir db
Je vais sûrement essayer, surtout quand j'essaie des formules complexes.
Je pense que je vais créer base de données presque vide pour cela,

Je dois passer des examens et je devrai m'absenter pour querlques jours.


"db" <blue_mo...@hotmail.com> a écrit dans le message de
news:5d85487f$0$3398$426a...@news.free.fr...
> Bonsoir,
>
> Dans un formulaire vierge, mettre une zone texte et, toujours en mode
> création, mettre dans la zone "Source contrôle" des propriétés de la zone,
> la formule souhaitée. Lancer le formulaire, le résultat de la formule
> apparaitra dans la zone texte.
>
> db
>
>

--
albertri-at-videotron.ca.invalid

albert

unread,
Sep 20, 2019, 9:20:37 PM9/20/19
to
Re Bonjour

"db" <blue_mo...@hotmail.com> a écrit dans le message de
news:5d85487f$0$3398$426a...@news.free.fr...
> Bonsoir,
>
> Dans un formulaire vierge, mettre une zone texte et, toujours en mode
> création, mettre dans la zone "Source contrôle" des propriétés de la zone,
> la formule souhaitée. Lancer le formulaire, le résultat de la formule
> apparaitra dans la zone texte.
>
> db
>


Ça Marche
C'est exactement ce que je cherchhais.
Ça ne résoudra tous mes problèmes mais c'est un pas en avant.

J'ai effectué le calculs ou formules suivants avec les bonnes réponses.
=1+2+3+4+5 date() année(date())
=(Année(Date())) & "-09-30"

Par ailleurs la formule AjDate("m";11;[2018-01-01]) retourne
=Nom?

je vous remercie


--
Albert
albe...@videotron.ca
http://persocite.francite.com/alber1/
http://pages.videotron.com/alber/


db

unread,
Sep 21, 2019, 5:07:19 AM9/21/19
to
Le 21/09/2019 à 03:20, albert a écrit :

>
> Par ailleurs      la formule       AjDate("m";11;[2018-01-01])
> retourne =Nom?

Essayer : =AjDate("m";11;#2018-01-01#)

db

albert

unread,
Sep 21, 2019, 8:52:25 AM9/21/19
to
Rere Bonjour

"db" <blue_mo...@hotmail.com> a écrit dans le message de
news:5d85e846$0$15172$426a...@news.free.fr...
Oui ça marche et aussi
=AjDate("m";11;"2019-09-21") aujourd'hui c'est le printemps
=AjDate("m";11;Date())
=Année(AjDate("m";11;Date()))

D'où pour moi l'importance d'avoir un endroit pour vérifier les formules.

Un grand MERCI


--
albertri-at-videotron.ca.invalid

0 new messages