Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustite program Microsoft Office Access a zvoľte " Prázdna databáza " kliknite na tlačidlo " Vytvoriť " . Kliknite na " Databázové nástroje " a potom vyberte " Visual Basic "
Zadajte nasledovné vytvoriť nový postup : .
Private Sub parseFieldData ( )
Stlačte tlačidlo " Enter " .
2
Zadajte nasledujúce deklarovať premenné , ktoré budete používať pri analýze dát :
Dim sSQL As String
Dim db Ako databázy
Dim rst Ako Recordset
Dim cellIntArray ( 4 ) As String
Dim x As Integer
Dim r As Integer
Dim fldStr As String
Dim pos As Integer
Set db = CurrentDb
3
Zadajte nasledujúci vytvoriť novú tabuľku pre uloženie dát , ktorá bude analyzovať :
sSQL = " CREATE TABLE tblParseData ( fieldData TEXT ( 100 ) ) ; " Spojené
DoCmd.SetWarnings False
DoCmd.RunSQL ( sSQL )
sSQL = " INSERT INTO tblParseData VALUES ( ' Táto veta bude analyzovaný . ' ) ; "
DoCmd.RunSQL ( sSQL )
4
Zadajte nasledujúci dotaz na dáta , ktoré ste pridali do tabuľky v Predchádzajúci krok :
Set rst = db.OpenRecordset ( " Vyberte tblParseData * od tblParseData ; . " )
rst.MoveFirst
fldStr = rst.Fields ( 0 ) . hodnota
5
Zadajte nasledujúce pridať analyzovaných dát String poľa : klipart
x = 0 klipart
pos = instr ( 1 , fldStr , " " )
robiť , keď fldStr < > " "
cellIntArray ( x ) = ľavá ( fldStr , pos )
fldStr = Right ( fldStr , Ľan ( fldStr ) - pos )
pos = Instru ( 1 , fldStr , " " )
x = x + 1
pos = 0 Then
cellIntArray ( x ) = fldStr
fldStr = " "
End If
Loop
6
Zadajte nasledovný prístup analyzované údaje z poľa :
y = 0 x
Debug.Print cellIntArray ( y )
Ďalšie y
7
zadajte nasledujúce zatvorte Recordset a databázy :
rst.Close
db.Close