Microsoft Access fournit plusieurs méthodes pour rendre les utilisateurs de données à gérer avec la disposition d'autres applications. Une de ces méthodes est d'exporter les données dans un fichier texte. Vous pouvez utiliser Visual Basic pour Applications ( VBA) , le langage de programmation intégré à Access, pour exécuter la commande d'exportation de texte. En faisant cela, vous pouvez spécifier que VBA exporter une table comme à largeur fixe plutôt que délimitée (par exemple, colonnes, séparées par des virgules ) . En utilisant VBA pour exporter un fichier texte à largeur fixe vous permet accélérer considérablement le processus manuel de l'exportation de texte disponible en standard ( non -VBA ) interface Access. Instructions
1
ouvrir n'importe quel fichier de données Access existante et sélectionnez l'un de ses tableaux en cliquant sur son icône dans le volet de navigation à gauche de l'écran
2
Appuyez sur "Ctrl " + ". C ", puis" Ctrl " + " V " pour faire un duplicata de la table. Tapez " Table1" pour le nom de la table , puis appuyez sur "OK " pour terminer la duplication de la table. Vous n'êtes dupliquer la table pour maintenir votre table d'origine sûr , et en le nommant "Table1 " pour le rendre facile de suivre les instructions suivantes de cet article, qui se réfèrent tous à "Table1 ".
3 < p > Cliquez sur le menu " données externes " , puis cliquez sur l' icône " fichier texte " du panneau "Exporter" . Cette action commence une exportation manuelle , ce qui est nécessaire pour créer un fichier des besoins du programme d'exportation VBA
4 Tapez " C: \\ table1.txt "
. Dans le champ " Nom de fichier " de l'assistant d' exportation et cliquez sur "OK". Dans l'écran suivant de l'assistant, cliquez sur l'option " largeur fixe ", puis cliquez sur le bouton "Avancé".
5
Cliquez sur " Enregistrer sous " sur l'écran "Table1 d'exportation de spécification", puis cliquez sur "OK " sur la boîte confirmant le nom de spécification " spécification d'exportation Table1. " Cliquez sur "Terminer " pour terminer l' assistant d'exportation .
6
Ouvrez l'environnement de développement Visual Basic en appuyant sur " Alt" + " F11 ". Cliquez sur " Module " dans le menu "Insertion" pour afficher la fenêtre de saisie du code source de votre programme.
7
collez ou tapez le sous-routine suivante dans la fenêtre de code source. Ce bref programme utilise la méthode " TransferText " de la fonction Docmd pour effectuer l' exportation de texte. Cette méthode utilise la spécification d'exportation que vous avez créé avec l'assistant d' exportation manuelle à l'étape 5 .
Public Sub ExportFixedWidth ()
specName Dim As String
specName = "Table1 Spécification d'exportation "
DoCmd.TransferText acExportFixed , specName , " Table1 "," C: \\ table1.txt "
End Sub
8
Exécutez le programme en cliquant sur un ligne entre ses « public Sub " et des lignes " End Sub" , puis en appuyant sur la touche "F5 ".
9
Cliquez sur le bouton «Démarrer» de la fenêtre , puis cliquez sur «Documents» pour ouvrir l'Explorateur Windows. Accédez à la " C:" le dossier, puis double- cliquez sur le fichier " table1.txt " , que votre programme a créé . Le fichier va afficher une table de texte dont les colonnes sont marquées à intervalles fixes ( c.- même d'une rangée à l'autre) .