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

Requêtes et SQL. Discussion :

Erreur 2001 - Opération Annulée


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 20
    Points : 11
    Points
    11
    Par défaut Erreur 2001 - Opération Annulée
    Bonjour;
    J'essaie de définir en VBA la le recordsource de mon formulaire, ça marche parfaitement pour les recordsets constitués d'une seule table,
    mais dés qu'il y a plusieurs tables en jeu, ça me donne une "Erreur 2001" et " Opération annulée"
    Voici mon code:
    Pour la requête sur une seule table:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public Sub Blocage_E()
    Me.RecordSource = "SELECT * FROM [Table Clients] WHERE ([Table Clients].[Code Client])='" & Me.Code_Client & "'"
    End Sub
    .

    Pour une requête sur plusieurs tables:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Public Sub Blocage_E()
    Me.RecordSource = "SELECT [Table Bons de Commande].[N° BC], [Table Bons de Commande].[Code Client],
     [Table Bons de Commande].[Mode de Paiement], [Table Clients].[Raison Sociale],
     [Table Clients].Téléphone FROM [Table Clients]INNER JOIN [Table Bons de Commande] ON
     [Table Clients].[Code Client] =[Table Bons de Commande].[Code Client] WHERE ([Table Bons de Commande].[N° BC])='" & Me.N°_BC & "'"
    End Sub
    Et c'est là ou ça bloque;
    Je vous remercie à l'avance pour votre aide

  2. #2
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 20
    Points : 11
    Points
    11
    Par défaut
    Bon, j'ai trouvé le pourquoi, reste le comment:
    La cause n'est pas la source de la requête (une ou plusieurs tables) mais le fait que le filtre de la clause WHERE soit un numéro auto (incompatibilité de données).
    Donc reste le comment...

Discussions similaires

  1. Réponses: 11
    Dernier message: 08/05/2014, 19h10
  2. "Opération annulée" sur requête de non-correspondance
    Par tedparker dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 23/11/2009, 18h18
  3. Opération annulé sur un recordsource
    Par Pitou5464 dans le forum Access
    Réponses: 1
    Dernier message: 09/09/2006, 12h01
  4. [Requete]Erreur opération Annulée - Format de Date
    Par Mariboo dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 08/08/2006, 09h56
  5. [VBA]probleme : erreur 2001 operation annulée
    Par julio78 dans le forum Access
    Réponses: 6
    Dernier message: 09/01/2006, 16h21

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