Probleme de liaison de table dans Access
sebing
Messages postés
144
Date d'inscription
Statut
Membre
Dernière intervention
-
sebing Messages postés 144 Date d'inscription Statut Membre Dernière intervention -
sebing Messages postés 144 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai voulu faire une extraction sous Access sur 2 logiciels et serveurs differents.
J'ai les mêmes champs dans les 2 tables differentes mais access ne veut pas me les mettre en liaison.
Pour lui ce sont des résultats differents, pourtant ce sont les mêmes chiffres, exemple: 210834.
J'ai remarqué ce probleme aprés avoir effectué une extraxtion sous Query des données vers Excel.
La recherche V d'Excel ne marche pas pourtant je vois bien les mêmes chiffres, j'ai beau copier la mise en forme d'une des données et la reproduire sur l'autre, ça ne marche pas.
Je suis obligé de retaper le chiffre à la main.
Savez vous comment faire pour résoudre ce probleme?
Je vous en remercie par avance.
seb
J'ai voulu faire une extraction sous Access sur 2 logiciels et serveurs differents.
J'ai les mêmes champs dans les 2 tables differentes mais access ne veut pas me les mettre en liaison.
Pour lui ce sont des résultats differents, pourtant ce sont les mêmes chiffres, exemple: 210834.
J'ai remarqué ce probleme aprés avoir effectué une extraxtion sous Query des données vers Excel.
La recherche V d'Excel ne marche pas pourtant je vois bien les mêmes chiffres, j'ai beau copier la mise en forme d'une des données et la reproduire sur l'autre, ça ne marche pas.
Je suis obligé de retaper le chiffre à la main.
Savez vous comment faire pour résoudre ce probleme?
Je vous en remercie par avance.
seb
A voir également:
- Probleme de liaison de table dans Access
- Table ascii - Guide
- Table des matières word - Guide
- Dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. - Guide
- Liaison torride avis ✓ - Forum Vos droits sur internet
- Table des caractères - Guide
10 réponses
Salut, les champs sont-ils de même type ? A+ Blux
J'ai accés aux tables qu'en lecture seul par Access ou Query, comment puis je voir si elles sont du même type?
Merci
Seb
en principe, on doit pouvoir voir le type de données dans access...
Des trucs méchappent...
Si access ne veut pas faire la relation c'est que les tables sont créées, donc on peut en modifier les caractéristiques... Pourquoi les tables seraient-elles en lecture seule ?
Si access ne veut pas faire la relation c'est que les tables sont créées, donc on peut en modifier les caractéristiques... Pourquoi les tables seraient-elles en lecture seule ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
L'ai voulu modifier le type de table dans Access, et un message d'erreur me dit" ne peux pas etre modifié".
en effet j'effectue une extraction sur un logiciel fabriqué par nos informaticiens et l'accés à la base de données et qu'en lecture seul pour eviter des bugs.
Merci encore.
seb
L'ai voulu modifier le type de table dans Access, et un message d'erreur me dit" ne peux pas etre modifié".
en effet j'effectue une extraction sur un logiciel fabriqué par nos informaticiens et l'accés à la base de données et qu'en lecture seul pour eviter des bugs.
Merci encore.
seb
Tu veux mettre des relations entre les tables ? C'est dans ACCESS ou ailleurs ?
J'ai du mal à saisir...
J'ai du mal à saisir...
Voila j'ai deux logiciels distincts sur 2 bases de données distinctes.
un est mis à jour par mon service, et l'autre base par un service exterieur.
Je veux faire un rapprochement entre les 2 bases.
Pour cela je me sert des codes communs (210834....), mais je ne peux pas les relier entre eux car ce n'est pas le même type de données (un numérique, l'autre texte).
En gros je veux prendre les sommes dépensés par code et voir s'il existe des differences.
Merci encore du temps que tu passe sur mon probleme.
seb
un est mis à jour par mon service, et l'autre base par un service exterieur.
Je veux faire un rapprochement entre les 2 bases.
Pour cela je me sert des codes communs (210834....), mais je ne peux pas les relier entre eux car ce n'est pas le même type de données (un numérique, l'autre texte).
En gros je veux prendre les sommes dépensés par code et voir s'il existe des differences.
Merci encore du temps que tu passe sur mon probleme.
seb
Voila j'ai deux logiciels distincts sur 2 bases de données distinctes.
Deux logiciels propriétaires ou deux bases access ?
C'est où que tu veux faire le rapprochement : en créant une base access avec tables liées ou autrement ?
Essaye d'imaginer que je ne comprends rien et que tu tentes de m'expliquer...
Deux logiciels propriétaires ou deux bases access ?
C'est où que tu veux faire le rapprochement : en créant une base access avec tables liées ou autrement ?
Essaye d'imaginer que je ne comprends rien et que tu tentes de m'expliquer...
Non j'ai deux logiciel propriétaires.
et je veux créer une base Access avec tables liées.
En gros j'ai un budget par enveloppe, je fais des commandes en tapant sur différentes enveloppes.
Les commandes sont faites en passant par un logiciel (non access et non commercialisé).
Nos commandes sont en-suites traitées par une autre entreprise qui les saisies sur un autre logiciel (lui aussi non access et non commercialisé).
Ce que je veux faire c'est créer une base access qui relie les tables du premier logiciel et du deuxième pour vérifier que nos sommes par enveloppe correspondent.
Pour cela j'ai créé une base access puis je suis aller chercher les tables des différents logiciels sur le serveur X et Y(lier table).
Donc je me retrouve avec les données enregistrées dans le premier et le deuxième logiciel.
exemple: j'ai la table dépense du logicielX et la table dépense du serveur Y.
Les tables sont composée de: enveloppe, montant,...
En reliant les deux tables ensemble par l'enveloppe j'aurais :
envelloppe: 1/depenseX: 10000€/depenseY: 12000€
Mais malheureusement malgré que l'enveloppe contient les mêmes données je peux relier les tables entre elles car les données ne sont pas du même type (une numérique, l'autre texte).
Le type étant choisi lors de la création des logiciels et important juste les données de ces tables comment faire pour les relier?
Merci encore de prendre du temps a me comprendre et me venir en aide.
Seb
et je veux créer une base Access avec tables liées.
En gros j'ai un budget par enveloppe, je fais des commandes en tapant sur différentes enveloppes.
Les commandes sont faites en passant par un logiciel (non access et non commercialisé).
Nos commandes sont en-suites traitées par une autre entreprise qui les saisies sur un autre logiciel (lui aussi non access et non commercialisé).
Ce que je veux faire c'est créer une base access qui relie les tables du premier logiciel et du deuxième pour vérifier que nos sommes par enveloppe correspondent.
Pour cela j'ai créé une base access puis je suis aller chercher les tables des différents logiciels sur le serveur X et Y(lier table).
Donc je me retrouve avec les données enregistrées dans le premier et le deuxième logiciel.
exemple: j'ai la table dépense du logicielX et la table dépense du serveur Y.
Les tables sont composée de: enveloppe, montant,...
En reliant les deux tables ensemble par l'enveloppe j'aurais :
envelloppe: 1/depenseX: 10000€/depenseY: 12000€
Mais malheureusement malgré que l'enveloppe contient les mêmes données je peux relier les tables entre elles car les données ne sont pas du même type (une numérique, l'autre texte).
Le type étant choisi lors de la création des logiciels et important juste les données de ces tables comment faire pour les relier?
Merci encore de prendre du temps a me comprendre et me venir en aide.
Seb
Ca va mieux...
Tu as réussi à lier tes tables propriétaires avec des tables access ?
Ce que tu peux faire, si c'est pour une opération one-shot (ou peu répétitive), c'est créer une table locale avec les mêmes champs, mais en transformant le type de ceux qui ne conviennent pas et faire un import depuis ta table locale (liée à ta tables proprio), à faire 2 fois bien sûr (car 2 tables).
Ensuite, tu pourras créer une relation et jouer avec.
Sinon, on peut aussi automatiser une importation de données, c'est quelques lignes de VBA.
Tu as réussi à lier tes tables propriétaires avec des tables access ?
Ce que tu peux faire, si c'est pour une opération one-shot (ou peu répétitive), c'est créer une table locale avec les mêmes champs, mais en transformant le type de ceux qui ne conviennent pas et faire un import depuis ta table locale (liée à ta tables proprio), à faire 2 fois bien sûr (car 2 tables).
Ensuite, tu pourras créer une relation et jouer avec.
Sinon, on peut aussi automatiser une importation de données, c'est quelques lignes de VBA.
J'ai reussi à lier les tables entre elles, en créant une table "enveloppe" avec 2 champs, un nommé env-num et l'autre env-text.
Et j'ai rentré manuellement toutes les numéros d'enveloppes.
Le seul hic c'est si j'ai oublié une enveloppe.
Dommage que l'on ne peut relier des données de type diffèrent :(
Merci
Bonne soirée et bon week end
Seb
Et j'ai rentré manuellement toutes les numéros d'enveloppes.
Le seul hic c'est si j'ai oublié une enveloppe.
Dommage que l'on ne peut relier des données de type diffèrent :(
Merci
Bonne soirée et bon week end
Seb