OVH Cloud OVH Cloud

transfert de données

2 réponses
Avatar
keke95
je devais reprendre une base de données existante pour pouvoir faire
un transfert de données dans un fichier Ascii aprés génération de ce
dernier. Apparemment j'ai rectifié des erreurs mais pas toutes
notamment pour ceci :
Set oApp = CreateObject("Excel.Application") où je veux que ce soit
un fichier Ascii ou texte et non excel et si vous apercevez d'autres
erreurs dans les lignes suivantes, informez-moi

Cette procédure permet, à partir d'un fichier Access, de créer un
fichier Ascii.

Public Sub TransfertXls()

Dim oApp As Object
Dim myBook As Object
Dim mySheet As Object

Dim Bd As Database
Dim NC As String

Dim Ec As Recordset
DoCmd.SetWarnings False
DoCmd.OpenQuery ("RSupTransfertXls")
DoCmd.OpenQuery ("RTransfertXls")
DoCmd.SetWarnings True

Set Bd = CurrentDb()
Set Ec = Bd.OpenRecordset("TransfertXls")
NC = Ec![NUM_CAMION]
If Forms![FExpedition]![SuiviRdv] = -1 Then
DoCmd.Hourglass False
DoCmd.TransferText acExportDelim, "TransfertXls",
"C:\WINDOWS\Bureau\aurélien\access 2002\essai.txt"
DoCmd.Beep

MsgBox "Exportation du camion" & NC & "effectuée"
DoCmd.OpenReport "EtatBorder_Fichier"
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True

Set myBook = oApp.WOrkbooks.Open(FileName:="C:\WINDOWS\Bureau\aurélien\access
2002\essai.txt" & NC & ".xls")
Set mySheet = myBook.Application.ActiveWorkbook.Sheets("TransfertXls")
mySheet.Range("M1:P200").Locked = False
mySheet.Protect Password:="keller", DrawingObjects:=True,
Contents:=True, Scenarios:=True
mySheet.Range("A1").Select

myBook.Close savechanges:=True
oApp.Application.Quit
Call EnvoiEDIMail
End If

'Fermeture des Tables
Ec.Close
End Sub



Désolé du dérangement et merci d'avance

2 réponses

Avatar
Raymond [mvp]
Arrête de changer de conversation sinon tout le monde va abandonner le suivi
de ton problème. Reste dans le fil.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"keke95" a écrit dans le message de
news:
Avatar
Laure Martinez
Tout à fait d'accord avec Raymond :

On essaie de répondre à tes questions puis ça change de conversation sans
qu'on sache si on t'a fait avancer ou pas...

Laure

"Raymond [mvp]" a écrit dans le message de
news:%
Arrête de changer de conversation sinon tout le monde va abandonner le
suivi

de ton problème. Reste dans le fil.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"keke95" a écrit dans le message de
news: