rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Une erreur VB pour export Access-->Outlook

Posté par GrizzlyX, le vendredi 18 mars 2005 à 11:04:33
Bonjour à vous !

J'ai un problème concernant mon tout petit morceau de code VB...
En fait, je désire faire une liaison VB entre Access et Outlook pour faire des exportations de calendrier automatisée. Mon programme tourne mais n'exporte que le dernier enregistrement... Je sais pas pourquoi ! Pouvez vous m'aider ?

Private Sub Commande35_Click()
Dim myOlApp As Outlook.Application
Dim myItem As Outlook.AppointmentItem
Set myOlApp = CreateObject("outlook.application")
Set myItem = myOlApp.CreateItem(olAppointmentItem)
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb()
Set rst = db.OpenRecordset("Select * From [calendrier Requête] Where nom = '" & Me.nom & "' AND début BETWEEN '" & deb & "' AND '" & Fin & "';")

While Not rst.EOF
myItem.Subject = rst("Objet")
myItem.Body = rst("Description")
myItem.Start = rst("Début") & " " & rst("Début1")
myItem.End = rst("Fin") & " " & rst("Fin1")
myItem.Save
rst.MoveNext
Wend
rst.Close
Set rst = Nothing
Set db = Nothing
Set myOlApp = Nothing
Set myItem = Nothing
End Sub

En espérant que vous me répondiez assez vite, je vous en remercie autant !
A bientot ...
Le pb doit etre obligatoirement dans le While ... Wend
Répondre à GrizzlyX  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
LeLaid, le vendredi 18 mars 2005 à 11:34:31
Salut,

As-tu essayé de mettre la ligne de code

Set myItem = myOlApp.CreateItem(olAppointmentItem) 


à l'intérieur de to while ... Wend?

Je crois que le problème est que l'objet myItem est réutilisé à chaque fois sans en créer de nouvelle instance. C'est donc le dernier qui est sauvé.

Rien n'est plus dangereux qu'une idée quand on a 
qu'une idée
  :-)
Répondre à LeLaid

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
GrizzlyX, le vendredi 18 mars 2005 à 11:57:17
re !
Je parie que t'es super méga top fier de savoir que maintenant ça marche grâce à toi !
Personnellementt c'était du chinois pour moi ! Mais en effet, maintenant tout s'enregistre !
Merci merci merci énormement !
Grace à toi, je vais devoir plancher sur l'automatisation de ma base de données avec Microsoft MapPoint cette fois. Là par contre j'ai rien du tout, même pas un début ...
Mais merci encore !
Le grizzly qui est content !
Répondre à GrizzlyX

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
GrizzlyX, le vendredi 18 mars 2005 à 12:00:21
rere !
Quelqu'un aurait-il des notions ou des pistes pour m'aider à réaliser une map statistique par le biais d'une requête le tout sans qu'on s'amuse à faire quoi que ce soit dans les menus de MapPoint ? (en clair en VB quoi !)
Parce que moi j'y arrive sans pbs sans vb mais une fois que je vais laisser ma BD dans la nature, j'ai peur que tout le monde ne sache pas en faire autant ...
ReMerci !
Répondre à GrizzlyX

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
LeLaid, le vendredi 18 mars 2005 à 14:24:56
Je ne dirais pas que je suis super méga top fier mais ça fait toujours plaisir d'avoir pû aider.

Je ne connais rien à MapPoint donc là il faudra trouver quelqu'un d'autre.

MapPoint c'est quoi?
:-) Rien n'est plus dangereux qu'une idée quand on a 
qu'une idée
  :-)
Répondre à LeLaid

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 GrizzlyX, le jeudi 14 avril 2005 à 11:43:15
Voilà, j'ai réussi à faire ma prog VBA pour MapPoint (logiciel de cartographie, ça sert pour le géomarketing par exemple...)
Si quelqu'un a besoin d'aide, qu'il me le demande. J'arrive a manipuler plus ou moins ce logiciel via access maintenant. A plus !
Adresse MSN : grizzlyslashx@hotmail.com
PS : j'ai pas fait tout ça en un mois, c'est juste que j'avais pas pris l'occaz de refaire un tour ici. Merci encore à Lelaid !
Répondre à GrizzlyX
Logiciels pertinents trouvés dans les téléchargements
Télécharger Visual Basic 6 Runtime (VB6 DLL) 6.0 SP5Visual Basic 6 Runtime (VB6 DLL) - Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en...Catégorie: Librairies (DLL)
Licence: Freeware/gratuit
Télécharger VbrFix 1H BetaVbrFix - VBR Fix est un logiciel permettant de réparer les fichiers MP3 endommagés encodés en bitrate variable (VBR - Variable...Catégorie: Extraction
Licence: Freeware/gratuit
Télécharger VB Editor 2.0VB Editor - Décompileur de fichiers exécutables compilés avec Visual Basic 5 ou 6 Catégorie: Visual Basic
Licence: Freeware/gratuit
Télécharger GANTT Project 2.0.7GANTT Project - GanttProject est un outil de gestion de projet libre, permettant de réaliser des diagrammes de GANTT afin de planifier un...Catégorie: Gestion de projet
Licence: Open Source
Plus de logiciels gratuits sur « Une erreur VB pour export Access >Outlook »