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 :

[AUTOMATION]Effacer des donnees de ma base a partir de Excel VBA


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Mou
    Mou est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 69
    Par défaut [AUTOMATION]Effacer des donnees de ma base a partir de Excel VBA
    J'ai un pequeno probleme mais qui m empeche d avancer sur ma base... POur vous situer un peu je lance mon programme VBA dans Excel et il interagit directement avec ma base de données Access...

    Voici mon code pour supprime une liste de nom de la base...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim strSql1 As String
     
    strSql1 = "DELETE * FROM CLOLoan WHERE NomCLO=" & Nomchoisi
    DoCmd.RunSQL strSql1
    Mon programme em dit que la base n est pas ouverte... je ne sais pas ou est le probleme...

    Merci

    Moumou

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Comment te connectes-tu à ta base ?

    Montre nous le code.

    Starec

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 148
    Par défaut
    Bonjour,

    Il ne faut pas simplement exécuter une requête en SQL sous excel, il faut au préalable te connecter à celle ci pour que ton instruction SQL s'exécute.

  4. #4
    Mou
    Mou est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 69
    Par défaut
    Bonjour et merci de la reponse... Bon je suis pas super pro don soit ma base est ouverte grace à (normalement j espere)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Set cn = New ADODB.Connection
    cn.Open "Provider=Microsoft.jet.oledb.4.0;" & "Data Source=Q:\Portefeuille\CDO\Suivi Portefeuilles\Suivi portefeuille.mdb"
     
     
    Set rs = New ADODB.Recordset
    rs.Open "CLOLoan", cn, adOpenKeyset, adLockOptimistic, adCmdTable
    Qu'en penses tu ?

  5. #5
    Mou
    Mou est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 69
    Par défaut
    Personne pour une reponse ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/07/2009, 11h45
  2. insertion des donnees dans la base a partie de MS studio 2005
    Par j_esti dans le forum Visual Studio
    Réponses: 6
    Dernier message: 01/09/2008, 11h21
  3. [Débutant] Modifier des données dans une base
    Par Amallric dans le forum Débuter
    Réponses: 2
    Dernier message: 12/06/2006, 08h51
  4. Réponses: 6
    Dernier message: 15/05/2006, 09h00
  5. [c#] [dataadapter] effacer des ranger dans une base de donne
    Par mahboub dans le forum Accès aux données
    Réponses: 4
    Dernier message: 02/12/2005, 01h26

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