IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Message d’erreur AUNCUN ENREGISTREMENT EN COURS


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 41
    Par défaut Message d’erreur AUNCUN ENREGISTREMENT EN COURS
    Bonjour,

    Je mets en place une base pour suivre les mouvements de produit
    J’ai pour l’heure deux tables dans ma base, une table LOT (pour) les produits et une table TRANSFERT pour les mouvements
    Je pars du principe qu’un produit(LOT) peut être transféré plusieurs fois et qu’un transfert concerne 1 et 1 seul produit (LOT)
    Mon problème es que je veux qu’on ne puisse saisir un nombre de sacs à transférer supérieur au nombre de sacs de fabrication SI NOUS SOMMES AU PREMIER TRANSFERT

    Par contre si nous sommes à un transfert autre que le Premier (deuxième,troisième etc…) on ne puisse transférer un nombre de sacs supérieur au rest des sacs à tranferér
    Pour ce faire, j’ai crée un champ restsactrans qui est chargé de stocker le nombre de sacs qui reste à transférer

    Donc pour espérer arriver à mes fins, j’ai betonné qui marche partiellement
    Pour savoir si nous sommes au premier transfert
    Je fais 1 recordset dans la table transfert, si nous sommes à la fin du jeu d’enregistrements( le produit n’existe pas dans la table TRANSFERT) alors je fais les traitements et je créé un nouvel enregistrement

    Mais si nous sommes à la fin d’enregistrement(le produit se trouve déjà dans la table transfert) on calcule le rest de sac à transférer et on crée un nouvel enregistrement si le nombre saisi est inférieur ou égale au reste de sac à transférer.

    Actuellement avec mon code, lorsque c’est un premier transfert (mouvement) le code fonctionne correctement
    Par contre quand c’est un second transfert, il me génère un message d’erreur « aucun enregistrement en cours »
    lorsque je selectionne certains produit exemple 5005
    En selectionnant l’expression diff=rssactrans !rsac –me.txtsactrans


    Ci-joint ma base avec le code
    Merci de bien m’aider à solutionner ce bug
    Fichiers attachés Fichiers attachés

  2. #2
    Membre averti
    Inscrit en
    Février 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 41
    Par défaut
    ok, on laisse tomber

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/02/2015, 18h40
  2. [AC-2003] message : Aucun enregistrements en cours
    Par marcmarc150 dans le forum VBA Access
    Réponses: 3
    Dernier message: 06/11/2012, 10h11
  3. [AC-2003] message : Aucun enregistrements en cours
    Par marcmarc150 dans le forum VBA Access
    Réponses: 1
    Dernier message: 25/10/2012, 14h53
  4. Réponses: 2
    Dernier message: 10/10/2004, 23h12
  5. Réponses: 7
    Dernier message: 06/10/2004, 22h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo