- View New Content
- Home
- Site
-
Forums
- Community Resources
- FileMaker Security Management
- FileMaker Server Administration
- FileMaker on the GO
- Database Schema & Business Logic
- The Presentation Layer
- Brain Food
-
FileMaker and WEB 2.0 Technology
- 360 Works Official Product Support Forums
- FM Forums Affiliate Sponsors
- FileMaker Developers & User Groups
- Tools Of The Trade
- FileMaker Classifieds
- FileMaker Product Family
- The Water Cooler
- FM Forums Operations
- Blogs
- Social Groups
- Marketplace
- Chat
-
More
12 replies to this topic
#1
enthusiast
Posted 22 February 2012 - 04:21 PM
I would like to have a pull down or even a selct list to click on to have the system go out and find previous year. I already have a script for current year. thanks in advance.
___________________________
Randy Koonce
email:koonce@randykoonce.com
www.randykoonce.com
Randy Koonce
email:koonce@randykoonce.com
www.randykoonce.com
#2
I have an idea!
Posted 22 February 2012 - 04:43 PM
in a date field find
*/*/2011
Stephen Dolenski
FM Forums.com Founder, Administrator
FM Forums.com Founder, Administrator
#3
enthusiast
Posted 29 February 2012 - 08:26 AM
in a date field find
*/*/2011
the only problem i need it to do this every year without me putting the year in....
Year ( Get ( CurrentDate ) ) - 1 does not work on 7 it does however put the right year but the find does not work
___________________________
Randy Koonce
email:koonce@randykoonce.com
www.randykoonce.com
Randy Koonce
email:koonce@randykoonce.com
www.randykoonce.com
#4
consultant
Posted 29 February 2012 - 09:36 AM
Try:
Enter Find Mode []
Set Field [ YourTable::Datefield ; Date ( 1 ; 1 ; Year ( Get ( CurrentDate ) ) - 1 ) & "…" & Date ( 1 ; 0 ; Year ( Get ( CurrentDate ) ) ) ]
Perform Find []
Enter Find Mode []
Set Field [ YourTable::Datefield ; Date ( 1 ; 1 ; Year ( Get ( CurrentDate ) ) - 1 ) & "…" & Date ( 1 ; 0 ; Year ( Get ( CurrentDate ) ) ) ]
Perform Find []
#5
Lifelong FM Student
Posted 29 February 2012 - 10:01 AM
Michael, I am wondering why Year ( Get ( CurrentDate ) ) - 1 would not work. It works in my tests ... just entering the year itself into a date field finds all records within that year. And I know that YOU know it ... so why did it fail for agaperrk? And why are you providing a range instead?
Never mind. Version 7 ... I just opened it and tried and it doesn't work! I did not know this functionality wasn't in 7!
Never mind. Version 7 ... I just opened it and tried and it doesn't work! I did not know this functionality wasn't in 7!
Each assumption is an educated guess, a likely condition or event, presumed known and true in the absence of absolute certainty.
#6
Just a Newbee to SQL
Posted 29 February 2012 - 11:01 AM
Automatic message
This topic has been moved from "FileMaker Product Family → FileMaker Legacy → FileMaker Pro 7" to "Database Schema & Business Logic → Calculation Engine (Define Fields)".
This topic has been moved from "FileMaker Product Family → FileMaker Legacy → FileMaker Pro 7" to "Database Schema & Business Logic → Calculation Engine (Define Fields)".
#7
enthusiast
Posted 29 February 2012 - 02:10 PM
GetAsText(Date( 1; 1; Year(Get(CurrentDate)) )) & "..." & GetAsText(Date( 12; 31; Year(Get(CurrentDate)) )) This gets me the current year.. I guess i could use a minus 1 after the current date.
___________________________
Randy Koonce
email:koonce@randykoonce.com
www.randykoonce.com
Randy Koonce
email:koonce@randykoonce.com
www.randykoonce.com
#8
consultant
Posted 29 February 2012 - 02:14 PM
Are you asking, answering?
#9
enthusiast
Posted 29 February 2012 - 02:51 PM
I was just showing that i had the current year done but I am having issues with the Previous Year.
___________________________
Randy Koonce
email:koonce@randykoonce.com
www.randykoonce.com
Randy Koonce
email:koonce@randykoonce.com
www.randykoonce.com
#10
consultant
Posted 29 February 2012 - 03:14 PM
And my post #4 above ... ?
#11
enthusiast
Posted 29 February 2012 - 04:24 PM
I was just pointing out that i have the current year and it does not work for me just to add a minus 1 unless there is a new way to do it........ I'm still looking for a solution for the previous year.
___________________________
Randy Koonce
email:koonce@randykoonce.com
www.randykoonce.com
Randy Koonce
email:koonce@randykoonce.com
www.randykoonce.com
#12
consultant
Posted 29 February 2012 - 04:44 PM
OK, I'll ask again: have you seen my suggestion in post #4 of this thread? It is supposed to provide a solution for finding records from previous year.
#13
Lifelong FM Student
Posted 29 February 2012 - 05:11 PM
agaperrik, why are you wrapping with GetAsText()? You should be able to take Comment's calculation and just put it in the calculation dialog box exactly (copy it) as:
Date ( 1 ; 1 ; Year ( Get ( CurrentDate ) ) - 1 ) & "…" & Date ( 1 ; 0 ; Year ( Get ( CurrentDate ) ) )
You are searching a date field, correct? This doesn't need a drop-down list or anything else ... it will always change and always get the year prior to the current one in a regular Find script.
Date ( 1 ; 1 ; Year ( Get ( CurrentDate ) ) - 1 ) & "…" & Date ( 1 ; 0 ; Year ( Get ( CurrentDate ) ) )
You are searching a date field, correct? This doesn't need a drop-down list or anything else ... it will always change and always get the year prior to the current one in a regular Find script.
Each assumption is an educated guess, a likely condition or event, presumed known and true in the absence of absolute certainty.

































