473,499 Members | 1,926 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

On load Event code prevents users assess to my main form

2 New Member
I have a form (frmSewer) which bounded to tblSewer. The code at the On Load Event is designed to open frmSewer is appropriate date is updated into tblFilingdatesat the end of each quarter.

In other words, when a quarter ends, the Administrator must file a quarterly report, once this report id filed, he MUST complete the process by updating tblFilingDates with the date the report was filed.

Everything seems to work in year 2006 until we entered into the year 2007. Suddenly the db locked out....and the only way to unlock the form and keep it open is only when there is a date entry in tblFilingDates.DateFiled.

My On Load Event code is bypassing the date entry field or not reading it at all.
The same code is also duplicated at the AfterUpdate Event of txtPermitNo whic is also malfunctioning as dexcribed above..

Below is the On Load Event code of frmSewer.

Expand|Select|Wrap|Line Numbers
  1. Private Sub Form_Load()
  2.     Dim iQQ As Integer
  3.     Dim iYY As Integer
  4.  
  5.     'Get current quarter/year based on system date
  6.     iQQ = DatePart("q", Date)
  7.     iYY = DatePart("yyyy", Now())
  8.     'If current date is not last of last quarter
  9.     If DateIsLastQuarterDate(Now()) = False Then
  10.         'If quarter 1 then for previous quarter, we need to subtract the  year also
  11.         If iQQ = 1 Then
  12.             iQQ = 4
  13.             iYY = iYY - 1
  14.         Else
  15.             iQQ = iQQ - 1
  16.         End If
  17.     End If
  18.     'Call the function GracePeriodValidation to see if we are in within the grace period
  19.     'If not then throw an error
  20.     If GracePeriodValidation(Now(), iQQ, iYY) = False Then
  21.         MsgBox "You cannot proceed as no filing date has been entered" & vbCrLf & _
  22.                "for quarter " & iQQ & " " & iYY & "." & vbCrLf & _
  23.                "Please contact your administrator.", vbOKOnly + vbExclamation, FRM_TITLE
  24.         DoCmd.Close
  25.     End If
  26. End Sub
' ************
Jan 19 '07 #1
4 1663
MMcCarthy
14,534 Recognized Expert Moderator MVP
Bill I'm uploading the database here for the convenience of other experts.

Mary
Attached Files
File Type: zip frmGetDateFiling.zip (37.0 KB, 99 views)
Jan 19 '07 #2
billcute
2 New Member
Bill I'm uploading the database here for the convenience of other experts.

Mary
Thanks for assisting in this regard.
Bill
Jan 19 '07 #3
nico5038
3,080 Recognized Expert Specialist
Hmm, are we having here THE billcute from EE ?<LOL>

I found in the procedure GracePeriodValidation this code giving you the problem:
Expand|Select|Wrap|Line Numbers
  1.     'Check current date is within the filing date period
  2.     'Return false if invalid, TRUE otherwise
  3.     dValDate = DateValue(dValDate)
  4.     Debug.Print dValDate, DateAdd("d", GRACE_PERIOD, dLastDate)
  5.     If dValDate >= dLastDate And dValDate <= DateAdd("d", GRACE_PERIOD, dLastDate) Then
  6.         GracePeriodValidation = True
  7.     Else
  8.         GracePeriodValidation = False
  9.     End If
as the graceperiod is set to 14 it won't work after the 14th of this month....

Nic;o)
Jan 20 '07 #4
MMcCarthy
14,534 Recognized Expert Moderator MVP
Bill,

Does Nico's reply solve your problem or do you want me to keep working on it.

Mary
Jan 21 '07 #5

Sign in to post your reply or Sign up for a free account.

Similar topics

9
3309
by: William Wisnieski | last post by:
Hello Everyone, Access 2000 I have a main form with a continuous subform. On the main form I have a text field called . It gets populated based on what the user selects in a field on the...
5
3979
by: Ivan | last post by:
I am used to VB6 and am not sure how to do this in Vstudio .NET. I have a main form which calls other forms. I want to disable that main form while other ones are called. I tried hiding it and...
3
2709
by: Dennis | last post by:
I have the following code for showing a form: dim frm as new myForm frm.ShowDialog (The Form Load Event is fired then I hide the form using Me.Hide when the X in the UR corner is clicked). ...
6
2241
by: MLH | last post by:
I don't always get what I want when I invoke the following Me!MySubFormControl.Refresh from code running in the main form. Am I doing something wrong here? Someone suggested that I open the...
3
2397
by: virtualgreek | last post by:
Dear all, I have a scenario that is driving me nuts. (MS Access 2003) I have a form/subform (Continuous form) where it gets its data from tables Order and Order_Details. In the footer...
4
5324
by: abolos | last post by:
Hi all, I have a question. If I have a form that has a vb code in the Open Event and another code in Load Event, which one starts before when running this form? Does the Load Event code runs...
1
9637
by: Dennis | last post by:
I've noticed some old posts regarding this issue; but nothing recently and no resolutions in the old postings. Its almost hard for me to believe that this wouldn't be fixed by now. I am using...
5
5685
by: mdzeier | last post by:
I need to know how to maxinimze subforms to the size of the main form. I have managed to do the code to maximize the main form, but it does not work on the subforms. The main form contains 6...
0
1364
by: Saboor Mohideen | last post by:
Can someone tell me which event occurs on Total TextBox: Main Form Name Type Event Used Event Set All three textboxes are bound to a table CashAmount TextBox ...
0
7134
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7012
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7180
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
1
6901
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
4605
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3105
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3101
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
667
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
307
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.