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 :

error code recordset (debutant)


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut error code recordset (debutant)
    Bonjour,

    j'ai récupéré un formulaire d'une autre base acces pour l'inserer dans ma base (acces 2003), parcontre j'ai une erreur quand j'ouvre ce formulaire (ligne jaune).

    et pourtant sur l'ancienne base ce formulaire fonctionne correctement


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub Form_Open(Cancel As Integer)
    Dim rsStock As Recordset
    
    ' compte le nombre d'enregistrement
    Set rsStock = bd.OpenRecordset("SELECT Count (*)AS nb_enreg FROM stock")nb_enreg = rsStock!nb_enreg
    rsStock.Close
    DoCmd.Maximize
    filtre = ""
    tri = ""
    Me.Filter = filtre
    Me.FilterOn = True
    Me.OrderBy = tri
    Me.OrderByOn = True
    End Sub

    merci d'avance pour votre aide je continue a chercher pour autre solution

  2. #2
    Membre confirmé Avatar de Pwouaro
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut
    Salut,

    Ta nouvelle base access contient-elle les même tables et les mêmes champs que dans ton ancienne base?

    As-tu un message d'erreur?

  3. #3
    Membre habitué
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    j'ai repris justes les tables , requetes qui font fonctionner ce formulaire parcontre ce texte " nb_enreg " je ne le retrouve dans aucune table est ce normal ?

  4. #4
    Membre confirmé Avatar de Pwouaro
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut
    " nb_enreg " je ne le retrouve dans aucune table est ce normal ?
    nb_enreg, c'est le nom que tu donnes à ta sélection.

    Essaye à nouveau après avoir fait un retour à la ligne ici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Set rsStock = bd.OpenRecordset("SELECT Count (*)AS nb_enreg FROM stock")
    nb_enreg = rsStock!nb_enreg

  5. #5
    Membre habitué
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    j'ai deja le retour a la ligne , "sorry j'ai fais un copier coller tout bete "

  6. #6
    Membre confirmé Avatar de Pwouaro
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut
    Il faut que tu déclares ta variable "bd" au début de ta sub:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim bd As DAO.Database
     
    Set bd = CurrentDb()
    Ajoute ces deux lignes sous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim rsStock As Recordset
    Ca devrait fonctionner.

  7. #7
    Membre habitué
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    j'avais deja un retour a la ligne

    j'ai fais un test sur l'ancienne base
    il y a un module qui s'appel global si je renomme ce module , j'ai la meme erreur .

    ce module contient ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Option Compare Database
    Option Explicit
     
    Global bouton_appuye As Integer
    Global nom_operateur As String
    Global ptr_rs As Integer
     
    Global var_tech As Integer
    Global var_date As Date
    Global var_debut_periode As String
    Global var_fin_periode As String
     
    Global num_logger As Integer
     
    Global bd As Database
    Global PASS As String
     
    Global lien As String

  8. #8
    Membre habitué
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    j'ai du mieux j'ai rajouter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set bd = CurrentDb
    Dim rs As Recordset
    la il m'ouvre le formulaire

    ca a l'air de fonctionner

  9. #9
    Membre habitué
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    Merci pwouaro , j'avais meme pas vu ta réponse , et j'avais trouver la solution ,
    merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. error code sur controle de date, debutant
    Par Mobistar dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/08/2008, 19h15
  2. ORA-00600: internal error code
    Par Elise78 dans le forum Oracle
    Réponses: 6
    Dernier message: 30/01/2007, 14h32
  3. <: internal error code, arguments: !!!
    Par sb1960 dans le forum Oracle
    Réponses: 3
    Dernier message: 12/04/2006, 17h03
  4. Probleme avec un petit code (je debute)
    Par cladou dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 10/01/2006, 18h56
  5. [NASM] Critical error (code 5)
    Par fabnet dans le forum Assembleur
    Réponses: 11
    Dernier message: 25/03/2005, 19h51

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