Minimalist 96 Posting Pro

You need to fill the shape
OvalShape1.FillColor = Color.BlanchedAlmond
You can't move the shape on top of other controls but other shapes
http://msdn.microsoft.com/de-de/library/microsoft.visualbasic.powerpacks.shape.bringtofront.aspx
Instead of labels maybe use rectangular shapes or use picture boxes?

Minimalist 96 Posting Pro

Your login code doesn't make much sense

 If UsernameTextBox.Text = "" And PasswordTextBox.Text = "" Then
            MessageBox.Show("Enter your username & Password", "Login Error", 

should be :

 If UsernameTextBox.Text = "" Or PasswordTextBox.Text = "" Then
            MessageBox.Show("Enter your username & Password", "Login Error", 
Minimalist 96 Posting Pro

Which version of vb do you use? Also show us the code you have done sofar, otherwise I don't know where to start off.

Minimalist 96 Posting Pro

Labels have only one forecolor. You need to use a picture box, rich textbox or create your own cutom control.

Minimalist 96 Posting Pro

Are you pointing to your database location? Something like this:

 AccessConnect = "Driver={Microsoft Access Driver (*.mdb)};" & _
                     "Dbq=nwind.mdb;" & _
                     "DefaultDir=C:\program files\devstudio\vb;" & _
                     "Uid=Admin;Pwd=;"
Minimalist 96 Posting Pro

You are not pointing to your tabase location, something like:

 AccessConnect = "Driver={Microsoft Access Driver (*.mdb)};" & _
                     "Dbq=nwind.mdb;" & _
                     "DefaultDir=C:\program files\devstudio\vb;" & _
                     "Uid=Admin;Pwd=;"
Minimalist 96 Posting Pro

To use the shapecontrol you need to load down the powerpack off the MS website and folow the install instructions:
http://msdn.microsoft.com/en-us/vstudio/bb735936

Minimalist 96 Posting Pro

You are confusing me with headline of yourThread and what you wrote underneath. What is you question?

Minimalist 96 Posting Pro

Not sure what you want. You click a button and this moves the mouse to the coordiantes? In the form or in thr screen? Or you want to click one button and this triggers another button to get clicked?

Minimalist 96 Posting Pro

just glancing over the code it might be better to use the string.equal method or string.compare?

    If _
                strRow(0).ToLower.Contains(strSearch) Then
Minimalist 96 Posting Pro

Can't see how you declared 'expirationdate'. It looks! like 'datepicker.value' is a date where as expirationdate is string?

Minimalist 96 Posting Pro

Maybe the Tag propert can help you.

For Each objControl As Control In form1.Controls
   If TypeOf objControl is Button Then
       If objControl.Tag <> objControl.Text Then
           '---Changes have been made!---
       End if
   End if
Next

Also check these out:
http://msdn.microsoft.com/de-de/library/system.windows.forms.control.tag(v=vs.110).aspx

http://stackoverflow.com/questions/5299435/how-to-create-control-arrays-in-vb-net