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

Requêtes et SQL. Discussion :

insertion d'information dans une table à l'aide de VBA


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Points : 6
    Points
    6
    Par défaut insertion d'information dans une table à l'aide de VBA
    Petit soucis, voilà le topo:
    il faudrais que j'envoie des informations dans une table.
    Une table correspond à une affaire et à pour nom de l'affaire.
    Donc je ne pas fixé de nom de table.
    C'est pourquoi il faut que j'utilise VBA pour envoie des informations contenu dans une zone de liste vers cette table.
    Comment puis-je faire.

  2. #2
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Bonjour

    Utilise une requête INSERT INTO.

    Par curiosité : quel intérêt d'avoir une table pour une affaire ???

    Tu veux mettre quoi comme infos de la liste ?? une ligne avec plusieurs colonnes ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    le but de mon affaire est de sélectionner des chapitres, des sous chapitres présents dans une table source.
    Il font leur choix car ils n'ont pas besoin de toute la base de prix.
    En enregistrant toutes ces info dans une nvelle table je peux ainsi créer un bordereau de prix.
    Je sais pas si tu as compris ce que j'ai essayer de raconter mais en gros c'est ça.
    merci pour l'info

  4. #4
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Problème de conception !

    Tu dois avoir une table des affaires et non des tables d'une affaire

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Je reconnais que c'est pas normal
    je vais te poser une autre question alors:
    j'ai des prix qui sont rangé par chapitre et sous chapitre.
    Ces chapitres sont dans une table ainsi que les sous chapitres et les prix
    Ce sont tous les prix de la boîte.
    ce que je veux faire c'est qu'il sélectionne les chapitres les sous chapitres et enfin les prix pour l'affaire qu'il traite en ce moment pour faire un bordereau de prix. Il faut bien que je stocke leur sélection quelque part pour créer un état?
    Comment je peux faire d'autre? si t'as une proposition je la prend avec plaisir parce que la je commence un peu à patiner!!!

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    691
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 691
    Points : 504
    Points
    504
    Par défaut
    Tu "relis" les tables avec un Index par exemple (un numéro quoi) qui fera la liaison entre tes tables.

    Ainsi si tu demandes l'affaire 1 par exemple, en selectionnant les chapitre et les sous chapitres ayant 1 comme Index, tu aura bien tes données qui correspondent.

    Au final tu aura 3 tables : Affaire, Chapitre, Sous chapitre.
    Et dans chaque table, tu as un numéro d'Index.
    Pour chaque affaire que tu crée, tu répercute son numéro d'Index dans les tables Chapitre et Sous chapitre, comme ça il t'es facile de recouper tes infos grâce au numéro d'Index.

  7. #7
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Si tu crées une table Affaire relié à une table sous-catégorie elle-même reliée à la catégorie, tu pourras :
    - Obtenir les prix par catégories
    - Obtenir les prix par sous catégories.

    Tables :
    Affaire(IDAffaire, Prix....,#IDSousCatégorie)
    SousCategorie(IDSousCategorie,....,#IDCatégorie)
    Categorie(IDCategorie,....)

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    je suis d'accord la dessus ma table prix est relié a ma table sous chapitre qui est relié a ma table chapitre.
    Ma table prix regroupe tous les prix utlisé par la boîte.
    Chaque affaire n'a pas besoin de tous les prix
    je ne peux pas prévoir les prix qu'aura besoin une affaire!
    les tables ayant le nom de l'affaire que je crée, comporte les prix utilisés pour l'affaire

  9. #9
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Alors la structure est différente :

    Tables :
    Prix(IDPrix,....)
    PrixAffaires(IDPRIX,IDAffaire)
    Affaire(IDAffaire,....,#IDSousCatégorie)
    SousCategorie(IDSousCategorie,....,#IDCatégorie)
    Categorie(IDCategorie,....)

    Comme ça tu remplis la table PrixAffaires pour avoir les prix d'une affaire.

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Ca peut être jouable!je vais essayer ta solution et on verra bien
    on va déjà dit que vous êtiez pas con sur ce site! rire

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/03/2014, 17h55
  2. Réponses: 2
    Dernier message: 10/08/2011, 13h15
  3. Réponses: 19
    Dernier message: 28/05/2008, 15h49
  4. echec d'insertion de ligne dans une table
    Par foblar dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 20/07/2006, 11h13
  5. Réponses: 3
    Dernier message: 27/03/2006, 18h25

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