Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 22/08/2011, 23h24   #1
Invité de passage
 
Homme Julien PIERREVAL
Affaires Financières
Inscription : juillet 2011
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Julien PIERREVAL
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Affaires Financières
Secteur : Service public

Informations forums :
Inscription : juillet 2011
Messages : 9
Points : 2
Points : 2
Par défaut Fonction Intégréé SomDom - Synthaxe

Bonsoir à tous,
J'ai un Pb de synthaxe pour une "SomDom" que je n'arrive pas résoudre: je souhaite isoler en bout de formulaire des Totaux par "MASSE_PERSO" voici un extrait de ma table:

Compte budgétaire du contrôle par "Masse" Année/Exercice Montant ADB liquidé
MASSE_FONC 2009 208,00
MASSE_FONC 2009 38 221,95
MASSE_INV 2011 12 879,72
MASSE_INV 2011 0,00
MASSE_INV 2011 0,00
MASSE_PERSO 2009 1 613,92
MASSE_PERSO 2009 6 774,93
MASSE_PERSO 2009 73 707,03

J'ajoute que c'est une table liée ayant pour origine SAP. Ce qui explique les titres "assez long" et peu conventionnels. J'ai fais quelques tests et cette formule fonctionne anneés comme critère [Année]:
Code :
=SomDom("[Montant ADB liquidé]";"Copie de Dépenses";"[Année/Exercice]='2009'")
Mais lorque je remplace mon critère par "[Compte budgétaire du contrôle par "Masse"]='MASSE_PERSO'") alors Erreur

Quelqu'un aurait-il une solution avant d'effectuer une "SomDrop" avec mon Ordi.

Merci d'avance
Julpierr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 06h59   #2
Membre Expert
 
Inscription : avril 2006
Messages : 1 318
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 1 318
Points : 1 586
Points : 1 586
bonjour,

le problème est qu'il y a des guillemets (") dans le nom du champ autour de MASSE qui rentrent donc en conflit avec les guillemets entourant ton expression texte.

Solutions :
soit doubler les guillemets internes pour les forcer :
Code :
1
2
"[Compte budgétaire du contrôle par " & """Masse""" & "]"
soit, plus simple, utiliser la fonction CHR(34) pour les déclarer :
Code :
1
2
"[Compte budgétaire du contrôle par " & Chr(34) & "Masse" & Chr(34) & "]"
Philippe
philben est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/08/2011, 10h15   #3
Invité de passage
 
Homme Julien PIERREVAL
Affaires Financières
Inscription : juillet 2011
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Julien PIERREVAL
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Affaires Financières
Secteur : Service public

Informations forums :
Inscription : juillet 2011
Messages : 9
Points : 2
Points : 2
Merci beaucoup Philippe,
ça marche
Julpierr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 10h37   #4
Invité de passage
 
Homme Julien PIERREVAL
Affaires Financières
Inscription : juillet 2011
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Julien PIERREVAL
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Affaires Financières
Secteur : Service public

Informations forums :
Inscription : juillet 2011
Messages : 9
Points : 2
Points : 2
J'ai une autre problématique:
Un état, dans lequel apparaît des regroupements, me donne une somme totale. Ce total est prend en compte 4 niveaux de regroupement. Jusque là pas de soucis techniques.
Je souhaiterais maintenant intégrer ce total, par défaut, dans un champ calculé. Est ce possible d'extraire cette somme malgré les regroupements? Ce montant doit être figée dans mon champ afin d'obtenir mon résultat. J'ai pensé à faire une SomDom pour retrouver mon total est l'exploiter mais compte tenu que cette somme existe, je souhaite juste figer ce résultat pour le réexploiter

Merci de votre aide
Julpierr 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 09h52.


 
 
 
 
Partenaires

Hébergement Web