Databasen program Microsoft Access har et programmeringssprog kaldet Visual Basic ( VB) bygget ind i det . Du kan programmere VB at automatisere nogen af Access ' kommandoer , herunder til ændring tekstfiler. Ændring sådanne filer med VB indebærer at bruge den "åbne " kommando , kombineret med udsagn , der udfører de ønskede ændringer i teksten . Ændring tekstfiler med Access ' VB sproget tillader dig at behandle menneskeligt læsbare data gemt på din harddisk , måske som forbehandling for yderligere data management i Access ' standard interface . Ting du skal
Microsoft Access 2003
Vis Flere Instruktioner
1
Open Access, og tryk derefter på " Alt" + " F11 " for at indtaste VB integreret udviklingsmiljø ( IDE) .
2
Klik på " Indsæt" menuen overskrift , efterfulgt af " Module" menupunkt. Denne kommando indsætter en ny kode vindue for dig at indtaste programkode
3
Indsæt følgende kode overalt i den nye kode vinduet :.
Public Sub ModifyTextFile () < br >
Dim someText
Open "c: \\ infile.txt " For Input Som # 1
Open "c: \\ outfile.txt " For Output Som # 2
Do While Ikke EOF (1)
linjeindgangs # 1, someText
' Process tekst her
Print # 2, someText
Loop
Luk # 1
Luk # 2
Kill "c: \\ infile.txt "
Name " c: \\ outfile.txt " As " c: \\ infile.txt "
End Sub
Disse udsagn åbne tekstfiler til læsning og skrivning , så læs hver linje af input -filen. "Udskriv " erklæring skriver hver linie , uden forarbejdning , til output tekstfil. Når programmet lukker input og output -filer , det sletter input fil og omdøber output filen med input filen filnavn . Dette resultat af denne proces er den oprindelige input fil . Kommentaren "Process tekst her " viser, hvor du kan indsætte kode, der ændrer indtaste tekst . Du ændre input tekst i de næste par trin .
4
Type over kommentaren " ' Process tekst her " i udsagnet " someText = UCase ( someText ) ", som vil omdanne hver karakter i input -filen til store bogstaver . Denne aktion er et eksempel for at ændre input- fil.
5.
Opret, Notepad eller andre ord processor, en tekstfil med alle små tekst, du gerne vil. Gem filen som " c: \\ infile.txt ," så lukke filen. Disse foranstaltninger vil gøre det muligt for subrutine du skrev i trin 3 for at læse filen .
6
Klik enhver erklæring i " ModifyTextFile " subrutine , derefter trykke på " F5 " for at køre programmet.
< br > 7.
genåbne fil, du oprettede i trin 5. . Dit tekstbehandlingsprogram vil vise den samme tekst , du skrev med store bogstaver
8
Type forbi, i VB IDE , erklæringen " someText = UCase ( someText )" med disse nye udsagn : . < Br >
Hvis ( someText = "før" ) Så
someText = "efter "
End If
9
Open "c: \\ infile.txt "i din tekstbehandlingsprogram og typen mindst én instans af ordet" før "og derefter igen gemmer og lukker filen.
10
køre programmet igen , som du gjorde i trin 6 . < br >
11
Re -open "c: . \\ infile.txt " Alle forekomster af ordet "før" nu vise "efter ". Dette viser, hvor din tekst - modifikation program kan erstatte en tekststreng med en anden .