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 :

Insertion de données


Sujet :

VBA Access

  1. #1
    Membre confirmé Avatar de sleen
    Inscrit en
    Février 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 91
    Par défaut Insertion de données
    bonjour

    Est il possible d'ajouter des enregistrement dans une table en fonction de calculs
    par exemple je rentre un nombre (500) et je veux y ajouter 3, donc dans ma table je voudrai avoir 3 enregistrements avec 500, 501, 502
    Si ce n'est pas possible je voudrai savoir si il est possible de faire une requéte d'insertion et comment ???

    merci

  2. #2
    Expert confirmé
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Par défaut
    Bonjour,

    voila un exemple de code.
    Il ajoute des enregistrements dans la table TABLE3 en mettant une valeur dans le champ COL1.
    Code vb : 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
    Dim db As DAO.Database
    Dim strTable As String, strChamp As String
    Dim strSQLbase As String, strSQL As String
    Dim l As Long, lDebut As Long, lNbre As Long
     
    strTable = "TABLE3"
    strChamp = "COL1"
    strSQLbase = "INSERT INTO [" & strTable & "] ([" & strChamp & "]) "
    lDebut = 500
    lNbre = 3
     
    Set db = CurrentDb
    For l = lDebut To (lDebut + lNbre - 1)
        strSQL = strSQLbase & "VALUES(" & CStr(l) & ")"
        db.Execute strSQL, dbFailOnError
    Next
    A+

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/05/2004, 14h32
  2. problème d'insertion de données
    Par Falgan dans le forum ASP
    Réponses: 2
    Dernier message: 06/04/2004, 09h29
  3. [Interbase 7] Problème d'insertion de données
    Par Tuscelan dans le forum InterBase
    Réponses: 12
    Dernier message: 19/11/2003, 22h58
  4. insertion de données
    Par m-l dans le forum SQL
    Réponses: 9
    Dernier message: 25/07/2003, 13h59
  5. [Postgresql] pb lors d'insertion de données
    Par bob20000 dans le forum Requêtes
    Réponses: 8
    Dernier message: 04/11/2002, 15h33

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