Er is meer dan een manier om gegevens van Word krijgen in Access , maar het verzenden van gegevens tussen deze twee applicaties gaat om een concept dat Microsoft documentatie verwijst naar de " automatisering. " Dit woord verwijst naar een toepassing beheersen elkaar , vooral via de virtuele objecten die de gecontroleerde toepassing blootstelt aan andere apps . Programmeertaal woord 's , Visual Basic for Applications , is de tool programmeurs gebruiken om gegevens te verzenden vanuit Word naar Access . De mogelijkheid om een dergelijke automatisering uitvoeren blijkt dat een van de Office- applicaties kan de commando's van de anderen leverage . Instructies 1 Open Microsoft Access en klik op de "Table " knop op het tabblad "Create " . Deze actie begint op een tafel waaraan je formuliergegevens Word 's sturen creëren . Type " Veld1 " 2 in de cel naast het veld "ID " . Deze actie maakt een nieuwe column , " Veld1 " in de nieuwe tabel . 3 Klik op de Office- knop en klik vervolgens op "Opslaan als . " Typ " C : \\ myDb.accdb " voor de bestandsnaam . Wanneer Access vraagt u de naam van de tabel , type " Tabel1 . " Hiermee is het opzetten van de tafel waaraan zal Word het formulier verzenden van gegevens . 4 Sluiten Access en open vervolgens Woord . 5 Klik op het tabblad " Developer " en vervolgens klik op de ' Legacy tools " knop in het " Controls " -paneel . 6 Klik op de " text Box " controle en sleep in het documentvenster om een tekstvak te definiëren voor invoer van de gebruiker . 7 Herhaal stap 5 en klik vervolgens op de " knop " controle . Sleep de muis onder het tekstvak een knop waarmee de gebruiker zijn tekstvak gegevens kunnen indienen creëren. 8 Klik met de rechtermuisknop op de knop en klik vervolgens op " View Code " om de Visual Basic -functie invoeren dat Woord wordt uitgevoerd wanneer de gebruiker op de knop klikt . 9 Typ de volgende verklaring op de huidige cursorpositie . Deze uitspraak roept een andere routine die het tekstvak waarde zal sturen naar Access voor opslag . SendToAccess Tekst box1 10 Klik op de " References " punt van het menu "Extra " en vervolgens klik op de " Microsoft Access Objects" vakje . Dit vertelt Visual Basic dat je programma nodig heeft om de toegang tot virtuele objecten van Microsoft Access hebben . 11 Plak volgende programma onder de " End Sub " statement . Dit programma loopt Access onzichtbaar en vertelt het aan de gegevens van het tekstvak in te voegen in de Access-tabel die u eerder hebt gemaakt . Public Sub sendToAccess ( str1 ) Dim str2 Dim appAccess Zoals Access.Application Set appAccess = CreateObject ( " Access.Application " ) appAccess.OpenCurrentDatabase ( " c: \\ myDb.accdb " ) op Twitter str2 = " invoegen in tabel 1 ( veld1 ) waarden ( ' " & str1 & " ' ) " appAccess.CurrentDb.Execute str2 appAccess.CurrentDb.Close appAccess.Quit pictogram End Sub 12 klik Woord in de Windows-taakbalk om terug te keren naar Word en klik vervolgens op de "Design " -knop om het ontwerp -modus te verlaten . Dit begint te lopen de vorm die u eerder hebt gemaakt . U bent nu effectief de gebruiker voor wie u het programma schreef . Type 13 een tekst in het tekstvak en klik vervolgens op de knop onder het tekstvak . De knop wordt ingedrukt voor een moment te blijven , terwijl je programma draait . Open Windows Verkenner 14 en navigeer naar de map " \\ " , dat is waar je de " mydb.accdb " databank opgeslagen. < br > 15 Dubbelklik op " mydb.accdb ' om het te openen en dubbelklik op het " table1 "in het navigatievenster . Wanneer de tafel opent , zult u het woord dat u hebt getypt in het tekstvak in het Word- formulier document te bekijken . Dit vertelt je dat je programma succesvol in vorm dataoverdracht van Word naar Access was .
|