ADP access 2000 : comment éviter le message suivant
2 réponses
Hugues Marlier
Bonjour,
Dans un projet ADP access2000 + SQLServer 2000
J'ai un formulaire continu basé sur une vue
ce formulaire affiche des lignes que l'utilisateur doit valider en
cochant une case à cocher
lors de l'ouverture la vue filtre les lignes pour n'afficher que les
lignes non encore validées
Si l'utilisateur valide une ligne, elle ne correspond plus au critère de
la requête et j'ai le message suivant :
"Les données ont été ajoutées à la base de données mais elle ne seront
pas affichées dans le formulaire car elle ne répondent pas au critères
de la source d'enregistrement sous-jascente".
Comment éliminer ce message qui n'est pas lié au VBA ?
J'ai vérifié que la vue n'a pas la propriété "WHITH CHECK OPTION"
activée et j'ai aussi fait des tests en mettant directement les SQL dans
la source du formulaire
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
Sylvain Lafontaine
Vue trop complexe probablement. Deux possibilité de solution: spécifier la propriété UniqeTable et/ou créer une commande ResyncCommand. Prendre un coup d'oeil avec le SQL-Server Profiler pourrait aussi nous aider ici.
-- Sylvain Lafontaine, ing. MVP pour « Windows Live Platform » Courriel: sylvain2009 sylvainlafontaine com (remplissez les blancs, svp.) Consultant indépendant et programmation à distance pour Access et SQL-Server.
"Hugues Marlier" wrote in message news:
Bonjour,
Dans un projet ADP access2000 + SQLServer 2000 J'ai un formulaire continu basé sur une vue ce formulaire affiche des lignes que l'utilisateur doit valider en cochant une case à cocher lors de l'ouverture la vue filtre les lignes pour n'afficher que les lignes non encore validées Si l'utilisateur valide une ligne, elle ne correspond plus au critère de la requête et j'ai le message suivant : "Les données ont été ajoutées à la base de données mais elle ne seront pas affichées dans le formulaire car elle ne répondent pas au critères de la source d'enregistrement sous-jascente". Comment éliminer ce message qui n'est pas lié au VBA ?
J'ai vérifié que la vue n'a pas la propriété "WHITH CHECK OPTION" activée et j'ai aussi fait des tests en mettant directement les SQL dans la source du formulaire
Avez-vous des pistes ?
merci
Vue trop complexe probablement. Deux possibilité de solution: spécifier la
propriété UniqeTable et/ou créer une commande ResyncCommand. Prendre un
coup d'oeil avec le SQL-Server Profiler pourrait aussi nous aider ici.
--
Sylvain Lafontaine, ing.
MVP pour « Windows Live Platform »
Courriel: sylvain2009 sylvainlafontaine com (remplissez les blancs, svp.)
Consultant indépendant et programmation à distance pour Access et
SQL-Server.
"Hugues Marlier" <hugues.marlierNS@icam.fr> wrote in message
news:ed5sRZNvJHA.5100@TK2MSFTNGP04.phx.gbl...
Bonjour,
Dans un projet ADP access2000 + SQLServer 2000
J'ai un formulaire continu basé sur une vue
ce formulaire affiche des lignes que l'utilisateur doit valider en
cochant une case à cocher
lors de l'ouverture la vue filtre les lignes pour n'afficher que les
lignes non encore validées
Si l'utilisateur valide une ligne, elle ne correspond plus au critère de
la requête et j'ai le message suivant :
"Les données ont été ajoutées à la base de données mais elle ne seront pas
affichées dans le formulaire car elle ne répondent pas au critères de la
source d'enregistrement sous-jascente".
Comment éliminer ce message qui n'est pas lié au VBA ?
J'ai vérifié que la vue n'a pas la propriété "WHITH CHECK OPTION" activée
et j'ai aussi fait des tests en mettant directement les SQL dans la source
du formulaire
Vue trop complexe probablement. Deux possibilité de solution: spécifier la propriété UniqeTable et/ou créer une commande ResyncCommand. Prendre un coup d'oeil avec le SQL-Server Profiler pourrait aussi nous aider ici.
-- Sylvain Lafontaine, ing. MVP pour « Windows Live Platform » Courriel: sylvain2009 sylvainlafontaine com (remplissez les blancs, svp.) Consultant indépendant et programmation à distance pour Access et SQL-Server.
"Hugues Marlier" wrote in message news:
Bonjour,
Dans un projet ADP access2000 + SQLServer 2000 J'ai un formulaire continu basé sur une vue ce formulaire affiche des lignes que l'utilisateur doit valider en cochant une case à cocher lors de l'ouverture la vue filtre les lignes pour n'afficher que les lignes non encore validées Si l'utilisateur valide une ligne, elle ne correspond plus au critère de la requête et j'ai le message suivant : "Les données ont été ajoutées à la base de données mais elle ne seront pas affichées dans le formulaire car elle ne répondent pas au critères de la source d'enregistrement sous-jascente". Comment éliminer ce message qui n'est pas lié au VBA ?
J'ai vérifié que la vue n'a pas la propriété "WHITH CHECK OPTION" activée et j'ai aussi fait des tests en mettant directement les SQL dans la source du formulaire
Avez-vous des pistes ?
merci
Hugues Marlier
Sylvain Lafontaine a écrit :
Vue trop complexe probablement. Deux possibilité de solution: spécifier la propriété UniqeTable et/ou créer une commande ResyncCommand. Prendre un coup d'oeil avec le SQL-Server Profiler pourrait aussi nous aider ici.
Effectivement avec une commande ResyncCommand cela fonctionne, je n'avais pas bien compris l'intérêt de cette propriété
Grand merci
Sylvain Lafontaine a écrit :
Vue trop complexe probablement. Deux possibilité de solution: spécifier la
propriété UniqeTable et/ou créer une commande ResyncCommand. Prendre un
coup d'oeil avec le SQL-Server Profiler pourrait aussi nous aider ici.
Effectivement avec une commande ResyncCommand cela fonctionne, je
n'avais pas bien compris l'intérêt de cette propriété
Vue trop complexe probablement. Deux possibilité de solution: spécifier la propriété UniqeTable et/ou créer une commande ResyncCommand. Prendre un coup d'oeil avec le SQL-Server Profiler pourrait aussi nous aider ici.
Effectivement avec une commande ResyncCommand cela fonctionne, je n'avais pas bien compris l'intérêt de cette propriété