IR: Days subtracting date picker
I am currently working on an interactive report where the user will choose a date with a date picker, and the report will return data of the time slot of 7 days before. To do this, I created a date picker, P1_Date and then used sql as: creation_date between; P1_Date - 7 and; P1_Date. However this throws an error when trying to apply the changes to the report: ORA-00932: inconsistent data types: expected DATE got the NUMBER.
A way around this, anyone know how to subtract days from an object date?
1018723 wrote:
Please update your forum profile with a real handle instead of '1018723 '.
I am currently working on an interactive report where the user will choose a date with a date picker, and the report will return data of the time slot of 7 days before. To do this, I created a date picker, P1_Date and then used sql as: creation_date between; P1_Date - 7 and; P1_Date. However this throws an error when trying to apply the changes to the report: ORA-00932: inconsistent data types: expected DATE got the NUMBER.
A way around this, anyone know how to subtract days from an object date?
APEX are "you typed": all the values of page element and application are strings of VARCHAR2. Therefore, when the articles containing the number, date, brute, or other values are used string must be converted explicitly to the required type. Change the expressions/predicates in your query to explicitly convert dates using TO_DATE APEX element values and the format used in your items date mask:
creation_date between to_date(:p1_date, 'dd/mm/yyyy') - 7 and to_date(:p1_date, 'dd/mm/yyyy')
Tags: Database
Similar Questions
-
Disable certain days in the date picker
Hi, I use Apex 4.2 and want to find a way to disable certain days in the date picker.
For Ex: I want to turn off Mondays and the days of the week when the date picker popup is shown. And also I want all the previous days from today should be disabled.
Please let me know how I can do this...
Thank youHello
to disable different days look at this site: http://jquerybyexample.blogspot.com/2010/07/disable-specific-days-in-jquery.html
To deactivate the days in the past, add this in: settings > Minimum Date: + 0d
See you soon,.
Tobias
-
PROBLEM WITH DATE PICKER:
Hi, I want to use the date picker as it... and set to the current value of default.and use another text box to display the selected value... to datepicker.can someone give me the entire code? If I want to write the value selected, run time using a picture as a textbox, what should I do?... Please help me... its urgent...
OK, but I used the images for what little arrows... to prevmonth, nextmonth, prevyear and next.
Here's the code...
import net.rim.device.api.ui.container.PopupScreen; import net.rim.device.api.ui.container.VerticalFieldManager; import net.rim.device.api.ui.container.HorizontalFieldManager; import net.rim.device.api.ui.component.LabelField; import net.rim.device.api.ui.Graphics; import net.rim.device.api.ui.Color; import net.rim.device.api.ui.Font; import net.rim.device.api.ui.Field; import net.rim.device.api.system.Display; import net.rim.device.api.ui.FieldChangeListener; import net.rim.device.api.ui.UiApplication; import net.rim.device.api.ui.DrawStyle; import net.rim.device.api.system.Characters; import net.rim.device.api.system.Bitmap; import net.rim.device.api.util.DateTimeUtilities; import net.rim.device.api.i18n.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import com.LMS.CustomManagers.TableLayoutManager; /** * */ public class CalendarPopup extends PopupScreen implements FieldChangeListener { private boolean isClosed = false; private static SimpleDateFormat sdfWeekDay = new SimpleDateFormat("Ei"); private static SimpleDateFormat sdfMonth = new SimpleDateFormat("MMM yyyy"); private Calendar _cl = Calendar.getInstance(); private Bitmap PrevYearFocus = Bitmap.getBitmapResource("cal_previous_year.png"); private Bitmap PrevMonthFocus = Bitmap.getBitmapResource("cal_previous_month.png"); private Bitmap NextMonthFocus = Bitmap.getBitmapResource("cal_next_month.png"); private Bitmap NextYearFocus = Bitmap.getBitmapResource("cal_next_year.png"); private Bitmap PrevYear = Bitmap.getBitmapResource("cal_previous_year_focus.png"); private Bitmap PrevMonth = Bitmap.getBitmapResource("cal_previous_month_focus.png"); private Bitmap NextMonth = Bitmap.getBitmapResource("cal_next_month_focus.png"); private Bitmap NextYear = Bitmap.getBitmapResource("cal_next_year_focus.png"); private static int [] tableStyles = new int [] { TableLayoutManager.FIXED_WIDTH, TableLayoutManager.FIXED_WIDTH, TableLayoutManager.FIXED_WIDTH, TableLayoutManager.FIXED_WIDTH, TableLayoutManager.FIXED_WIDTH, TableLayoutManager.FIXED_WIDTH, TableLayoutManager.FIXED_WIDTH }; private int [] tableSizes = new int [7]; private TableLayoutManager _monthManager; // This is where we display the Dates private static String FIELD_SIZE_STRING = " 30 "; private static String SINGLE_BLANK = " "; private int _currentFocusDay; private int _currentMonth; // This is the month as usually defined. // In Calendar, January is month 0. private int _currentYear; private String _currentMonthString = "MMM yyyy"; private Field _initialFocusField = null; private int _selectedDay = -1; // None selected private Font _normalFont; private Font _boldFont; private ClickbleImage PrevYearBut, PrevMonthBut, NextMonthBut, NextYearBut; private BorderedLabel MonthDisplay,Today; public CalendarPopup(Date selectedDate) { super(new VerticalFieldManager(){ public void sublayout(int width, int height) { super.sublayout(Display.getWidth(),height); } }); _cl.setTime(selectedDate); createScreen(_cl.get(Calendar.DAY_OF_MONTH), _cl.get(Calendar.MONTH) + 1, _cl.get(Calendar.YEAR)); } public boolean isClosed(){ return isClosed; } private void displayMonth() { _monthManager.deleteAll(); // Delete the stuff currently there // Determine start of the Month _cl.set(Calendar.DAY_OF_MONTH, 1); _cl.set(Calendar.MONTH, _currentMonth - 1); _cl.set(Calendar.YEAR, _currentYear); _cl.set(Calendar.HOUR_OF_DAY, 12); _cl.set(Calendar.MINUTE, 0); _cl.set(Calendar.SECOND, 0); _cl.set(Calendar.MILLISECOND, 1); long startOfMonth = _cl.getTime().getTime(); // set Month in 'header' _currentMonthString = sdfMonth.formatLocal(_cl.getTime().getTime()); // Figure out where the month display needs to start int workDay = _cl.get(Calendar.DAY_OF_WEEK); int startAt = 0; switch (workDay) { case(Calendar.MONDAY): { startAt = 0; break; } case(Calendar.TUESDAY): { startAt = -1; break; } case(Calendar.WEDNESDAY): { startAt = -2; break; } case(Calendar.THURSDAY): { startAt = -3; break; } case(Calendar.FRIDAY): { startAt = -4; break; } case(Calendar.SATURDAY): { startAt = -5; break; } case(Calendar.SUNDAY): { startAt = -6; break; } } Date workDate = _cl.getTime(); long workDateTime = workDate.getTime() + ((long)startAt) * ((long)DateTimeUtilities.ONEDAY); //long dayTime = workDateTime; for ( int i = 0; i < 42; i++ ) { // Need at most 6 rows workDate.setTime(workDateTime); _cl.setTime(workDate); workDateTime = workDateTime + DateTimeUtilities.ONEDAY; BorderedLabel blf = null; //int actualDate = _cl.get(Calendar.DAY_OF_MONTH); int actualDate = _cl.get(Calendar.DAY_OF_MONTH); String tempDateString = Integer.toString(actualDate); int textColor = Color.BLACK; if ( _cl.get(Calendar.MONTH) == _currentMonth - 1 ) { if ( _currentFocusDay == actualDate ) { _initialFocusField = blf; textColor = Color.RED; } blf = new BorderedLabel(tempDateString, LabelField.USE_ALL_WIDTH | DrawStyle.HCENTER | LabelField.FOCUSABLE,textColor); } else if ( (i % 7 == 0) && (startOfMonth < _cl.getTime().getTime()) ) { // We have finished the month break; } else { blf = new BorderedLabel(tempDateString, LabelField.USE_ALL_WIDTH | DrawStyle.HCENTER,Color.LIGHTGREY); } blf.setChangeListener(this); _monthManager.add(blf); } if ( this.isDisplayed() && _initialFocusField != null ) { _initialFocusField.setFocus(); _initialFocusField = null; } MonthDisplay.SetText(_currentMonthString); } private void createScreen(int focusDay, int startMonth, int startYear) { // Initial values for Screen _currentFocusDay = focusDay; _currentMonth = startMonth; _currentYear = startYear; final VerticalFieldManager topManager = new VerticalFieldManager(FIELD_HCENTER){ public void paint(Graphics g){ g.setColor(0x333333); g.fillRect(0,0,getWidth(),getHeight()); super.paint(g); } }; int columnSize = this.getFont().getAdvance(FIELD_SIZE_STRING); for ( int i = 0; i < tableSizes.length; i++ ) { tableSizes[i] = columnSize; } _monthManager = new TableLayoutManager(tableStyles, tableSizes, 0, TableLayoutManager.FIELD_HCENTER){ public void paint(Graphics g){ g.setColor(Color.WHITE); g.fillRect(0,0,getWidth(),getHeight()); super.paint(g); } }; VerticalFieldManager bottomManager = new VerticalFieldManager(FIELD_HCENTER){ public void paint(Graphics g){ g.setColor(0x333333); g.fillRect(0,0,getWidth(),getHeight()); super.paint(g); } protected void sublayout(int width, int height) { super.sublayout(width, height); setExtent(topManager.getWidth(), 30); } }; PrevYearBut = new ClickbleImage(PrevYearFocus,PrevYear,FIELD_HCENTER | FOCUSABLE); PrevYearBut.setChangeListener(this); PrevMonthBut = new ClickbleImage(PrevMonthFocus,PrevMonth,FIELD_HCENTER | FOCUSABLE); PrevMonthBut.setChangeListener(this); MonthDisplay = new BorderedLabel(_currentMonthString,NON_FOCUSABLE,Color.WHITE); MonthDisplay.setChangeListener(this); NextMonthBut = new ClickbleImage(NextMonthFocus,NextMonth,FIELD_HCENTER | FOCUSABLE); NextMonthBut.setChangeListener(this); NextYearBut = new ClickbleImage(NextYearFocus,NextYear,FIELD_HCENTER | FOCUSABLE); NextYearBut.setChangeListener(this); HorizontalFieldManager hfm = new HorizontalFieldManager(FIELD_HCENTER); hfm.add(PrevYearBut);hfm.add(new VerticalSpacer(5,3)); hfm.add(PrevMonthBut);hfm.add(new VerticalSpacer(5,3)); hfm.add(MonthDisplay);hfm.add(new VerticalSpacer(5,3)); hfm.add(NextMonthBut);hfm.add(new VerticalSpacer(5,3)); hfm.add(NextYearBut); topManager.add(hfm); TableLayoutManager _daysManager = new TableLayoutManager(tableStyles, tableSizes, 0,TableLayoutManager.FIELD_HCENTER); String [] days = {"Mo","Tu","We","Th","Fr","Sa","Su"}; for(int i = 0 ; i < days.length;i++){ _daysManager.add(new BorderedLabel(days[i],NON_FOCUSABLE | FIELD_HCENTER,Color.WHITE)); } topManager.add(_daysManager); displayMonth(); HorizontalFieldManager hfm1 = new HorizontalFieldManager(); Today = new BorderedLabel("Today",FOCUSABLE | FIELD_VCENTER,Color.WHITE); Today.setChangeListener(this); int space = Display.getWidth() >= 480 ? 130 : 90; hfm1.add(new VerticalSpacer(30,space));hfm1.add(Today);hfm1.add(new VerticalSpacer(30,space)); bottomManager.add(hfm1); this.add(topManager); this.add(_monthManager); this.add(bottomManager); } protected void onDisplay() { if ( _initialFocusField != null ) { _initialFocusField.setFocus(); _initialFocusField = null; } super.onDisplay(); } public void fieldChanged(Field field, int context){ _currentFocusDay = -1; // Leave focus on 'button' _initialFocusField = field; int monthIncrement = 33; if(field instanceof ClickbleImage){ if(field == PrevYearBut){ _currentYear = _cl.get(Calendar.YEAR)-1; displayMonth(); }else if(field == PrevMonthBut){ monthIncrement = -3; processMonth(monthIncrement); }else if(field == NextMonthBut){ processMonth(monthIncrement); }else if(field == NextYearBut){ _currentYear = _cl.get(Calendar.YEAR)+1; displayMonth(); } }else if(field instanceof BorderedLabel){ if(field == MonthDisplay){ }else if(field == Today){ _cl.setTime(new Date()); _currentFocusDay = _cl.get(Calendar.DAY_OF_MONTH); _currentMonth = _cl.get(Calendar.MONTH) + 1; _currentYear = _cl.get(Calendar.YEAR); displayMonth(); }else { LabelField lab = (LabelField) field; _selectedDay = Integer.parseInt(lab.getText()); close(); } } } private void processMonth(int monthIncrement){ _cl.set(Calendar.DAY_OF_MONTH, 1); _cl.set(Calendar.MONTH, _currentMonth-1); _cl.set(Calendar.YEAR, _currentYear); Date workDate = _cl.getTime(); workDate.setTime(workDate.getTime() + (((long)monthIncrement) * ((long)DateTimeUtilities.ONEDAY))); _cl.setTime(workDate); _currentMonth = _cl.get(Calendar.MONTH) + 1; _currentYear = _cl.get(Calendar.YEAR); displayMonth(); } public void close() { UiApplication.getUiApplication().popScreen(this); } public Date getSelectedDate() { if ( _selectedDay == -1 ) { return null; } Calendar cl = Calendar.getInstance(); cl.set(Calendar.YEAR, _currentYear); cl.set(Calendar.MONTH, _currentMonth - 1); cl.set(Calendar.DAY_OF_MONTH, _selectedDay); cl.set(Calendar.HOUR_OF_DAY, 0); cl.set(Calendar.MINUTE, 0); cl.set(Calendar.SECOND, 0); cl.set(Calendar.MILLISECOND, 1); return cl.getTime(); } public boolean keyChar(char key, int status, int time) { boolean retval = false; switch (key) { case Characters.ENTER: { // We have selected something break; } case Characters.ESCAPE: { close(); isClosed = true; retval = true; break; } default: break; } return retval; } } class ClickbleImage extends Field { private Bitmap bitmap1,bitmap2,img; private boolean isFocus = false; public ClickbleImage(Bitmap bitmap1,Bitmap bitmap2,long style) { super(style); this.bitmap1 = bitmap1; this.bitmap2 = bitmap2; img = bitmap1; } protected boolean navigationClick(int status, int time) { fieldChangeNotify(0); return true; } protected void onUnfocus() { isFocus = false; super.onUnfocus(); img = bitmap1; invalidate(); } protected void onFocus(int direction) { super.onFocus(direction); isFocus = true; img = bitmap2; invalidate(); } public void paint(Graphics g){ g.drawBitmap((this.getWidth()-img.getWidth())/2,(this.getHeight()-img.getHeight())/2,img.getWidth(),img.getHeight(),img,0,0); } protected void layout(int w, int h){ setExtent(20,20); } protected void drawFocus(Graphics graphics, boolean on) { } } class BorderedLabel extends LabelField { int width,height,color; private String text; private Font font; public BorderedLabel(String text, long style,int TextColor) { super(text, style); SetFont(Font.PLAIN,18); this.color = TextColor; this.text = text; } public void SetText(String text){ this.text = text; invalidate(); } public void paint(Graphics g) { width = this.getWidth(); height = this.getHeight(); if(isFocus()){ g.setColor(Color.YELLOW); g.fillRect(0,0,width,height); g.setColor(Color.BLACK); }else { g.setColor(color); } g.drawText(text, (getWidth() - font.getAdvance(text))/2, (getHeight() - font.getHeight())/2); } protected void onFocus(int direction) { super.onFocus(direction); invalidate(); } protected void onUnfocus() { super.onUnfocus(); invalidate(); } private void SetFont(int font_style, int font_size) { font = Font.getDefault().derive(font_style,font_size); this.setFont(font); } protected boolean navigationClick(int status, int time) { fieldChangeNotify(0); return true; } } class VerticalSpacer extends Field { // Only for VerticalFieldManagers private int _height; private int _width; public VerticalSpacer(int height, int width) { super(Field.NON_FOCUSABLE); _height = height; _width = width; } public void layout(int width, int hieght) { setExtent(_width, _height); } public void paint(Graphics g) { } }
I think you have the right to TableLayoutManager? If this isn't the case, then search the forum and you will get. Which I used here.
call this class-
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
You can use any format here (above)
CalendarPopup dd = new CalendarPopup (date)
UiApplication.getUiApplication () .pushModalScreen (dd);
{if (!) CDI IsClosed())}
Date selectedDate = dd.getSelectedDate ();
String DateStrValue = formatter.format (selectedDate) m:System.NET.SocketAddress.ToString ();
textbox.setText ((DateStrValue) formatter.format m:System.NET.SocketAddress.ToString ());
}TextBox is the lable field or anything like that
-
Help with Date Picker months classic display in 4.2.5.00.08
Version: 4.2.5.00.08
Topic: business 3
Hello
I have two selectors classical fields of dates that represent a Date "from" and "to this day".
When you click on the calendar icon and change the month in the select list on the "Date from" and selecting a date, and then by opening the 'to Date' by clicking on the icon of the month calendar is displayed corresponds to the current month (sysdate) in the Select list.
Demand for the user must have the month in the match of the calendar 'To Date' the month selected on the calendar "Date from" when you click on the calendar icon on "Date to the.
Since this announcement, the current month is September. If the month is changed in October and a date is selected in the 'Date' then I click on the 'To Date' calendar icon the month displayed in the list select should be October not September.
How can this be achieved?
Thank you
Joe
Joe R wrote:
Version: 4.2.5.00.08
Topic: business 3
I have two selectors classical fields of dates that represent a Date "from" and "to this day".
The two dates selectors 'Business' and classic theme 3 are well beyond their expiration date. A modernization program for this app would be a very good idea...
When you click on the calendar icon and change the month in the select list on the "Date from" and selecting a date, and then by opening the 'to Date' by clicking on the icon of the month calendar is displayed corresponds to the current month (sysdate) in the Select list.
Demand for the user must have the month in the match of the calendar 'To Date' the month selected on the calendar "Date from" when you click on the calendar icon on "Date to the.
Since this announcement, the current month is September. If the month is changed in October and a date is selected in the 'Date' then I click on the 'To Date' calendar icon the month displayed in the list select should be October not September.
How can this be achieved?
It can be done with dynamic action of executing JavaScript Code. I'd like to think that there is a better way to do it than that, which basically extract the picker of the year and month, then rewrites the JS code that triggers the date picker To use them as parameters month and year.
Dynamic action
Event: Mouse enter
Selection type: jQuery Selector
jQuery Selector: #P1_TO_IMG
Real Actions
Action: Run the JavaScript Code
Fire on Page load: NO.
Code:
var from, d, y, m, button, href, js, p; from = $v('P1_FROM'); if (from) { d = new Date(from); y = d.getUTCFullYear().toString(); m = (d.getUTCMonth() + 1).toString(); button = $('#P1_TO_fieldset.datepicker a'); href = button.attr('href'); js = href.match(/^(javascript:void\(\$p_DatePicker\()(.+)(\)\);$)/); p = js[2].split(','); p[8] = "'" + y + "'"; p[13] = "'" + ((m.length === 1) ? "0" + m : m) + "'"; href = js[1].concat(p.join(), js[3]); console.log(href); button.attr('href', href); }
Replace P1_FROM and P1_TO with the names of your items as needed.
-
Date Picker APEX 4.2 validation
Hi all
In our application, we created a date picker in the format below.
1 the name of the article-> P1_ENG_DATE
2. under settings-> Format mask-> fmDay, months GFMD, YYYY
3. under default-> to_char (sysdate, ' fmDay, months GFMD, YYYY')
4. once the application under the ar-ticle column loading Date that we can see the release date
5 now if they choose to date picker application survey allows you to submit the form.
6 but if they change the date manually i., e instead of Thursday, if we enter Wednesday, June 18,2015 while that submit the form she will the error ' error ORA-01861: literal does not match the format string "because they change from day.
7. not only change the day, if change us on the wrong day, wrong Date and delete last two digits of the year we can see literal error problem.
Methods:
1. If we want to read only option date picker where we do.
2. how to manage the validation of using Java date picker script & PL/SQL.
Could you please help me with this request.
Kind regards
Sruthitamiri
Hi Nanoo Tamiri,
Sruthi Tamiri wrote:
1. If we want to read only option date picker where we do.
2. how to manage the validation of using Java date picker script & PL/SQL.
The first thing: access the datepicker-> settings section element and value
- See her-> when click on icon
In the section of the element:
- CSS classes to elements of HTML form-> apex_disabled
- Attributes of the HTML Form element-> readonly = 'true '.
This will force the user to select a date in the date only picker and avoid the mistakes of your format.
The second point is not clear as to how you want to manage the validation of the datePicker using JavaScript / PL/SQL.
I hope this helps!
Kind regards
Kiran
-
Hello all;
I have a date picker I want to limit: of sysdate sysdate + 10 days. I tried to use this solution: Oracle & Apex Geekery: Dynamic Date Range in APEX Datepicker - no need to Plugin
but it did not work for me. I created two hidden and picker dates min max and created dynamic actions, but it does nothing. I don't know if I'm away from the steps. Please notify.
Thank you
Hi Haisai,.
If you try the following:
in your article in date picker under the section 'Settings' for 'Minimum Date' add + 0 d and for 'Maximum Date' add + 10 d
Hope this helps
Paul
-
element on the page (date picker)
I added a date picker to my report. and in the report source, I added a clause where clause to filter the report based on the selected date (which is one of the columns of the table), but it showed nothing.
WHERE DATE =: P23_DATE
When I remove the where clause appear all the records and when I return it... nothing there.
can someone help me?
Published by: hasni-IT on May 4, 2013 07:19You have data, it's good. You have isolated the problem to what seems to be the WHERE clause, all right. The WHERE clause is simple, good. So, it would seem DATE NOT =: P23_DATE corresponding to your query.
Don't forget - or noted that if you didn't know these are page elements (always?, for most) strings. As Jeff intimates, if the DATE is a date, you get implicit date conversion in your WHERE clause. (BTW, isn't DAY a reserved word?) May I suggest trying "DATE = TO_DATE (: P23_DATE, 'the date format') ' make explicit a conversion?
Also, I recommend that you run any question, you have a problem with in the APEX SQL command window. Then, you can see immediately what APEX has returned for your query. It helps my a lot of debugging.
Kind regards
Howard -
Change a chart value using the date picker
Hello
I use this code for graphical access
Select deptnm in the Department, eqpnm as MachineN, Sum (Qty) as the amount of work
where wrkrsltday like to_char (to_date(:P1_DATE), ' MM/DD/YYYY') and item_cd! = '9999' and slipnm! = "PayO" group of eqpnm, deptnm, eqpnm order of deptnm
He works in the SQL command line.
Here I give you the date in the format defined by the user to input.
But after her run at race time on the date picker, I m selectind all daye is
the message of no data found
Guide me on...Hello
I solved the problem; you need to enter P1_DATE in the field "Page to go". I just tested with a few dates - 09/11/2012, 09/12/2012 (I watched your work table to identify the validity dates) and it works fine.
I changed the password of your workspace to test123.
Thank you
Rohit -
Date Picker Format/Edit recommended
APEX 4.0 - by using the date picker and mask format is DD/MM/YYYY.
When a user enters the 15/02/12, he spent the mask of MM/DD/YYYY format and stores it in the database with a year = 0012.
Years have always been problematic, because what is valid one year at? He accepts a year = 1234...
Ignoring that, what I want to do is enforce a year 4-digit.
I can add my OWN validation, but if I do, why bother with the mask of MM/DD/YYYY format and not only do in my own validation with to_date(:P_date,'MM/DD/YYYY')? If I add a year to 4-digit check on mine and let the mask MM/DD/YYYY, and the user enters 02/99/12, then they will receive two errors. (1) the mask JJ/MM/AAAA, mistake the day = 99 and my own for the 2 digits of the year...
I prefer a single place to keep the validations to date, not twice a day, but this seems too complicated, which means usually I forget something obvious.
Suggestions on best practices for APEX date picker validation?
Thank you.Maybe this isn't what you are looking for but instead of AAAA RRRR can give you a year 2000 +.
-
Hello
I have a report and I have a DATE field in the report. I'm filtering the DATE field with an order of the day of the date picker control. Exodus, P2_DATE.
My requirement is, if I select a date in the P2_DATE element, then the report has view ONLY records of the day before the selected date.
Example: if I select December 28, 2011, the result set must display ONLY those records created December 27, 2011
Can someone tell me how to handle this in my WHERE clause or any other work around.
My version: Apex - 4.0 g 10 DB
Thank you in advance,
DanielHello
Try again with the following query
Select TO_DATE(:P2_DATE,'DD-MON-YY')-1 DOUBLE
When trunc (sysdate) = TO_DATE(:P2_DATE,'DD-MON-YY')-1;See you soon,.
San. -
Question of the calendar date Picker
For the last few days I am looking for a way to integrate a date picker in my php (developed with Dreamweaver CS5) page /Calendar (such as those that travel agencies have for example) which allows a user to enter a text entry field the date or if he or she chooses to click on a button that displays a calendar (if all goes well aligned on the text field) - the user must be able to Click on a given date: action that triggers the dissapearance of the calendar and the selected date to be included in the text field: this seems pretty basic - but for some reason I can't find a widget to something that works this way.
Any help is appreciated.
Carla
http://jQueryUI.com/demos/DatePicker/
Loving jQuery!
There is also an extension to Adobe Dreamweaver Exchange [HERE]
But I did have the chance to test this one and some of the extensions are a little outdated and IE8 - so test to be sure.
I hope this helps!
--
Lawrence * Adobe Community Professional *.
www.Cartweaver.com
All Shopping Cart Adobe DreamweaverStay up to date - friend, follow and bookmark!
http://www.Twitter.com/Cartweaver
http://www.Cartweaver.com/Facebook
http://blog.Cartweaver.com -
APEX 4.0 Inline Date Picker
Hello
I have a date picker on my page which contains the parameters of property-> see the: Inline
I also have a dynamic action so that whenever the user chooses another day, the page must be made.
It works perfectly when the date picker is not "inline", but for example on icon click.
Why this work with inline date pickers?Update: Bug #9950138 has now been set at will in our next group of hotfixes.
Kind regards
Anthony -
Date Picker year drop duplicated!
He is behaving very strangely, I see.
We use a date picker, and when you click on the calendar icon, there is a pop-up that shows every day to choose from.
At the top of the calendar.
There are two drop-down lists:
the drop down menu of the months and the years drop-down.
For some reason, in the years to drop all years are duplicated... (the months are fine)
1999
1999
2000
2000
2001
2001
etc.
How to debug this? Has anyone encountered this problem?
Where is the JavaScript code for this popup calendar?
I know it's the /i/javascript/apex_3_1.js that calls the $p_DatePicker, but what I do from here? The JavaScript doesn't look at other tables or something?
I'm a developer, so I can't really go back on side server to update the JS. Why would this happen?
Any clue?
Thank you!
Ann
Published by: ApexNewbie on January 20, 2010 12:30
Published by: ApexNewbie on January 21, 2010 08:34Hello
Well, I think you found the problem, but I have no idea of how solve it or how that could happen. Sorry
BR, Jari
Published by: jarola on January 21, 2010 20:30
You must contact DBA. Is of the opinion
-
Problem with the default date picker
Hello
I want to set a default value for a date picker in my application. I need to fix the date of the first date of the current month at the first start of my application. I tried to adjust the default value of my date picker control object, but when I do this I get all sorts of errors. So I decided to do a process in which I put my defaults and it works.
This is my code:
DECLARE
T_DATE DATE;
BEGIN
T_DATE: = TO_DATE ('01' |) TO_CHAR (SYSDATE, 'MM') | TO_CHAR (SYSDATE, 'YY'), 'DDMMYY');
: P18_STARTDATUMRAPPORT1: = T_DATE;
: P18_STARTDATUMRAPPORT2: = T_DATE;
: P18_STARTDATUMRAPPORT3: = T_DATE;
END;
This is my point of process:
Sequence: 10
Address the point: On Load - footer after
Run the process: once a page visit (by default).
But the problem I'm now meet is the fact that when I run my application, the values are not defined when I run this page. It's only the second time I go to this page, or refresh the values are put in my dates selectors.
Anyone know why this is, and how it can be solved?
Thanks in advance,
Bram.Hello
Process which set the default values for page elements are best placed in the point of the process "on the load - before the header" - try to set it to that.
In addition, you can quickly get to the first day of a month to help:
TRUNC(SYSDATE,'MM')
Andy
-
date picker default value appears only not in the sql query
Hello
I have a page as a table with a query similar to the following:
Select emp_name, salary of emp_table where (hire_date) trunc = trunc (to_date (:P42_START_DATE))
where P42_START_DATE is the name of a date picker.
I put the date picker, "only when the current value in session state is null" and the value of being "select trunc (next_day(sysdate,'MON')-7) from dual;"-essentially the Monday of the current week, the type of source. I updated the date to 5 selector and the sequence of the region 10. Now, when I opened this page, no data gets pulled. I checked the source of the page and the value of the entry date picker is used to "November 17, 2008", but is not somehow reflected in the sql query.
Data get retrieved if I put manually the date in the date picker, but I would like that it by default on Monday of this week. What I am doing wrong?
Thank youHello
>
"Article 1 of the Expression value is NULL" where is expression 1
P42_START_DATE
>Yes, that's correct - No. colon is required here as we don't not using the item as a variable binding, just name for the condition. In my tests, I put the calculation for:
Name of article: P31_HIREDATE (put your P42_START_DATE here instead)
Type: SQL query
Point calculation: before header
Calculation: SELECT TO_CHAR (TRUNC (SYSDATE, 'DAY'), 'DD-MON-RR') FROM DUALMy report SQL statement is:
SELECT EMPNO, ENAME, HIREDATE FROM EMP WHERE NVL(HIREDATE, TRUNC(SYSDATE)) < TO_DATE(:P31_HIREDATE,'DD-MON-RR')
My datepicker object has no special parameters - so:
Name: P31_HIREDATE
Display: Date Picker (DD-MON-RR)
Source: Only when...
Source type: static...
The source value or expression: (empty)
Default: (empty)And that's what I did to get: http://htmldb.oracle.com/pls/otn/f?p=55041:31
Change the date that you like or click Reset to clear the cache (the calculation will be then reset the date to the current date and refiltrer the report)
Andy
Maybe you are looking for
-
Hello Why only discrete SuperBlocks (and why not continuous for example) can have an enable signal? Is it possible to enable or disable a continuous superblock? Thank youYevgeni
-
ENVY 15 t-K200: ENVY 15 t-k200 doesn't use NVIDIA GTX 850 M
I have an ENVY 15 t-k200 (K2T37AV) with processor i7-5500u, 16 GB of ram, Intel HD Graphics 5500 and NVIDIA GTX 850 M running Windows 10 64. The problem is running any application requiring the use of the NVIDIA card, the computer does not him. I we
-
HP 630 Notebook PC: HP 630 Notebook PC (model: A7J87UT #ABA)
Hello. I'm planing to upgrade my laptop from HP 630 (model: A7J87UT #ABA) with a new processor. I was intending to use a Mobile Intel Core i7 - 640 M for a Chipset Mobile Intel HM55 Express. I need to know if this is the highest level (which has inte
-
I have 8 GB of Ram in the 1st slot DIMM... can I add another in 2nd slot?
I ordered a HP Evny 310xt 700 with windows 8.1 I opted to have 8ram in a Dimm location instead of 4ram in two slots... I had hoped to get another 8ram module into slot 2 when my pc gets... so I'll have 16 RAM, but I have a hard time to know where I c
-
HelloI wonder if there is a list of supported iPad stylus for Adobe Comp CC. Or if among the community, those who have one, can guide me to a purchase or another.I believe Adobe slide and inkjet made the list, but what of the job Pro Adonit of artis