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
|
|||
|
|||
Can I assign an active X calander to a query
Can an activex calander be used in a query to sort out data by a date range
and how can I extract from a date input say 01/03/2005, that this relates to Monday, ie "dd" =MON |
#2
|
|||
|
|||
cel504 wrote:
Can an activex calander be used in a query to sort out data by a date range and how can I extract from a date input say 01/03/2005, that this relates to Monday, ie "dd" =MON -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 An ActiveX control (calendar's or other types) are only used in Forms and Reports (and I believe Data Access Pages). To get the named day of the week you have to use 2 functions: weekdayname(weekday(date)) -- MGFoster:::mgf00 at earthlink decimal-point net Oakland, CA (USA) -----BEGIN PGP SIGNATURE----- Version: PGP for Personal Privacy 5.0 Charset: noconv iQA/AwUBQiTCQoechKqOuFEgEQJVFwCcDznLyjTGqLiSxWMDXzDB7+ uZNFcAn0d+ qpTezci1opjTxxkg4ovIf7WO =T+8a -----END PGP SIGNATURE----- |
#3
|
|||
|
|||
I want to use the Active X calander to run the query, by placing it onto a
form, but how do I link the query with the calander. Any help would be appreciated. Arthur. "MGFoster" wrote: cel504 wrote: Can an activex calander be used in a query to sort out data by a date range and how can I extract from a date input say 01/03/2005, that this relates to Monday, ie "dd" =MON -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 An ActiveX control (calendar's or other types) are only used in Forms and Reports (and I believe Data Access Pages). To get the named day of the week you have to use 2 functions: weekdayname(weekday(date)) -- MGFoster:::mgf00 at earthlink decimal-point net Oakland, CA (USA) -----BEGIN PGP SIGNATURE----- Version: PGP for Personal Privacy 5.0 Charset: noconv iQA/AwUBQiTCQoechKqOuFEgEQJVFwCcDznLyjTGqLiSxWMDXzDB7+ uZNFcAn0d+ qpTezci1opjTxxkg4ovIf7WO =T+8a -----END PGP SIGNATURE----- |
#4
|
|||
|
|||
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 By refering to the calendar control in the query: PARAMETERS Forms!form_name!calendar_control_name Date; SELECT * FROM table_name WHERE date_column = Forms!form_name!calendar_control_name See the Access help articles on Expressions About Expressions Examples of Expressions - then click on the Examples of expressions used in SQL statements. -- MGFoster:::mgf00 at earthlink decimal-point net Oakland, CA (USA) -----BEGIN PGP SIGNATURE----- Version: PGP for Personal Privacy 5.0 Charset: noconv iQA/AwUBQiTa74echKqOuFEgEQJZ6gCfeZrxxhaiJ5Fsff8pRj6To7 P1KA4AoM6W cXLXHf9YZajWEz6ptsHt/mnr =K4Jn -----END PGP SIGNATURE----- cel504 wrote: I want to use the Active X calander to run the query, by placing it onto a form, but how do I link the query with the calander. |
#5
|
|||
|
|||
Advice please, when I use the weekdayname(weekday([date]) in XP I get the data I require ie Saturday, Monday etc. When I use this in ME, I get an error message. Does any one know what the correct formula is for extracting the day, from a date input. Any help would be appreciated |
#6
|
|||
|
|||
cel504 wrote:
Advice please, when I use the weekdayname(weekday([date]) in XP I get the data I require ie Saturday, Monday etc. When I use this in ME, I get an error message. Does any one know what the correct formula is for extracting the day, from a date input. The function doesn't rely on the operating system, it relies on the version of VBA/Access you are running. What is the error message you are receiving? -- MGFoster:::mgf00 at earthlink decimal-point net Oakland, CA (USA) |
#7
|
|||
|
|||
The program works fine on my works computer, but when running it on my own at
home this error message appears "Undefined function "weekdayname" in expression. All I am trying to do is to have a day output from a date for example by entering a date of say 02/03/05, it will run the formula and place in another column that this is a Wednesday. Thanks for any help you can give me. "MGFoster" wrote: cel504 wrote: Advice please, when I use the weekdayname(weekday([date]) in XP I get the data I require ie Saturday, Monday etc. When I use this in ME, I get an error message. Does any one know what the correct formula is for extracting the day, from a date input. The function doesn't rely on the operating system, it relies on the version of VBA/Access you are running. What is the error message you are receiving? -- MGFoster:::mgf00 at earthlink decimal-point net Oakland, CA (USA) |
#8
|
|||
|
|||
pardon me for jumping in.
An alternative expression would be FORMAT([YourDateField],"dddd") for the full name or Format([YourDateField[,"ddd") for an abbreviated name RE your problem of working on computer A and not computer B. To do its job, Access (like most modern programs) makes use of various external program and object libraries that provide functionality that may be shared among applications. References to the specific library files, including their locations, are stored with your database. But these library modules may not be in the same location on different machines, especially if they have different versions of Microsoft Office. If you move a database from one machine to another, these references may be "broken"; that is, one or more of the library files may not be where the stored reference says it is. When this happens, you need to take steps to let Access repair the broken reference(s) ON THE COMPUTER WHERE THE FAILURE IS OCCURING. Here are MVP Doug Steele's instructions for how to do it: *** Quote *** Any time functions that previously worked suddenly don't, the first thing to suspect is a references problem. This can be caused by differences in either the location or file version of certain files between the machine where the application was developed, and where it's being run (or the file missing completely from the target machine). Such differences are common when new software is installed. On the machine(s) where it's not working, open any code module (or open the Debug Window, using Ctrl-G, provided you haven't selected the "keep debug window on top" option). Select Tools | References from the menu bar. Examine all of the selected references. If any of the selected references have "MISSING:" in front of them, unselect them, and back out of the dialog. If you really need the reference(s) you just unselected (you can tell by doing a Compile All Modules), go back in and reselect them. If none have "MISSING:", select an additional reference at random, back out of the dialog, then go back in and unselect the reference you just added. If that doesn't solve the problem, try to unselect as many of the selected references as you can (Access may not let you unselect them all), back out of the dialog, then go back in and reselect the references you just unselected. (NOTE: write down what the references are before you delete them, because they'll be in a different order when you go back in) For far more than you could ever want to know about this problem, check out http://members.rogers.com/douglas.j....nceErrors.html Just so you know: the problem will occur even if the library that contains the specific function that's failing doesn't have a problem. **** End Quote **** So, follow those instructions and see if your problem goes away. Check out the following reference http://www.trigeminal.com/usenet/usenet026.asp?1036 cel504 wrote: The program works fine on my works computer, but when running it on my own at home this error message appears "Undefined function "weekdayname" in expression. All I am trying to do is to have a day output from a date for example by entering a date of say 02/03/05, it will run the formula and place in another column that this is a Wednesday. Thanks for any help you can give me. "MGFoster" wrote: cel504 wrote: Advice please, when I use the weekdayname(weekday([date]) in XP I get the data I require ie Saturday, Monday etc. When I use this in ME, I get an error message. Does any one know what the correct formula is for extracting the day, from a date input. The function doesn't rely on the operating system, it relies on the version of VBA/Access you are running. What is the error message you are receiving? -- MGFoster:::mgf00 at earthlink decimal-point net Oakland, CA (USA) |
#9
|
|||
|
|||
Thanks to all, for the help and advice.
"John Spencer (MVP)" wrote: pardon me for jumping in. An alternative expression would be FORMAT([YourDateField],"dddd") for the full name or Format([YourDateField[,"ddd") for an abbreviated name RE your problem of working on computer A and not computer B. To do its job, Access (like most modern programs) makes use of various external program and object libraries that provide functionality that may be shared among applications. References to the specific library files, including their locations, are stored with your database. But these library modules may not be in the same location on different machines, especially if they have different versions of Microsoft Office. If you move a database from one machine to another, these references may be "broken"; that is, one or more of the library files may not be where the stored reference says it is. When this happens, you need to take steps to let Access repair the broken reference(s) ON THE COMPUTER WHERE THE FAILURE IS OCCURING. Here are MVP Doug Steele's instructions for how to do it: *** Quote *** Any time functions that previously worked suddenly don't, the first thing to suspect is a references problem. This can be caused by differences in either the location or file version of certain files between the machine where the application was developed, and where it's being run (or the file missing completely from the target machine). Such differences are common when new software is installed. On the machine(s) where it's not working, open any code module (or open the Debug Window, using Ctrl-G, provided you haven't selected the "keep debug window on top" option). Select Tools | References from the menu bar. Examine all of the selected references. If any of the selected references have "MISSING:" in front of them, unselect them, and back out of the dialog. If you really need the reference(s) you just unselected (you can tell by doing a Compile All Modules), go back in and reselect them. If none have "MISSING:", select an additional reference at random, back out of the dialog, then go back in and unselect the reference you just added. If that doesn't solve the problem, try to unselect as many of the selected references as you can (Access may not let you unselect them all), back out of the dialog, then go back in and reselect the references you just unselected. (NOTE: write down what the references are before you delete them, because they'll be in a different order when you go back in) For far more than you could ever want to know about this problem, check out http://members.rogers.com/douglas.j....nceErrors.html Just so you know: the problem will occur even if the library that contains the specific function that's failing doesn't have a problem. **** End Quote **** So, follow those instructions and see if your problem goes away. Check out the following reference http://www.trigeminal.com/usenet/usenet026.asp?1036 cel504 wrote: The program works fine on my works computer, but when running it on my own at home this error message appears "Undefined function "weekdayname" in expression. All I am trying to do is to have a day output from a date for example by entering a date of say 02/03/05, it will run the formula and place in another column that this is a Wednesday. Thanks for any help you can give me. "MGFoster" wrote: cel504 wrote: Advice please, when I use the weekdayname(weekday([date]) in XP I get the data I require ie Saturday, Monday etc. When I use this in ME, I get an error message. Does any one know what the correct formula is for extracting the day, from a date input. The function doesn't rely on the operating system, it relies on the version of VBA/Access you are running. What is the error message you are receiving? -- MGFoster:::mgf00 at earthlink decimal-point net Oakland, CA (USA) |
#10
|
|||
|
|||
Is it possible to view an message when you hover over a text box, or label. I
have seen this on other database, can this be done in Access,any help please. "cel504" wrote: Can an activex calander be used in a query to sort out data by a date range and how can I extract from a date input say 01/03/2005, that this relates to Monday, ie "dd" =MON |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to assign passthrough query into listbox rowsource | Sunny | New Users | 1 | January 10th, 2005 09:09 PM |
Inactive delete feature | frepaci | Using Forms | 7 | October 27th, 2004 08:11 PM |
Big number gives error! | Sara Mellen | Running & Setting Up Queries | 8 | October 11th, 2004 02:48 AM |
Too Few Parameters error Mail Merge Access Parameter Query | Tony_VBACoder | Mailmerge | 3 | September 14th, 2004 12:15 PM |
Display Parameter from Form on Report | sara | Setting Up & Running Reports | 10 | July 19th, 2004 04:54 PM |