Query å vise bare Tall i tilgang

Query å vise bare Tall i tilgang


Access er en relasjonsdatabase management system brukes til å bygge små og lokale databaser. Et søk blir brukt til å hente data fra en database tabell. Ofte programmerere trenger å trekke ut numre fra en spørring i Microsoft Office Access. Den beste måten å oppnå denne oppgaven er gjennom Visual Basic for Applications eller VBA.

Bruksanvisning

1 Åpne North Microsoft Office Access database inkludert i Microsoft Office-pakken. Velg "Insert" -menyen og klikk på "Module".

2 Kopier og lim inn følgende inn i modulen for å spørre adressenummer i "Kunder" tabellen:

Private Sub extractNumbers ()

Dim strSQL As String

Dim rst As Recordset

Dim dbs som database

Dim qryStr As String

Dim charRead As String

Dim finalString As String

Sett dbs = CurrentDb

strSQL = "SELECT Customers.Address fra kunder;"

Sett rst = dbs.OpenRecordset (strSQL)

rst.MoveLast

rst.MoveFirst

Gjør Mens Ikke rst.EOF

qryStr = rst.Fields(0).Value

Gjør Mens qryStr & lt;> ""

charRead = Left (qryStr, 1)

Hvis IsNumeric (charRead) Deretter

finalString = finalString & charRead

Slutt om

qryStr = Right (qryStr, Len (qryStr) - 1)

Loop

Debug.Print finalString

finalString = ""

rst.MoveNext

Loop

rst.Close

dbs.Close

End Sub

3 Kjør subrutine ved å trykke "F5".