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

VB 6 et antérieur Discussion :

Requete ajout avec vb6.0


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    411
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 411
    Par défaut Requete ajout avec vb6.0
    Bonjour à tous,

    je suis en train de créer ma 1° appli visual 6.0 avec des tables access 2003. Je me trouve coincé par une petite chose. J'ai conçu une requete SQL ajout qui devra être exécutée. Mais je ne sais pas cmment le faire à partir du visual basic 6.0.

    merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 83
    Par défaut ajout avec vb6.0
    Bonsoir,
    Explique toi bien .
    pas besoin d'une requête pour ajouter un enregistrement dans base access.
    Il te suffit à l'aide d'un bouton commande "ajouter" écrire un code..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim rs As adodb.Recordset
     rs.AddNew
    bon courage

  3. #3
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Puisque c'est ta première appli, est ce vraiment du VB6 ou du VB6.3 (donc du VBA) utilisé sous Access ?

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    411
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 411
    Par défaut
    Bonjour ohmonbato

    De tout ce temps, je fais toujours le VBA access. Suite a certaines difficultes que j ai rencontre en access, j ai achete le visual studio6 sur lequel j ai commence ma premiere appli.

    Je compte bien recevoir des conseils de votre part.

    merci

    pas besoin d'une requête pour ajouter un enregistrement dans base access.
    Il te suffit à l'aide d'un bouton commande "ajouter" écrire un code..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim rs As adodb.Recordset
     rs.AddNew
    Je trouve que la methode addnew est bonne quand on a affaire a une seul enregitrement ou quand on le fait par saisie directe. Cependant, dans mon cas, les enregistrements a ajouter dans une table se trouve dans une autre table. Et les enregistrements a ajouter devront etre selectionnes a partir d un critere, puis ensuite ajouter a la nouvelle table. j ai trouve qu en utilisant une requete ajout ce serait pratique. Donnez moi des conseils SVP.

    merci

  5. #5
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Plutot que de te faire une explication générale, ce qu eje serais bien incapable de faire d'ailleurs, je t'encourage à aller voir les tutoriels dont le lien est en haut de cette page ainsi que dans ma signature. On y traite beaucoup des bases de données sous VB6.

  6. #6
    Membre actif
    Inscrit en
    Mai 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 62
    Par défaut
    Place ce code a l'endroit ou tu veux que s'execute ta requette.
    pour plus de precision, sois plus precis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    'tu declares tes objets de bdd dans vb
    dim BaseAccess as Database
    dim Requette as QueryDef
     
    'tu leur attribue une valeur
    set BaseAccess=opendatabase("Chemin\NomBase.mdb")
    set Requette=BaseAccess.CreateQuerydef("","RequeteSqlInsertInto")
    Requette.Execute

Discussions similaires

  1. [AC-2002] requete ajout avec meme nom de champ
    Par poliart dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 09/07/2009, 12h07
  2. requete ajout avec condition
    Par mnssylvain dans le forum Requêtes et SQL.
    Réponses: 23
    Dernier message: 26/10/2007, 16h15
  3. Requete ajout avec table parametrable
    Par BugAmbulant dans le forum VBA Access
    Réponses: 9
    Dernier message: 05/07/2007, 12h22
  4. passer une requete ajout avec des enregitrement null
    Par LesLemmings dans le forum Requêtes et SQL.
    Réponses: 15
    Dernier message: 13/06/2006, 15h20
  5. Requete parametrée avec CristalReport de VB6?
    Par bonsam dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 13/12/2005, 09h22

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