VBA example - Microsoft Access : dictionary

Create dictionary

Access 2007 dictionary

To create a dictionary program with Ms. Access 2007 as shown above, you need to open and Ms. Access 2007 application database and create a form and name it PhrasalVerbDic. On this form, you will drop two textboxes--one to input text for search and another to display the translation and one Listbox that will be used to store terms. You also need to create a table named tblterms(Enterm,Khmer) to store the data After naming these controls (you may name them as used in the code below. Otherwise, it doesn't work), use the following code:

Option Compare Database
Option Explicit
Dim db As Database
Dim rs As Recordset

Private Sub Form_Close()
db.Close
rs.Close
Set db = Nothing
Set rs = Nothing

End Sub

Private Sub Form_Current()

End Sub

Private Sub Form_Load()
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * from tblterms")
DoCmd.LockNavigationPane (True)
End Sub


Private Sub List2_DblClick(Cancel As Integer)
On Error Resume Next
'move to first record
rs.MoveFirst
Textsearch.Value = List2.Column(0, List2.ListIndex)
'move to selected record
rs.Move (List2.ListIndex)
Textresult.Value = rs(1).Value
End Sub

Private Sub Textsearch_Change()
Dim i As Integer

On Error Resume Next
List2.SetFocus 'Focus on Listbox
rs.MoveFirst 'move to first record
i = 0
For i = 0 To List2.ListCount - 1
If CStr(Textsearch) = Left(CStr(List2.Column(0, i)), Len(Textsearch)) Then
'auto scoll
List2.Selected(0) = True
List2.Selected(i) = True
'move to selected record
rs.Move (i)
Textresult.Value = rs(1).Value
'Focus on Textbox
Textsearch.SetFocus
'let cursor head
Textsearch.SelStart = Len(Textsearch) + 1

Exit Sub
End If
Next

End Sub



comment

Posted comments

Patrick:

Good explanations. Thank you :)

03-22-2013

Dara:

Global and local variables declaration example:
http://www.worldbestlearningcenter.com/tips/Global-variables-in-vba.htm

02-23-2013

ann:

thanks for sharing your knowledge it helps me a lot.

02-11-2013

Tamilan:

Pls post some examples for declaring and calling variables (local and global)

02-09-2013

M.somjate:

Thanks for example color code.

02-08-2013

G G Shah:

Heartly Thanks.God bless you.

01-18-2013

sek sam:

I like this website very much.
It has a lot of helpful helpful materials to learn excel programming.

01-01-2013

limocky:

useful ms access examples...
good web site to to learn access from scratch.

01-01-2013

bakery:

Thank for useful VBA example code...

12-27-2012

prasat:

Thank u for useful website..

11-03-2012

zal:

Thank for really helpful posts

10-28-2012

brasha:

Useful VBA examples for Excel. I really need them.

10-25-2012


.........................................................................................................................Home | Forum | About | Contact
This website intents to provide free and high quality tutorials, examples, exercises and solutions, questions and answers of programming and scripting languages:
C, C++, C#, Java, VB.NET, Python, VBA,PHP & Mysql, SQL, JSP, ASP.NET,HTML, CSS, JQuery, JavaScript and other applications such as MS Excel, MS Access, and MS Word.
However, we don't guarantee all things of the web are accurate. If you find any error, please report it then we will take actions to correct it as soon as possible.
Copyright @ 2011-2013 worldbestlearningcenter. All Rights Reserved.
Computer-Wbest
Tips
Download
Related Posts