OVH Cloud OVH Cloud

Formule de somme et InitialFileName

4 réponses
Avatar
J-F
Bonjour j'ai 2 questions séparées à vous demander

La première:
J'ai un champs qui fait la somme sur un formulaire. Celui ci contient
exactement le code suivant dans la propriété Source:
=Somme([inventaire]![prix_achat])

inventaire est le nom de la table et prix_achat est le nom du champs. Le
problème est que cette formule fontionne quand ça lui tente... Lorsqu'elle ne
fonctionne pas, elle affiche #Erreur. J'ai essayé de trouvé la cause de
l'erreur mais ce fut sans succès.... Je m'en remet à vous pour m'aider :)

Pour la 2e question, c'est lorsque l'on ouvre en code VBA une fenêtre de
sélection de fichier. Je mettais dans la propriété InitialFileName le chemin
complet soit: "D:\blabla\blabla\dossierVoulu" et cela fonctionnait très bien.
Comme je prévoyais changer un jour cette base d'endroit, j'ai essayé un
chemin relatif soit: ".\dossierVoulu" Gros problème. La boite n'affiche pas
les fichiers du type demandé (dans ce cas-ci ".jpg") et dans l'espace appelé
"nom du fichier" il apparait par défaut dossierVoulu... ce qui n'est vraiment
pas ce que je veux
Pouvez-vous m'aider?
Merci

J-F

4 réponses

Avatar
Ilan
Bonjour,

Pour la question 1) essaie =Somme([inventaire].[prix_achat])

Pour la question 2) Pas glop !!


Bonjour j'ai 2 questions séparées à vous demander

La première:
J'ai un champs qui fait la somme sur un formulaire. Celui ci contient
exactement le code suivant dans la propriété Source:
=Somme([inventaire]![prix_achat])

inventaire est le nom de la table et prix_achat est le nom du champs. Le
problème est que cette formule fontionne quand ça lui tente... Lorsqu'elle ne
fonctionne pas, elle affiche #Erreur. J'ai essayé de trouvé la cause de
l'erreur mais ce fut sans succès.... Je m'en remet à vous pour m'aider :)

Pour la 2e question, c'est lorsque l'on ouvre en code VBA une fenêtre de
sélection de fichier. Je mettais dans la propriété InitialFileName le chemin
complet soit: "D:blablablabladossierVoulu" et cela fonctionnait très bien.
Comme je prévoyais changer un jour cette base d'endroit, j'ai essayé un
chemin relatif soit: ".dossierVoulu" Gros problème. La boite n'affiche pas
les fichiers du type demandé (dans ce cas-ci ".jpg") et dans l'espace appelé
"nom du fichier" il apparait par défaut dossierVoulu... ce qui n'est vraiment
pas ce que je veux
Pouvez-vous m'aider?
Merci

J-F


Avatar
3stone
Salut,

"J-F"
Bonjour j'ai 2 questions séparées à vous demander



Donc, fait deux messages...



La première:
J'ai un champs qui fait la somme sur un formulaire. Celui ci contient
exactement le code suivant dans la propriété Source:
=Somme([inventaire]![prix_achat])

inventaire est le nom de la table et prix_achat est le nom du champs. Le
problème est que cette formule fontionne quand ça lui tente... Lorsqu'elle ne
fonctionne pas, elle affiche #Erreur. J'ai essayé de trouvé la cause de
l'erreur mais ce fut sans succès.... Je m'en remet à vous pour m'aider :)



=Somme([Prix_Achat])



Pour la 2e question, c'est lorsque l'on ouvre en code VBA une fenêtre de
sélection de fichier. Je mettais dans la propriété InitialFileName le chemin
complet soit: "D:blablablabladossierVoulu" et cela fonctionnait très bien.
Comme je prévoyais changer un jour cette base d'endroit, j'ai essayé un
chemin relatif soit: ".dossierVoulu" Gros problème. La boite n'affiche pas
les fichiers du type demandé (dans ce cas-ci ".jpg") et dans l'espace appelé
"nom du fichier" il apparait par défaut dossierVoulu... ce qui n'est vraiment
pas ce que je veux


Tu veux partir du répertoire courant ?

CurrentProject.Path & "TonRepertoire"


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome

Avatar
J-F
Je vais essayé pour la première question (C'est que la base est chez un
client que je vois la semaine prochaine)

Pour ce qui est de la seconde question, j'avais oublié de le marqué
CurrentProject.Path & "TonRepertoire" mais c'est effectivement ce que j'ai
écrit. Dans la section: Filename ca écrit "TonRepertoire" et ca n'affiche
pas le type de fichier (ca n'affiche rien). Il faut effacer le filename,
faire back, revenir pour les voirs...

Je dois avouer que ma description du problème est un peu flou mais n'hésitez
pas à poser des kestions si vous ne comprenez pas bien!
Merci

Et désolé d'avoir mit 2 questions dans le même post c'est que je ne voulais
pas avoir l'air d'un spammeur :)



Salut,

"J-F"
Bonjour j'ai 2 questions séparées à vous demander



Donc, fait deux messages...



La première:
J'ai un champs qui fait la somme sur un formulaire. Celui ci contient
exactement le code suivant dans la propriété Source:
=Somme([inventaire]![prix_achat])

inventaire est le nom de la table et prix_achat est le nom du champs. Le
problème est que cette formule fontionne quand ça lui tente... Lorsqu'elle ne
fonctionne pas, elle affiche #Erreur. J'ai essayé de trouvé la cause de
l'erreur mais ce fut sans succès.... Je m'en remet à vous pour m'aider :)



=Somme([Prix_Achat])



Pour la 2e question, c'est lorsque l'on ouvre en code VBA une fenêtre de
sélection de fichier. Je mettais dans la propriété InitialFileName le chemin
complet soit: "D:blablablabladossierVoulu" et cela fonctionnait très bien.
Comme je prévoyais changer un jour cette base d'endroit, j'ai essayé un
chemin relatif soit: ".dossierVoulu" Gros problème. La boite n'affiche pas
les fichiers du type demandé (dans ce cas-ci ".jpg") et dans l'espace appelé
"nom du fichier" il apparait par défaut dossierVoulu... ce qui n'est vraiment
pas ce que je veux


Tu veux partir du répertoire courant ?

CurrentProject.Path & "TonRepertoire"


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome








Avatar
3stone
Salut,

"J-F"
Pour ce qui est de la seconde question, j'avais oublié de le marqué
CurrentProject.Path & "TonRepertoire" mais c'est effectivement ce que j'ai
écrit. Dans la section: Filename ca écrit "TonRepertoire" et ca n'affiche
pas le type de fichier (ca n'affiche rien). Il faut effacer le filename,
faire back, revenir pour les voirs...



Tu doit avoir un problème dans la concaténation de la valeur

CurrentProject.Path & "ici le nom de l'éventuel sous-répertoire"


Quel version d'Access utilise-tu ?
CurrentProject.Path est bien reconnu ?
Pas de problème à la compilation ?


Et désolé d'avoir mit 2 questions dans le même post c'est que je ne voulais
pas avoir l'air d'un spammeur :)


C'est pour que tu obtienne les meilleures réponses.
L'éventuel répondeur ne connait pas forcément toutes les réponses.

et... un spammeur envoi la *même* question +sieur fois ;-)


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome