Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/01/2012, 18h42   #1
Membre habitué
 
Alain
Inscription : septembre 2004
Messages : 206
Détails du profil
Informations personnelles :
Nom : Alain
Âge : 53
Localisation : France

Informations forums :
Inscription : septembre 2004
Messages : 206
Points : 142
Points : 142
Par défaut Copier le contenu d'une listeBox dans une table

Bonjour,
Je veux copier tous les choix de ma liste dans une table tblResponsable
la requête suivante alimente ma liste,
Code :
sqlResponsable = "SELECT responsable FROM tblSource GROUP BY responsable ORDER BY responsable "
le reste de ce code est incomplet
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
a = 0
Dim Resp As DAO.Recordset
Set Resp = CurrentDb.OpenRecordset(sqlResponsable)
Resp.MoveLast
 
    If Resp.RecordCount > 0 Then
 
    Resp.MoveFirst
        For a = 0 To Resp.RecordCount
        var= ???
            DoCmd.RunSQL ("INSERT INTO tblResponsable (libResponsable) VALUES ('" & var & " ')")
        Next a
End If
Pouvez-vous me donner quelques pistes ou des solutions SVP ?
Alain
alainb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 21h44   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 258
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

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

Informations forums :
Inscription : mai 2008
Messages : 1 258
Points : 1 877
Points : 1 877
Bonsoir,

Le plus simple :
Code :
1
2
3
If Resp.RecordCount > 0 Then
  DoCmd.RunSQL ("INSERT INTO tblResponsable (libResponsable) " & sqlresponsable)
End If
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 17h11   #3
Membre habitué
 
Alain
Inscription : septembre 2004
Messages : 206
Détails du profil
Informations personnelles :
Nom : Alain
Âge : 53
Localisation : France

Informations forums :
Inscription : septembre 2004
Messages : 206
Points : 142
Points : 142
Citation:
Envoyé par nico84 Voir le message
Bonsoir,
Le plus simple :
Bonjour Nicot,
Effectivement ta solution est nettement plus simple
Merci
Alain
alainb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h29.


 
 
 
 
Partenaires

Hébergement Web