Bonjour,
J'ai besoin de me connecter à une base de donnée Visual Foxpro
(toto.dbc) à
l'aide d'une routine VBA et ODBC, quelqu'un pourrait-il m'indiquer
comment
faire et éventuellement savoir de quelles références j'ai besoin ???
Merci par avance :o)
Bonjour,
J'ai besoin de me connecter à une base de donnée Visual Foxpro
(toto.dbc) à
l'aide d'une routine VBA et ODBC, quelqu'un pourrait-il m'indiquer
comment
faire et éventuellement savoir de quelles références j'ai besoin ???
Merci par avance :o)
Bonjour,
J'ai besoin de me connecter à une base de donnée Visual Foxpro
(toto.dbc) à
l'aide d'une routine VBA et ODBC, quelqu'un pourrait-il m'indiquer
comment
faire et éventuellement savoir de quelles références j'ai besoin ???
Merci par avance :o)
Bonjour,
Tu peux toujours aller fouiller à partir de là. Il y a une section
FoxPro
http://msdn.microsoft.com/data/Default.aspx
en fouillant dans la section MDAC, on finit par trouver:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/vfpodbcvisualfoxproodbcdriveroverview.asp
"Thierry Euzenot" a écrit dans le message de
news:Bonjour,
J'ai besoin de me connecter à une base de donnée Visual Foxpro
(toto.dbc) àl'aide d'une routine VBA et ODBC, quelqu'un pourrait-il m'indiquer
commentfaire et éventuellement savoir de quelles références j'ai besoin ???
Merci par avance :o)
Bonjour,
Tu peux toujours aller fouiller à partir de là. Il y a une section
FoxPro
http://msdn.microsoft.com/data/Default.aspx
en fouillant dans la section MDAC, on finit par trouver:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/vfpodbcvisualfoxproodbcdriveroverview.asp
"Thierry Euzenot" <te.st2e@free.fr> a écrit dans le message de
news:ORumkGGsEHA.3848@TK2MSFTNGP14.phx.gbl...
Bonjour,
J'ai besoin de me connecter à une base de donnée Visual Foxpro
(toto.dbc) à
l'aide d'une routine VBA et ODBC, quelqu'un pourrait-il m'indiquer
comment
faire et éventuellement savoir de quelles références j'ai besoin ???
Merci par avance :o)
Bonjour,
Tu peux toujours aller fouiller à partir de là. Il y a une section
FoxPro
http://msdn.microsoft.com/data/Default.aspx
en fouillant dans la section MDAC, on finit par trouver:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/vfpodbcvisualfoxproodbcdriveroverview.asp
"Thierry Euzenot" a écrit dans le message de
news:Bonjour,
J'ai besoin de me connecter à une base de donnée Visual Foxpro
(toto.dbc) àl'aide d'une routine VBA et ODBC, quelqu'un pourrait-il m'indiquer
commentfaire et éventuellement savoir de quelles références j'ai besoin ???
Merci par avance :o)
Bonjour Thierry,
Voici un exemple avec une base MDB (access)
'----------------------------------
Dim CheminDeLaBase As String, NomBase As String
Dim Requête As String, Conn As String, Sh As Worksheet
CheminDeLaBase = ThisWorkbook.Path
NomBase = "Comptoir.mdb"
Set Sh = Sheets("Feuil1")
'La chaîne de connection
'Conn = "ODBC;DSN=MS Access Database;" & _
"DBQ=" & CheminDeLaBase & "" & NomBase & _
";DefaultDir=" & CheminDeLaBase & _
",BaseComptoir;DriverId(1;Exclusive=1;FIL=MS Access;" & _
"MaxBufferSize 48;PageTimeout=5;PWD=toto;ReadOnly=0;UIDmin;"
'Ayant défini le dsn , on peut utiliser cette syntaxe réduite
'Le résultat sera le même... si on modifie l'emplacement de
'la base de donnée personnifier par "BaseComptoir", il faut
'aller dans ODBC du panneau de configuration et modifier
'le chemin.
Conn = "ODBC;DSNºseComptoir;" & _
"DriverId(1;Exclusive=1;FIL=MS Access;" & _
"MaxBufferSize 48;PageTimeout=5;PWD=toto;ReadOnly=0;UIDmin;"
'la chaîne de la requête
Requête = "select * from fournisseurs"
With Sh.QueryTables.Add(Connection:=Array(Conn),
Destination:=Sh.Range("A1"))
Sh.Range("A1").CurrentRegion.ClearContents
.CommandText = Array(Requête)
.Name = "xxxx"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = True
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:úlse
End With
'-----------------------------------
Tu cherches autre chose ?
Salutations!
Bonjour Thierry,
Voici un exemple avec une base MDB (access)
'----------------------------------
Dim CheminDeLaBase As String, NomBase As String
Dim Requête As String, Conn As String, Sh As Worksheet
CheminDeLaBase = ThisWorkbook.Path
NomBase = "Comptoir.mdb"
Set Sh = Sheets("Feuil1")
'La chaîne de connection
'Conn = "ODBC;DSN=MS Access Database;" & _
"DBQ=" & CheminDeLaBase & "" & NomBase & _
";DefaultDir=" & CheminDeLaBase & _
",BaseComptoir;DriverId(1;Exclusive=1;FIL=MS Access;" & _
"MaxBufferSize 48;PageTimeout=5;PWD=toto;ReadOnly=0;UIDmin;"
'Ayant défini le dsn , on peut utiliser cette syntaxe réduite
'Le résultat sera le même... si on modifie l'emplacement de
'la base de donnée personnifier par "BaseComptoir", il faut
'aller dans ODBC du panneau de configuration et modifier
'le chemin.
Conn = "ODBC;DSNºseComptoir;" & _
"DriverId(1;Exclusive=1;FIL=MS Access;" & _
"MaxBufferSize 48;PageTimeout=5;PWD=toto;ReadOnly=0;UIDmin;"
'la chaîne de la requête
Requête = "select * from fournisseurs"
With Sh.QueryTables.Add(Connection:=Array(Conn),
Destination:=Sh.Range("A1"))
Sh.Range("A1").CurrentRegion.ClearContents
.CommandText = Array(Requête)
.Name = "xxxx"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = True
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:úlse
End With
'-----------------------------------
Tu cherches autre chose ?
Salutations!
Bonjour Thierry,
Voici un exemple avec une base MDB (access)
'----------------------------------
Dim CheminDeLaBase As String, NomBase As String
Dim Requête As String, Conn As String, Sh As Worksheet
CheminDeLaBase = ThisWorkbook.Path
NomBase = "Comptoir.mdb"
Set Sh = Sheets("Feuil1")
'La chaîne de connection
'Conn = "ODBC;DSN=MS Access Database;" & _
"DBQ=" & CheminDeLaBase & "" & NomBase & _
";DefaultDir=" & CheminDeLaBase & _
",BaseComptoir;DriverId(1;Exclusive=1;FIL=MS Access;" & _
"MaxBufferSize 48;PageTimeout=5;PWD=toto;ReadOnly=0;UIDmin;"
'Ayant défini le dsn , on peut utiliser cette syntaxe réduite
'Le résultat sera le même... si on modifie l'emplacement de
'la base de donnée personnifier par "BaseComptoir", il faut
'aller dans ODBC du panneau de configuration et modifier
'le chemin.
Conn = "ODBC;DSNºseComptoir;" & _
"DriverId(1;Exclusive=1;FIL=MS Access;" & _
"MaxBufferSize 48;PageTimeout=5;PWD=toto;ReadOnly=0;UIDmin;"
'la chaîne de la requête
Requête = "select * from fournisseurs"
With Sh.QueryTables.Add(Connection:=Array(Conn),
Destination:=Sh.Range("A1"))
Sh.Range("A1").CurrentRegion.ClearContents
.CommandText = Array(Requête)
.Name = "xxxx"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = True
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:úlse
End With
'-----------------------------------
Tu cherches autre chose ?
Salutations!
Bonjour,
J'ai besoin de me connecter à une base de donnée Visual Foxpro (toto.dbc)
à
l'aide d'une routine VBA et ODBC, quelqu'un pourrait-il m'indiquer comment
faire et éventuellement savoir de quelles références j'ai besoin ???
Merci par avance :o)
Bonjour,
J'ai besoin de me connecter à une base de donnée Visual Foxpro (toto.dbc)
à
l'aide d'une routine VBA et ODBC, quelqu'un pourrait-il m'indiquer comment
faire et éventuellement savoir de quelles références j'ai besoin ???
Merci par avance :o)
Bonjour,
J'ai besoin de me connecter à une base de donnée Visual Foxpro (toto.dbc)
à
l'aide d'une routine VBA et ODBC, quelqu'un pourrait-il m'indiquer comment
faire et éventuellement savoir de quelles références j'ai besoin ???
Merci par avance :o)