Extraction de données d'Excel vers Access Database

Il existe un formulaire d'entreprise standard actuellement en format Word (pourrait utiliser une technologie différente) avec des champs.

Comment puis-je extraire datatables dans mon Access DB à partir de ces champs?

Je suis également ouvert aux conseils sur lesquels la technologie répond mieux à mes exigences avec les exigences suivantes:

  1. Besoin d'un document à envoyer aux clients et append les informations complétées dans la database
  2. Peut récupérer des informations de la database et la représenter sous la forme

Traduire ce formulaire dans Excel. Utilisez "Recueillir des données" sous l'onglet "Données externes" du ruban pour collecter datatables auprès des clients. Pour extraire des données sur votre feuille de calcul d'Access, faites quelque chose comme ça. Utilisez une feuille de calcul Excel pour le formulaire. Ensuite, faites un button de command avec l'événement suivant en cliquant sur:

'"cmdbtn1" is the name you assign your command button. Private Sub cmdbtn1_Click() Dim appExcel As Excel.Application Dim wbook As Excel.Workbook Dim wsheet As Excel.Worksheet Set appExcel = New Excel.Application appExcel.Visible = True Set wbook = appExcel.Workbooks.Open("C:\PathToYourDocument\YourSpreadsheet.xlsx") '"YourSpreadsheet" is the name of the actual sheet in your workbook. Set wsheet = wbook.Worksheets("YourSpreadsheet") With wsheet 'The numbers next to ".Cells(" correspond to locations on your spreadsheet. A1=(1, 1), B1=(1,2), A2=(2, 1) .Cells(10, 1).Value = txtThing1 .Cells(10, 2).Value = txtThing2 'This is how you combine multiple cell in excel into one Access field. .Cells(10, 3).Value = txtThing3 + " " + txtThing4 + " " + txtThing5 + " " + Thing5 End With End Sub