domergue
Messages postés3Date d'inscriptionsamedi 24 juillet 2004StatutMembreDernière intervention10 avril 2005
-
10 avril 2005 à 23:07
FFkiller
Messages postés72Date d'inscriptionlundi 28 juin 2004StatutMembreDernière intervention12 mai 2005
-
14 avril 2005 à 14:34
Bonjour à toutes et à tous.
Voila mon PB
je voudrais pouvoir afficher plusieurs données d'un meme type dans une meme celulle.
j'ai une requete avec " magRef " qui correspond à une reference de magasin.
Dans ma requete je selectionne toutes les references de magasin inclus dans la livraison.
Mon PB c'est qu'il ne me donne que le 1ere reference magasin dans ma feuille.
Voici mon code:
'Variables pour chaques colonnes dans Excel
Dim lig1, var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14
lig1 = 7 ' Imprime les resultats à partir de la 6éme ligne
'On dit que l'objet est de type feuille excel et ouvre Excel Set DevisExcel = CreateObject("Excel.Application")
'Mettre à True pour l'afficher à l'écran Excel DevisExcel.Visible = True
'Ouverture de l'application
DevisExcel.Workbooks.Open ("C:\Planning")
'Supprimer l'affichage des messages d'erreurs ou de confirmation de suppression, ... DevisExcel.DisplayAlerts = False
'On selectionne la feuille Planning de JOUR
'Selectionner les feuilles du classeur
DevisExcel.sheets("Jour").Select
'Requete SQL à inserer dans la feuille Excel 'Début de la Requete
Set rstResultat = dbsBase.Execute("SELECT commande.idComm,
First(commande.commDate) AS commDate,
First(commande.HD) AS HD,
First(commande.HABase) AS HABase,
First(commande.HDBase) AS HDBase,
First(commande.HRBase) AS HRBase,
First(commande.HSBase) AS HSBase,
First(commande.Message) AS Message,
First(chauffeur.chauffNom) AS chauffNom,
First(magasin.magRef) AS magRef,
First(chauffeur.NContrat) AS NContrat,
First(chauffeur.idClient) AS idClient,
First(contrat.contratType) AS contratType,
First(chauffeur.NumRemorque) AS NumRemorque,
First(chauffeur.NumTracteur) AS NumTracteur,
First(commande.Enlev) AS Enlev,
First(commande.commLivre) AS commLivre
FROM commande, chauffeur, commander, magasin, contrat
WHERE commande.idClient = chauffeur.idClient
AND commande.idComm = commander.idComm
AND magasin.idProd = commander.idProd
AND contrat.idContrat = chauffeur.idContrat
GROUP BY commande.idComm
HAVING First(commande.HD)>='07.00'
AND First(commande.HD)<='19.00';")
'Fin de la Requete
Do While Not rstResultat.EOF
'Specification des colonnes dans la table de la base de données