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".
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <Eddan@discussions.microsoft.com> a écrit dans le message de news:
8FC65151-A205-4BB1-88EE-C501E88F2AF9@microsoft.com...
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".
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".