IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Dans ACCESS 2007 Champs invisibles dans Table liée a une source SQL Server 2019


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Dans ACCESS 2007 Champs invisibles dans Table liée a une source SQL Server 2019
    Bonjour,
    Je me présente, ne suis pas un expert mais au fil du temps j'ai acquis une expérience certaine des environnements MS ACCESS et de SQL SERVER. Aujourd’hui je bute sur le problème suivant:
    Je tente, dans ACCESS 2007 de créer une table liée à une autre table distante du SQL Server. J'ai d'abord fait le lien avec une vue, ce lien fonctionne mais sur les 24 champs de cette vue seulement x8 sont présents dans la table liée d'access. J'ai ensuite créé une table liée avec celle sous jacente à la vue de l'exercice précédent .dbo.xxxx) et je là, rencontre la même difficulté, seul un nombre réduits de champs (x8) deviennent accessibles, en fait les mêmes que ceux de la vue.
    j'ai ACCESS 2007 sur Windows 10, SQL Server EXPRESS 2019 distant sur serveur Windows Server 2019 et j'ai utilisé plusieurs versions d'ODBC avec plusieurs pilotes avant de placer ce message.

    Je suis sec et ennuyé

    Et impérativement besoin d'accéder aux autre champs, auriez vous une piste à me proposer soit coté MS ACCESS soit coté SQL Server?

    Merci de vos apports

  2. #2
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 878
    Points : 4 754
    Points
    4 754
    Par défaut
    Déjà, toutes tes tables de SQL Server ont-elles une clé primaire ?
    "Always look at the bright side of life." Monty Python.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut MS ACCESS et SQL Server
    Citation Envoyé par micniv Voir le message
    Déjà, toutes tes tables de SQL Server ont-elles une clé primaire ?
    Bonjour Micniv,
    Merci de t'intéresser à ce sujet. Pour répondre à ta question: Toutes les tables je ne sais pas, par contre la table que je souhaite lier dispose d'une clef primaire (PK) composée de deux champs. J'ai exploré d'autres tables et ai trouvé des PKs. Cette base SQL Server n'a pas été réalisé par moi. Elle fait partie d'une application que je ne maitrise pas. Par contre j'y ai accès en tant qu'ADMIN.

    Cordialement

  4. #4
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 087
    Points : 5 203
    Points
    5 203
    Par défaut
    Bonjour,

    Les champs manquants sont-ils d'un type particulier qui n'aurait pas d'équivalent access (je ne sais pas si c'est possible...) ?
    Dans un 1er temps il faudrait lier les tables plutot que la vue et voir si elles sont complètes coté access. Si oui il est alors possible de reconstituer la vue par une requete dans access
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut MS ACCESS et SQL Server
    Citation Envoyé par nico84 Voir le message
    Bonjour,

    Les champs manquants sont-ils d'un type particulier qui n'aurait pas d'équivalent access (je ne sais pas si c'est possible...) ?
    Dans un 1er temps il faudrait lier les tables plutot que la vue et voir si elles sont complètes coté access. Si oui il est alors possible de reconstituer la vue par une requete dans access
    Bonjour Nico,
    Les champs manquants sont du même type que ceux qui ont été acceptés dans la table lié. J'ai tenté avec la vue puis la table correspondante à la vue (dbo.xxxxxx) et j'obtiens un même résultat tronqué. Enfin les types SQL sont différents de ceux d'ACCESS, la table ou la vue liée sont avec des champs de type texte.

    Je suis toujours bloqué par l'impossibilité de lier tous les champs.

    Merci de ton apport.

  6. #6
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 087
    Points : 5 203
    Points
    5 203
    Par défaut
    C'est étrange...

    Il est possible d'accéder aux tables SQL server en VBA sans les lier (en pratique je crois que les requetes ADO fonctionnent ainsi)
    Il faudrait donc voir quels champs retourne un select * exécuté en ADO ? Ou si select monchamp from matable fonctionne sur un champ invisible dans la table liée ?
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

Discussions similaires

  1. recherche dans le schema d'une DB Sql Server
    Par olibara dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 07/10/2010, 14h39
  2. Réponses: 0
    Dernier message: 11/06/2009, 20h32
  3. Réponses: 5
    Dernier message: 09/07/2008, 17h04
  4. Réponses: 1
    Dernier message: 09/05/2008, 16h55
  5. Champ numerique dans table liée
    Par ob1knob dans le forum Access
    Réponses: 1
    Dernier message: 06/07/2006, 16h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo