OVH Cloud OVH Cloud

Récupération de champs

7 réponses
Avatar
Gripoil
Bonjour à tous,

Je dispose de 3 tables :

ThemeT
DomaineT
SchemaT

Les 3 tables sont reliées par une relation de 1 à plusieurs (champ clé :
IDTheme, IDDomaine)
Sur le formulaire SchemaF ayant pour source la table SchemaT, je
souhaiterais récupérer son thème et son domaine.

1) Pour le domaine, j'utilise :

=DLookup("[Domaine]";"DomaineT";"[IDDomaine] = " &Forms!SchemaF!IDDomaine)

Cela fonctionne (même si le champ IDDomaine n'est pas présent sur le
formulaire SchemaF d'ailleurs !)

2) Pour le thème, j'utilise :

=DLookup("[Theme]";"ThemeT";"[IDTheme] = " &Forms!SchemaF!IDtheme) qui me
renvoit #Err.

Pourquoi ?

Note : ThemeT et SchemaT ne sont pas reliées directement mais par
l'intermédiaire de Domaine. Cela-a-t-il de l'importance ?

Merci pour vos réponses.

7 réponses

Avatar
3stone
Salut,

Gripoil

2) Pour le thème, j'utilise :

=DLookup("[Theme]";"ThemeT";"[IDTheme] = " &Forms!SchemaF!IDtheme) qui me
renvoit #Err.




IDTheme n'est pas numérique ?

Car dans ce cas, écrire :
=DLookup("[Theme]";"ThemeT";"[IDTheme] = '" &Forms!SchemaF!IDtheme & "'")

la fin est...
= ' " &Forms!SchemaF!IDtheme & " ' ")

mais, sans les espaces entre les guillemets et l'apostrophe !


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
3stone
Salut Anor,

Anor
Autre approche "pédagogique" :

= " & "'" & LeTexte & "'"



Peut être pédagogique... mais moi, je trouve ca moche.


Na !



;-)))




PS:
Michel avait un jour utilisé une méthode de chiffre, me semble-t-il...

= 12 & LeTexte & 212

1 = '
2 = "

--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
Anor
Salut,

3stone a confié :

| PS:
| Michel avait un jour utilisé une méthode de chiffre, me semble-t-il...
|
| = 12 & LeTexte & 212
|
| 1 = '
| 2 = "

pfffff !
C'est une fausse méthode pour malvoyants car je n'arrive pas à compter
le nombre de taches noires derrière le signe égal du 1 ou du 2,
alors ça revient au même ;-))

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
Avatar
Pierre CFI
dure est la chute, bon je repars en vacances..:O)))

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"hm15" a écrit dans le message de news:
Coucou Pierre,

inspectrice des travaux finis... je me permets de te reprendre (MVP ou pas)
:
= " & "#" & Formar( LaDate ,"dd/mm/yyyy") & "#"
C'est FormaT qu'il vaut mieux écrire ;-)


Bon, ce coup-là je m'en vais !

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Pierre CFI" a écrit dans le message de news:

bonjour
ah, anor il en veut mais....
Pour les dates :
= " & "#" & LaDate & "#"
NON


= " & "#" & Formar( LaDate ,"dd/mm/yyyy") & "#"
mvp, on a pas les mémes valeurs :O)))


--
Pierre CFI
MVP Microsoft Access
[...]








Avatar
3stone
Salut,


et j'ajouterai...
si déjà on doit utiliser le "Format" avec "#",
c'est que normalement, il faut le... format US !

= Format( LaDate , "#mm-dd-yyyy#")



Tant qu'on rigole... ;-))


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Avatar
Anor
Salut

3stone a confié :
| Salut,
| et j'ajouterai...
| si déjà on doit utiliser le "Format" avec "#",
| c'est que normalement, il faut le... format US !
|
| = Format( LaDate , "#mm-dd-yyyy#")


Ouahou ! le 3stone !!
Dis tu te mets à ton compte et tu m'embauches ?

;-)))
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
Avatar
3stone
Anor

Dis tu te mets à ton compte et tu m'embauches ?



Quelle équipe on ferait !!!


Bon, tu apprécie notre bière.... c'est déjà cà...

;-)))



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------