Comment puis-je modifier enregistrées de Microsoft Access 2007 ou 2010 Spécification d'Importation?
Quelqu'un sait-il comment modifier un existant spécification d'importation dans Microsoft Access 2007 ou 2010? Dans les anciennes versions il y avait un bouton Avancé présenté lors de l'assistant d'importation qui vous a permis de sélectionner et de modifier une spécification existante. Je ne vois plus de cette fonctionnalité, mais l'espoir qu'il existe encore et qu'il a juste été déplacé à un autre endroit.
Vous devez vous connecter pour publier un commentaire.
Je suis en mesure d'utiliser cette fonction sur ma machine à l'aide de MS Access 2007.
Pour ce que sa vaut le coup, je suis à l'aide d'Access 2007 SP1
Je ne crois pas qu'il existe une prise en charge. Toutefois, si vous êtes désespérés, alors sous les options de navigation, sélectionnez pour afficher les objets du système. Alors dans votre liste de tables, tables système apparaîtra. Deux tableaux sont d'intérêt ici: MSysIMEXspecs et MSysIMEXColumns. Vous serez en mesure de modifier l'importation et l'exportation d'informations. Bonne chance!
Tim Lentine réponse semble être vrai même dans la version complète. Il y a juste une chose que je voudrais mentionner.
Si vous remplissez votre importation sans aller dans "Avancé..." et l'enregistrement de la spec, mais vous ne vous économiser de l'importation pour la réutilisation, à la fin de l'assistant (nouvelle fonctionnalité autant que je sache), vous ne serez pas en mesure de revenir en arrière et de modifier des spécifications. Il est intégré dans le "Sauvé de l'Importation". C'est peut être ce Knox faisait allusion.
Vous pouvez, cependant, faire une partielle de travail autour de:
Ci-dessous sont trois fonctions que vous pouvez utiliser pour modifier et utiliser le MS Access 2010 Spécification d'Importation. Le troisième sous change le nom d'une spécification d'importation. Le deuxième sous vous permet de modifier tout texte xml dans l'importation spec. Ceci est utile si vous avez besoin de changer les noms de colonnes, les types de données, ajouter des colonnes, modifier le fichier à importer l'emplacement, etc.. Dans l'essence de tout ce que vous voulez modifier pour un spec. La première Sous est une routine qui vous permet d'appeler une importation existant spec, modifier un fichier spécifique que vous essayez d'importation, l'importation du fichier, puis la suppression de la modification de la spécification, en gardant à l'importation spec "modèle" immuable et intacte. Profitez de.
strFind
avec "c:\dynamicname.txt",strRepl
avec emplacement actuel, puis de le remplacer en arrière avant demySpec
à rien).Quand je veux l'examiner ou de modifier une spécification d'importation /exportation-je interroger les tables MS Access, où le cahier des charges est défini.
Vous pouvez également utiliser une instruction UPDATE ou INSERT de modifier les colonnes existantes ou d'insertion et d'ajouter de nouvelles colonnes à la une spécification existante. Vous pouvez créer entièrement nouvelles spécifications à l'aide de cette méthodologie.
Pourquoi faire si compliqué?
Juste vérifier le Système des Objets dans l'Accès-Options/Base de données en cours de Navigation/Options/Afficher les Objets du Système de
Table ouverte "MSysIMEXSpecs" et de modifier en fonction de vos besoins - il est facile à lire...
Une autre grande option est la libre V-Les Outils add-in pour Microsoft Access. Parmi les autres outils, il a un formulaire pour modifier et enregistrer les spécifications d'Importation/Exportation.
Remarque: à partir de la version 1.83, il y a un bug dans l'énumération des pages de code sur Windows 10. (Apparemment à cause d'un manque/changé la fonction de l'API Windows 10) Les outils encore de grandes œuvres, il vous suffit de commenter en quelques lignes de code ou de l'étape passée dans la fenêtre de débogage.
Cela a été une vraie bouée de sauvetage pour moi dans l'édition d'un complexe d'importation spec pour nos commandes en ligne.
Tim Lentine la réponse de travaux SI vous avez le vôtre spécifications enregistrées. Votre question ne précise pas que, il a seulement indiqué que vous aviez importé les données. Sa méthode ne serait pas enregistrer vos spécifications de cette façon.
Le moyen de sauver les spec de ce courant d'importation est de ré-ouvrir l'importation, cliquez sur "apend" et qui vous permettra d'utiliser votre actuelle importer des paramètres de MS Access ramassé. (Ceci est utile si vous désirez conserver l'importation spécifications d'un format Excel que vous avez travaillé sur l'avant de l'importer dans MS ACCESS.)
Une fois que vous êtes dans le apend option, l'utilisation de Tim instructions, qui est l'aide de l'option avancé et "Enregistrer sous". À partir de là, cliquez simplement sur annuler, et vous pouvez maintenant importer toutes les autres données similaires pour les différents tableaux, etc.
Je viens de découvrir un bug apparent dans l'ensemble Enregistré Import/XML de configuration de l'Accès. Aussi frustrés par la rigidité de l'Sauvé système d'Importation, je crée des formes et écrit le code à chercher en dehors de l'XML dans lequel Enregistrées à l'Importation, les specs sont stockés, au point que je pourrais utiliser cet outil pour créer un Enregistré à l'Importation à partir de zéro par codés à l'examen d'une source classeur Excel.
Ce que j'ai découvert, c'est que, alors que l'Accès correctement les importations d'une feuille de calcul par les modifications des réglages par défaut de l'utilisateur (par exemple, il aime prendre le tout avec un en-tête de colonne nom se terminant par "ID" et d'en faire un champ indexé dans la table résultante, mais vous pouvez annuler ce pendant le processus d'importation), et alors qu'il est également correctement crée XML conformément à l'utilisateur des modifications, si vous déposez la table et utiliser le Enregistré l'Importation de ré-importer la feuille de calcul, il ignore l'importation XML, spécification et revient à l'aide de ses propres inventé par défaut, au moins dans le cas de la "ID" de colonnes.
Vous pouvez l'essayer sur votre propre: importer une feuille de calcul Excel avec au moins un en-tête de colonne nom se terminant par "ID" ("OrderID", "ID Utilisateur", ou simplement "ID"). Pendant le processus, assurez-vous de définir "Indexé" pour Aucune de ces colonnes. Exécuter l'importation et cochez la case "Enregistrer les étapes d'importation" dans la dernière boîte de dialogue de la fenêtre. Si vous examinez le tableau résultant de la conception, vous verrez il n'y a pas d'index sur le champ(s) en question. Supprimer la table, trouver les sauvés de l'importation et de l'exécuter à nouveau. Cette fois, ces champs seront définis comme Indexées dans la conception de la table, même si le XML est dit encore aucun indice.
Je tirais mes cheveux jusqu'à ce que j'ai découvert ce qui se passait, en comparant le XML j'ai construit à partir de zéro avec des exemples créé par l'outil d'Accès.