OVH Cloud OVH Cloud

Expression (Fonction) toujours

1 réponse
Avatar
Eddan
Desolé de re-poser à nouveau la question.

Si je veux que les enregistrements de mon sous-formulaire s'affichent selon
la valeur introduite dans un champ filtre [date] de mon formulaire, je donne
comme critère dans ma requête, Comme[forms]![Form1]![Date]& "*".

Ce critère est placé dans le champ "Remarques" (type Mémo). Ce champ est
encore vide, mais lors de l'affichage de mon formulaire, tous les
enregistrements disparaissent, restant uniquement un enregistrement vide.

Je souhaiterais savoir si ce type de critère qui fonctionne sur d'autres
champs, ne fonctionnerait pas dans un champ "memo".

Bonne fin de journée à tous

1 réponse

Avatar
Raymond [mvp]
Bonjour.

tous les champs ayant la valeur Null il faudrait changer ton critère en :
WHERE table1.Remarques Like [Formulaires]![Formulaire1]![Ladate] & "*" OR
table1.Remarques Is Null;

ce qui veut dire que tous les champs mémo doivent commencer par une date
mais avec quel formatage ? Si possible ne pas appeler le champ date qui est
un mot réservé. Le champ mémo risque d'être tronqué à 255 caractères. il
faudra vérifier la fonction car tu compares un contrôle de type date avec un
champ de type mémo ce qui peut donner des résultats aléatoires. il vaudrait
mieux comparer avec les n premiers caractères du champ.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Eddan" a écrit dans le message de news:

Desolé de re-poser à nouveau la question.

Si je veux que les enregistrements de mon sous-formulaire s'affichent
selon
la valeur introduite dans un champ filtre [date] de mon formulaire, je
donne
comme critère dans ma requête, Comme[forms]![Form1]![Date]& "*".

Ce critère est placé dans le champ "Remarques" (type Mémo). Ce champ est
encore vide, mais lors de l'affichage de mon formulaire, tous les
enregistrements disparaissent, restant uniquement un enregistrement vide.

Je souhaiterais savoir si ce type de critère qui fonctionne sur d'autres
champs, ne fonctionnerait pas dans un champ "memo".

Bonne fin de journée à tous