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 :

migration 2003-2010, code inopérant


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2007
    Messages
    297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Novembre 2007
    Messages : 297
    Par défaut migration 2003-2010, code inopérant
    Bonjour,

    Un formulaire, un liste déroulante, événement Apres MAJ....

    Ce code fonctionne très bien sous 2003 mais plus sous 2010 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Modifiable30_AfterUpdate()
    Dim rechBC As Object
    Set rechBC = Me.Recordset.Clone
        rechBC.FindFirst "[N°BC] = '" & Me![Modifiable30] & "'"
        Me.Bookmark = rechBC.Bookmark
    End Sub
    Cela ne fait rien sous 2010 et je n'ai pas de messages d'erreurs..

    D'où cela peut venir ?

    Merci d'avance

    Seb

  2. #2
    Membre chevronné Avatar de robyseb
    Homme Profil pro
    Programmeur-Analyste
    Inscrit en
    Juillet 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur-Analyste
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2011
    Messages : 305
    Par défaut
    Je croit que comme ca ca devrait fonctionner

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Modifiable30_AfterUpdate()
    Dim rechBC As Recordset 'ici la modif 
    Set rechBC = Me.Recordset.Clone
        rechBC.FindFirst "[N°BC] = '" & Me![Modifiable30] & "'"
        Me.Bookmark = rechBC.Bookmark
    End Sub

  3. #3
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2007
    Messages
    297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Novembre 2007
    Messages : 297
    Par défaut
    Et non cela ne fonctionne pas

  4. #4
    Membre émérite Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Par défaut
    Le nom
    [N°BC]
    est entre crochets, mais évite d'utiliser le caractère °
    Il m'a quelques fois posé de gros problèmes.

  5. #5
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 129
    Par défaut
    Bonjour,

    Il me semble qu'il faut appeler recordsetclone (sans point)
    Ou plus simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.Recordset.FindFirst "[N°BC] = '" & Me![Modifiable30] & "'"

Discussions similaires

  1. [AC-2010] Problème migration 2003 vers 2010
    Par skywaukers dans le forum VBA Access
    Réponses: 3
    Dernier message: 25/09/2013, 11h02
  2. [2010] Migration Office 2003 -> 2010 -- Besoin de conseil
    Par smar6ty4 dans le forum Microsoft Office
    Réponses: 0
    Dernier message: 11/06/2012, 11h34
  3. ClassFileSearch: Correspondance du code 2003->2010
    Par Zadic dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/05/2012, 09h50
  4. [XL-2010] Migration 2003->2010
    Par DaedaGus dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 17/09/2010, 16h09
  5. migration projet 2003 á 2010
    Par tortuegenie dans le forum Visual Studio
    Réponses: 0
    Dernier message: 13/07/2010, 11h02

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