Voir DAO / objet TableDef / propriété Connect : contient le paramétrage des tables liées.
J'ai eu touché à cette propriété pour pointer d'une base vers une autre.
Jacques.
"Jh" a écrit dans le message de news: 3f619dde$0$12653$
Peut on créer dans Access une table liée vers une table SQL server 2000 avec OleDb au lieu de ODBC ? Merci
Joseph
Reno
Pas de menu DAO dans Accesss ???
"VUILLERMET Jacques" a écrit dans le message de news:
Une idée, de tête :
Voir DAO / objet TableDef / propriété Connect : contient le paramétrage
des
tables liées.
J'ai eu touché à cette propriété pour pointer d'une base vers une autre.
Jacques.
"Jh" a écrit dans le message de news: 3f619dde$0$12653$ > Peut on créer dans Access une table liée vers une table SQL server
2000
> avec OleDb au lieu de ODBC ? > Merci > > Joseph > >
Pas de menu DAO dans Accesss ???
"VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message de
news:u5szaxTeDHA.3708@tk2msftngp13.phx.gbl...
Une idée, de tête :
Voir DAO / objet TableDef / propriété Connect : contient le paramétrage
des
tables liées.
J'ai eu touché à cette propriété pour pointer d'une base vers une autre.
Jacques.
"Jh" <egide@egide.com> a écrit dans le message de news:
3f619dde$0$12653$afc38c87@news.easynet.fr...
> Peut on créer dans Access une table liée vers une table SQL server
2000
> avec OleDb au lieu de ODBC ?
> Merci
>
> Joseph
>
>
"VUILLERMET Jacques" a écrit dans le message de news:
Une idée, de tête :
Voir DAO / objet TableDef / propriété Connect : contient le paramétrage
des
tables liées.
J'ai eu touché à cette propriété pour pointer d'une base vers une autre.
Jacques.
"Jh" a écrit dans le message de news: 3f619dde$0$12653$ > Peut on créer dans Access une table liée vers une table SQL server
2000
> avec OleDb au lieu de ODBC ? > Merci > > Joseph > >
VUILLERMET Jacques
A partir de Visual Basic Editor, menu Outils / References... Choisir "Microsoft DAO x.y Object Library", où x.y sera la plus grande version déclarée.
Exemple de lecture de tables attachées :
Sub lecture_connect()
Dim td As DAO.TableDef
For Each td In CurrentDb.TableDefs If td.SourceTableName <> "" Then Debug.Print td.Name, td.SourceTableName, td.Connect End If Next
End Sub
Ecriture :
Sub Ecriture_connect()
Dim td As DAO.TableDef
For Each td In CurrentDb.TableDefs If td.SourceTableName <> "" Then td.Connect = "<mettre ici la chaine de connexion>" td.RefreshLink End If Next
End Sub
J'ai testé la lecture : Ok. L'écriture est de tête uniquement : merci de votre compréhension. La chaîne de connexion peut être construite dynamiquement.
Jacques.
"Reno" a écrit dans le message de news:
Pas de menu DAO dans Accesss ???
"VUILLERMET Jacques" a écrit dans le message de news: > Une idée, de tête : > > Voir DAO / objet TableDef / propriété Connect : contient le paramétrage des > tables liées. > > J'ai eu touché à cette propriété pour pointer d'une base vers une autre. > > Jacques. > > > "Jh" a écrit dans le message de news: > 3f619dde$0$12653$ > > Peut on créer dans Access une table liée vers une table SQL server 2000 > > avec OleDb au lieu de ODBC ? > > Merci > > > > Joseph > > > > > >
A partir de Visual Basic Editor, menu Outils / References...
Choisir "Microsoft DAO x.y Object Library", où x.y sera la plus grande
version déclarée.
Exemple de lecture de tables attachées :
Sub lecture_connect()
Dim td As DAO.TableDef
For Each td In CurrentDb.TableDefs
If td.SourceTableName <> "" Then
Debug.Print td.Name, td.SourceTableName, td.Connect
End If
Next
End Sub
Ecriture :
Sub Ecriture_connect()
Dim td As DAO.TableDef
For Each td In CurrentDb.TableDefs
If td.SourceTableName <> "" Then
td.Connect = "<mettre ici la chaine de connexion>"
td.RefreshLink
End If
Next
End Sub
J'ai testé la lecture : Ok.
L'écriture est de tête uniquement : merci de votre compréhension. La chaîne
de connexion peut être construite dynamiquement.
Jacques.
"Reno" <renaud@roualdes.com> a écrit dans le message de news:
ub6FQyGfDHA.2984@TK2MSFTNGP11.phx.gbl...
Pas de menu DAO dans Accesss ???
"VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message de
news:u5szaxTeDHA.3708@tk2msftngp13.phx.gbl...
> Une idée, de tête :
>
> Voir DAO / objet TableDef / propriété Connect : contient le paramétrage
des
> tables liées.
>
> J'ai eu touché à cette propriété pour pointer d'une base vers une autre.
>
> Jacques.
>
>
> "Jh" <egide@egide.com> a écrit dans le message de news:
> 3f619dde$0$12653$afc38c87@news.easynet.fr...
> > Peut on créer dans Access une table liée vers une table SQL server
2000
> > avec OleDb au lieu de ODBC ?
> > Merci
> >
> > Joseph
> >
> >
>
>
A partir de Visual Basic Editor, menu Outils / References... Choisir "Microsoft DAO x.y Object Library", où x.y sera la plus grande version déclarée.
Exemple de lecture de tables attachées :
Sub lecture_connect()
Dim td As DAO.TableDef
For Each td In CurrentDb.TableDefs If td.SourceTableName <> "" Then Debug.Print td.Name, td.SourceTableName, td.Connect End If Next
End Sub
Ecriture :
Sub Ecriture_connect()
Dim td As DAO.TableDef
For Each td In CurrentDb.TableDefs If td.SourceTableName <> "" Then td.Connect = "<mettre ici la chaine de connexion>" td.RefreshLink End If Next
End Sub
J'ai testé la lecture : Ok. L'écriture est de tête uniquement : merci de votre compréhension. La chaîne de connexion peut être construite dynamiquement.
Jacques.
"Reno" a écrit dans le message de news:
Pas de menu DAO dans Accesss ???
"VUILLERMET Jacques" a écrit dans le message de news: > Une idée, de tête : > > Voir DAO / objet TableDef / propriété Connect : contient le paramétrage des > tables liées. > > J'ai eu touché à cette propriété pour pointer d'une base vers une autre. > > Jacques. > > > "Jh" a écrit dans le message de news: > 3f619dde$0$12653$ > > Peut on créer dans Access une table liée vers une table SQL server 2000 > > avec OleDb au lieu de ODBC ? > > Merci > > > > Joseph > > > > > >