object variable or with block variable not set

Reply

Join Date: Feb 2006
Posts: 9
Reputation: aoude is an unknown quantity at this point 
Solved Threads: 0
aoude aoude is offline Offline
Newbie Poster

object variable or with block variable not set

 
0
  #1
Feb 26th, 2006
starting to create a database and new at this. I keep getting the message 'object variable or with block variable not set'. I don't know why I get this error or how to check which line or area in code is wrong. Please help!

Option Compare Database
Option Explicit

Private Sub Save_IP_Type_Button_Click()
On Error GoTo Error_Sub

Dim inputTypeID As Variant
Dim inputType As Variant
inputTypeID = Me!IPTypeID
inputType = Me!IPType

If IsNull(inputTypeID) Then
MsgBox "You must enter an IP acronym!", vbExclamation, "No Acronym Entered"
ElseIf IsNull(inputType) Then
MsgBox "You must enter an IP type!", vbExclamation, "No Type Entered"
Else
Dim table As Recordset
Set table = globalDatabase.OpenRecordset("SELECT * FROM IPTypeLookup WHERE IPTypeID='" & inputTypeID & "';", dbOpenForwardOnly)
If Not table.BOF And table.EOF Then ' If the acronym entered is already in use
table.Close
MsgBox "IP acronym is already in use!", vbExclamation, "Duplicate IP Acronym"
Exit Sub
End If
table.Close
Set table = globalDatabase.OpenRecordset("SELECT * FROM IPTypeLookup WHERE Type='" & inputType & "';", dbOpenForwardOnly)
If table.BOF And table.EOF Then ' If the IP Type entered does not exist
table.Close
Set table = globalDatabase.OpenRecordset("IPTypeLookup", dbOpenTable)
table.AddNew
table!IPTypeID = inputTypeID
table!Type = inputType
table.Update
table.Close
DoCmd.Close acForm, Me.Name
Else ' If the IP Type entered does exist
table.Close
MsgBox "IP type already exists!", vbExclamation, "Duplicate IP Type"
End If
End If

Exit_Sub:
Exit Sub

Error_Sub:
MsgBox err.Description
Resume Exit_Sub
End Sub
Reply With Quote Quick reply to this message  
Join Date: Jan 2006
Posts: 275
Reputation: f1 fan is an unknown quantity at this point 
Solved Threads: 11
f1 fan f1 fan is offline Offline
Posting Whiz in Training

Re: object variable or with block variable not set

 
0
  #2
Feb 26th, 2006
You really posted this in the wrong forum, but i am sure someone will move it for you.
DoCmd.Close acForm, Me.Name
My vb is rusty but i dont see acForm declared anywhere. What is it? Seems like its your problem.

What development tool are you using? Visual Studio? What version? Let me know and i can tell you how to debug. The second most important thing a developer HAS to know, is how to debug correctly. It saves hours of frustration and time, as no one can write a program bug free first time (unless it is a mickey mouse one that has no real value).
Reply With Quote Quick reply to this message  
Join Date: Feb 2006
Posts: 9
Reputation: aoude is an unknown quantity at this point 
Solved Threads: 0
aoude aoude is offline Offline
Newbie Poster

Re: object variable or with block variable not set

 
0
  #3
Feb 26th, 2006
Thank you for getting back to me...I am creating a database using ACCESS 97.
Reply With Quote Quick reply to this message  
Join Date: Jan 2006
Posts: 275
Reputation: f1 fan is an unknown quantity at this point 
Solved Threads: 11
f1 fan f1 fan is offline Offline
Posting Whiz in Training

Re: object variable or with block variable not set

 
0
  #4
Feb 26th, 2006
oh wow. now you are pushing my memory limits
I still think the problem is the acForm. It isnt declared anywhere.

I think you can put a break point in access 97 on the line of code for debugging?
either that or put a message box on the line before to show the value of acForm or one of its properties. I think it is null
Reply With Quote Quick reply to this message  
Join Date: Feb 2006
Posts: 9
Reputation: aoude is an unknown quantity at this point 
Solved Threads: 0
aoude aoude is offline Offline
Newbie Poster

Re: object variable or with block variable not set

 
0
  #5
Feb 26th, 2006
WOW you're fast...I will try to do what you have advised me...I will let you know what happens! Thanks!
Reply With Quote Quick reply to this message  
Join Date: Feb 2006
Posts: 9
Reputation: aoude is an unknown quantity at this point 
Solved Threads: 0
aoude aoude is offline Offline
Newbie Poster

Re: object variable or with block variable not set

 
0
  #6
Feb 26th, 2006
I didn't what you advised but I keep getting the same message
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 2,413
Reputation: Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough 
Solved Threads: 211
Team Colleague
Comatose's Avatar
Comatose Comatose is offline Offline
Taboo Programmer

Re: object variable or with block variable not set

 
0
  #7
Feb 26th, 2006
does it highlight or give you a line number?
Reply With Quote Quick reply to this message  
Join Date: Feb 2006
Posts: 9
Reputation: aoude is an unknown quantity at this point 
Solved Threads: 0
aoude aoude is offline Offline
Newbie Poster

Re: object variable or with block variable not set

 
0
  #8
Feb 26th, 2006
it highlights
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 2,413
Reputation: Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough 
Solved Threads: 211
Team Colleague
Comatose's Avatar
Comatose Comatose is offline Offline
Taboo Programmer

Re: object variable or with block variable not set

 
0
  #9
Feb 26th, 2006
mkay... and what line does it highlight?
Reply With Quote Quick reply to this message  
Join Date: Feb 2006
Posts: 9
Reputation: aoude is an unknown quantity at this point 
Solved Threads: 0
aoude aoude is offline Offline
Newbie Poster

Re: object variable or with block variable not set

 
0
  #10
Feb 26th, 2006
it only highlights when I change something in the code...either put a line break etc...but if I just run the code I just get a message box 'object variable or with block variable not set'...I don't know how to check where the bug is exactly...I know this sounds really stupid...sorry!
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC