If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
Calculated field in Forms
Hello-
I would like to see how I can add a calcualted field to my forms that would show me when an employee is eligible for benefits. I have employee who qualify in 30 days, others are 90 days. Your help is appreciated! Thank you, |
#2
|
|||
|
|||
Calculated field in Forms
On Wed, 14 Apr 2010 15:27:02 -0700, dar wrote:
Hello- I would like to see how I can add a calcualted field to my forms that would show me when an employee is eligible for benefits. I have employee who qualify in 30 days, others are 90 days. Your help is appreciated! Thank you, 30 days from.... what? Hiredate? How can you determine (from data in the table) whether it should be 30 or 90 days? What do you want to see on the form: a date, the word ELIGIBLE in a textbox, both, something else? Remember - we know nothing about either your business or your database except what you tell us. -- John W. Vinson [MVP] |
#3
|
|||
|
|||
Calculated field in Forms
One option would be to create a query based on the relevant table
then add a calculated field to the query. You would then use the query as the record source of the form. You could also put a calculated control on the form, but, depending on the design of the form, the query may be the better choice. It's difficult to give much advice on how to calculate the value you need since we don't know anything about your tables/data, but it might look something like the following (as a calculated field in a query); EligibleDate: IIf([EmployeeType] = "Full Time", DateAdd("d", 30, [HireDate], DateAdd("d", 90, [HireDate])) (the above would be all on one line in the field row of a column in the query design grid). -- _________ Sean Bailey "dar" wrote: Hello- I would like to see how I can add a calcualted field to my forms that would show me when an employee is eligible for benefits. I have employee who qualify in 30 days, others are 90 days. Your help is appreciated! Thank you, |
#4
|
|||
|
|||
Calculated field in Forms
You omitted some information so I will guess. You need a HireDate and
Eligible field with the number of days, or a category for eligiblity. With Eligible field having number of days for eligibility -- Benefits Eligible: IIF(DateDiff("d", HireDate, Date()) = [Eligible], "Yes", [Eligible] - DateDiff("d", HireDate, Date()) & " Days") For a category in the Eligible field then you need an IIF statement to translate category to days or a table to do it if you have a lot of different possibilities. -- Build a little, test a little. "dar" wrote: Hello- I would like to see how I can add a calcualted field to my forms that would show me when an employee is eligible for benefits. I have employee who qualify in 30 days, others are 90 days. Your help is appreciated! Thank you, |
#5
|
|||
|
|||
Calculated field in Forms
Yes, managers are 30 days from hire date, clerks are 90 days from hire date.
"John W. Vinson" wrote: On Wed, 14 Apr 2010 15:27:02 -0700, dar wrote: Hello- I would like to see how I can add a calcualted field to my forms that would show me when an employee is eligible for benefits. I have employee who qualify in 30 days, others are 90 days. Your help is appreciated! Thank you, 30 days from.... what? Hiredate? How can you determine (from data in the table) whether it should be 30 or 90 days? What do you want to see on the form: a date, the word ELIGIBLE in a textbox, both, something else? Remember - we know nothing about either your business or your database except what you tell us. -- John W. Vinson [MVP] . |
#6
|
|||
|
|||
Calculated field in Forms
Hello, yes I will have the below fields that you mentioned.
"KARL DEWEY" wrote: You omitted some information so I will guess. You need a HireDate and Eligible field with the number of days, or a category for eligiblity. With Eligible field having number of days for eligibility -- Benefits Eligible: IIF(DateDiff("d", HireDate, Date()) = [Eligible], "Yes", [Eligible] - DateDiff("d", HireDate, Date()) & " Days") For a category in the Eligible field then you need an IIF statement to translate category to days or a table to do it if you have a lot of different possibilities. -- Build a little, test a little. "dar" wrote: Hello- I would like to see how I can add a calcualted field to my forms that would show me when an employee is eligible for benefits. I have employee who qualify in 30 days, others are 90 days. Your help is appreciated! Thank you, |
#7
|
|||
|
|||
Calculated field in Forms
On Fri, 16 Apr 2010 09:32:01 -0700, dar wrote:
Yes, managers are 30 days from hire date, clerks are 90 days from hire date. That's a business rule. It's not a database rule. I can see how you would enforce that in your office, but since you have chosen not to post any information about your tables, I cannot tell how you would enforce it in a database. I'd love to be able to help, but I can't unless you tell me what's in your database! -- John W. Vinson [MVP] |
#8
|
|||
|
|||
Calculated field in Forms
Sorry about that I am new to this forum.
Tabel: Employee My fields a LName FName Hire Date I would like to set the rule based off of the Hire date. "John W. Vinson" wrote: On Fri, 16 Apr 2010 09:32:01 -0700, dar wrote: Yes, managers are 30 days from hire date, clerks are 90 days from hire date. That's a business rule. It's not a database rule. I can see how you would enforce that in your office, but since you have chosen not to post any information about your tables, I cannot tell how you would enforce it in a database. I'd love to be able to help, but I can't unless you tell me what's in your database! -- John W. Vinson [MVP] . |
#9
|
|||
|
|||
Calculated field in Forms
John i forgot the other fields
Table: Employee LName FName Hire Date Office Staff 30 days for eligibilty from hire date Transport 30 days for eligibility from hire date Manager 30 days for eligibility from hire date Maint 30 days fro eligibilty from hire date Clerk 90 days for eligibility from hire date Will this help? Thank you John "John W. Vinson" wrote: On Fri, 16 Apr 2010 09:32:01 -0700, dar wrote: Yes, managers are 30 days from hire date, clerks are 90 days from hire date. That's a business rule. It's not a database rule. I can see how you would enforce that in your office, but since you have chosen not to post any information about your tables, I cannot tell how you would enforce it in a database. I'd love to be able to help, but I can't unless you tell me what's in your database! -- John W. Vinson [MVP] . |
#10
|
|||
|
|||
Calculated field in Forms
On my last reply I forgot to put the Eligibility date goes with the info on
put on the titles. Office, transport etc. Eligibility date will be based off the hire date. "John W. Vinson" wrote: On Fri, 16 Apr 2010 09:32:01 -0700, dar wrote: Yes, managers are 30 days from hire date, clerks are 90 days from hire date. That's a business rule. It's not a database rule. I can see how you would enforce that in your office, but since you have chosen not to post any information about your tables, I cannot tell how you would enforce it in a database. I'd love to be able to help, but I can't unless you tell me what's in your database! -- John W. Vinson [MVP] . |
|
Thread Tools | |
Display Modes | |
|
|