Format mask display ### while querying..
hi,
i have a field which stores the following format 12-1234-123, to get the format i am using FMXX"-"XXXX"-"XXX, the length of the column is 11, after the data is entered when i query the info. the value in the form is displayed as ######...what could be the prob....?
regards
Kris
Hi Kris
check out this thread
Format Mask display #########
yours
Volker
Similar Messages
-
Date format mask in Enter-Query mode
Hi,
I'm developing a Form which is able to query the masterblock from a detail-item.
The queryable detail-item is a date field and has a datatype: DATETIME. When a new record is entered the values in the date field are stored in the database like "18-10-2002 15:04:02"
When the form is in enter_query mode the user must be able to enter 18-10-2002 (DD-MM-YYYY format mask, so without time mask). When execute the query with this date format the query is not able to find data.
I used a Key-Execute-Query on the detailblock like this:
SELECT 1.COLUMN
, 2.COLUMN
INTO :1.COLUMN
, :2.COLUMN
FROM TABLE.1
, TABLE.2
WHERE 1.COLUMN = 2.COLUMN
AND TO_CHAR(1.COLUMN,'dd-mm-yyyy') = to_date(:avg.datum,'dd-mm-yyyy');
Can anyone please help me?
Regards,
Ronny.Hi Ronny,
I'm not sure to have got exactly your issue (especially why you have to use that select in master-detail query), but I suggest you to substitute
...AND TO_CHAR(1.COLUMN,'dd-mm-yyyy') = to_date(:avg.datum,'dd-mm-yyyy');
with
...TRUNC(1.COLUMN) = TO_DATE(:avg.datum,'dd-mm-yyyy');
To be fair, I would use it in the where clause, even if you set it dinamically.
Let us know,
Marco -
Format Mask display #########
Dear members,
i have field with length 9, datatype char, but the value is numeric like 112223333 i want to display 11-222-3333.
i set the Format Mask to FM99"-"999"-"9999 when i give the 9 digits it display
when i give 7 digit it is right.
but when > 7 then #########.
then
i set the width = 11 but now it accepts the 11 digits i wants the user only can enter the 9 digits and the cursor jump to the next field.
i set the automatic skip property = yes but it accept 11 digits then jump to the next item.
what's the problem?
thanks
Muhammad Nadeem
[email protected]
Message was edited by:
Muhammad NadeemDear members,
the text box length is 9, the format mask is FM99"-"999"-"9999 now when i enter the 112223333 it display #########
when i give 7 digit for example 1234567 it display 12-345-67
but when more than 7 then #########.
after that i increase the length to 11,
now it is okey but the user can enter 11 digit which give error. my column length is 9. when the user enter 9 digits. like 123456789 it display 12-345-6789. but the user can enter 11. so it will give error.
thanks
Muhammad Nadeem. -
Formatting output display of query designer 7.0
Hi,
I have just switched over to Query Designer 7.0 from 3.5. The output of a query shows only 4 columns as against almost a full page of columns in the previous version. Is there a way to increase the default number of columns displayed?
ThanksHi,
do you see less rows in your query or BEx workbook?
Try this:
Open BEx Analyzer and Open BEx Query Designer. Choose in Query designer your querie and press "Exit and use querie" -> The querie is executed in BEx Analyzer with a default workbook. If there are not all rows displayed like in query definition u may have zero suppression for rows activated. This means if there are no values in one row its simply not displayed. -> Disable it in Querie properties tab rows/lines.
2nd way:
Another cause could be that u have to refresh Dataprovider in Analysis grid on BEx Analyzer.
Go to Design mode (press icon with Capital A in BEx Toolbar)-> right click on Analysis grid (table) -> properties-> Change Dataprovider-> click on button"assign query"-> choose your query and save.
Hope it helps
Regards -
Problem Querying Oracle Forms Using a Date Field and a Format Mask
Hello,
We are experiencing a problem with Oracle Forms that I was wondering if you can help me with.
We have several Forms that have single database blocks assigned to Oracle tables. The Forms are queryable and one of the fields we’re querying on is assigned to a field on the base table which is Not Null and has a Type of DATE. We are storing date/time information in this field on the database table. The item on the form is set up as a Date field with a Maximum Length of 7, a Format Mask ‘MMDDYY’ and having a Query Length of 10.
We’ve seen a discrepancy in how these fields are used to query the base table block. On some user’s computers they are able to enter a 6 digit date followed by the % sign (e.g. ‘091808%’) and they get the expected results. Other users get ‘FRM-40301: Query caused no records to be retrieved. Re-enter’. Do you know why we are experiencing this difference?
- The Oracle Database version we are running is Release 10.1.0.5.0.
- The Forms Developer version that we’re experiencing the problem with is 4.5.10.15.2
Thanks,
KrisThere is no obvious reason that I can see.
Version 4.5 is very old so you might have problems calling Oracle Support. If you can reproduce the same problem o0n 10.1.2 you should call have them analyze the problem. -
JTextField - Show date format mask while inputing
I have searched through the forums and I have not found an instance of someone try to show the format mask while a user inputs chars:
ex: **/**/**** <-- Initialized
1*/**/**** <-- After first integer
10/3*/**** <-- After third integer
I would also like the keep the caret position at the last integer and not always at the end of the input.
Also if a user enters a "t"||"T" that it will automatically enter today's date.
Is there a quick way? I have tried to use a DefaultStyledDocument but have not had success.
Thankshere's a starter
(needs to handle backspace, delete and probably a few other keys)
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.text.*;
class Testing extends JFrame
JTextField tf = new JTextField(new MyDoc(),"**/**/**",10);
public Testing()
setLocation(400,300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel jp = new JPanel();
jp.add(tf);
getContentPane().add(jp);
pack();
class MyDoc extends PlainDocument
public void insertString(int offs, String str, AttributeSet a) throws BadLocationException
if(str.equals("**/**/**") == false && (offs == 2 || offs == 5 ||
str.length() > 1 || offs > 7 || "0123456789".indexOf(str) < 0))
java.awt.Toolkit.getDefaultToolkit().beep();
return;
StringBuffer newText = new StringBuffer(getText(0,getLength()));
if(newText.length() > 0)
newText.setCharAt(offs,str.toCharArray()[0]);
remove(0,getLength());
super.insertString(0,newText.toString(),a);
if(offs == 1 || offs == 4) tf.setCaretPosition(offs+2);
else tf.setCaretPosition(offs+1);
else super.insertString(offs,str,a);
public static void main(String[] args){new Testing().setVisible(true);}
} -
How to display format mask as hint to user
Dear all
how can i display format mask as hint to user in concurrent program parameter run-time window?
value set type is fnd_date
i.e
From Date |________| DD-Mon-YYYY
thanks
RomanWhile defining the parameter why don't you define the Parameter prompt something like below:
From Date (DD-MON-YYYY): |___________|
You can always populate the Default Type to SQL Statement and Default Value to select to_char (sysdate,'DD-MON-YYYY') from dual. So it will come as follows:
From Date (DD-MON-YYYY): | _03-NOV-2012_ |
Cheers,
ND
Use the "helpful" or "correct" buttons to award points to replies / Mark the thread as answered, if your question is answered. -
Error when using format mask to create download link in report
I'm following these directions to create a download link in a report region.
http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/advnc_blob.htm#HTMDB25905
######### Table Structure...
desc document_library
Name Null Type
DOC_ID NOT NULL VARCHAR2(40)
DATE_ADDED NOT NULL DATE
FILE_CONTENT BLOB()
FILE_NAME VARCHAR2(100)
MIME_TYPE VARCHAR2(100)
DOC_NUMBER NUMBER
###### Report Region...
select a.*, dbms_lob.getlength(file_content) length
from document_library a
###### Download Link Column...
Date Format: DOWNLOAD:DOCUMENT_LIBRARY:FILE_CONTENT:DOC_NUMBER::MIME_TYPE:FILE_NAME:::attachment:Download
####### Results...
report error:
ORA-06502: PL/SQL: numeric or value error: character to number conversion error
The report region displays no rows (even though there is one row in the table), no links, and even more strange, it show the value of APP_USER where it would normally display the results.Josh,
Your end result on page 58 and the instructions in that document link don't seem to correlate. Regardless, I:
1) Copied page 58 to page 158 in your application.
2) Removed the BLOB format mask from your report link.
3) Changed your query to:
select "ROWID",
"DOC_ID",
"DATE_ADDED",
"USER_ID",
dbms_lob.getlength("FILE_CONTENT") "FILE_CONTENT",
"FILE_NAME",
"MIME_TYPE",
"DOC_NUMBER"
from "#OWNER#"."DOCUMENT_LIBRARY"
4) Specified the BLOB format mask for the FILE_CONTENT column.
Seems to work just fine now (on page 158, that is).
Joel -
Infoobject in infoset but not displaying in query designer
Hi,
I have created a query on infoset(ods1 & ods2).
a custum defined infoobject (fiscyr) is not displaying in query designer while it is present in infoset.
pls give your inputs,for why this infoobject is not available in query designer.
Thanks
RadikaHi Radika,
I cannot think of anything other than the solutions already mentioned in this thread (checking the IOBJ in infoset, running RSISET and activating it). I just had a foolish idea that you might not be looking for the right IOBJ. All the IOBJs from an infoset are not displayed with their original technical names in the query designer. They are disdplayed in the format: <infoset_technical_name>_FXXXXX where XXXXX is a number.
Also try one more thing. Go to transaction RSISET and type in the technical name of the infoset there.
Right below the box where you type the Infoset name is a check button. Check your Infoset there and then activate it from within the RSISET transaction (the activate button is right after the check button). With Infosets, sometimes just activating it from within RSA1 does not work but RSISET always seems to work.
Do this and see if it helps.
Thanks & regards,
Nikhil -
I'm having difficulty using a format mask on a DATE field in a report. The format mask is 'HH24:MI:SS'; however, when the date field is displayed in the report it shows up as '00:00:00'. I know that the DATE field in the database is correct because it displays correctly when I do an SQL query. Any suggestions?
Ken,
Try TO_CHAR(Date_Field, 'HH24:MI:SS') with alias in you report based on SQL Query. -
In a Summary Region (Page 6) I have changed one field to text, edited the field with no format mask. In the entry form on the pervious page, the column properties are Database Column, and Always replace value in Session State with the Money format Mask.(Page 5).
10313 5 P5_LPP Text $66.67 LPP
10313 6 P6_ENGAGER_LPP Text Field $66.67 I
Question is that the field in field 6 displays the value $66.67. Why not 66.67?
On Page 6 a user can press the Update_lpp button and Invalid Number Error Page pops up?
Is there a way to hold in the session state the values only while formatting on the screen is $'
ThanksThanks. I did an "on submit and before computation" process that did a SQL replace on the page item. The DML process then successfully inserted the value into the database.
Alex. -
Download Formatting Mask for BLOB column
Hi All,
IR Query : select "ROWID","FILE_NAME",dbms_lob.getlength("DATA_FILE") "DATA_FILE",
"DOC_SIZE",PROPOSAL_OWNER
from "#OWNER#"."APXTER_IMP_HDR"
I am using BLOB Download Format Mask on FILE_NAME column
using the following FORMATTING
DOWNLOAD:APXTER_IMP_HDR:DATA_FILE:ROWID::::::attachment:Download
After applying the changes, I counter the error
The number of display columns in the report reached the limit. Please click Select Columns under Actions menu to minimize the report display column list.
Thanks,
SombitHello,
Here you can find a tutorial about blob:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/apex/r31/apex31nf/apex31blob.htm
I have a demo here - it shows how to display an image in case the file is image. Otherwise, it displays download link:
http://apex.oracle.com/pls/apex/f?p=63066:1
workspace: somefeto
user: test
pwd: test
Application 63066
Also, there is a packaged application : Sample File Upload and Download that shows you, how to do it.....
you can find it on your workspace.. or here if you wish:
http://apex.oracle.com/pls/apex/f?p=10540:3:15582111009947::NO
workspace: somefeto
user: test
pwd: test
Regards,
Fateh
If you believe that my answer was helpful to you or correct, then please mark the answer as helpful or correct ... -
Hi,
How can we display a column value as a % in a report?
Thanks,
MachaanUnlike date/time and simple numeric format masks, there isn't a built-in mask for percentages. I usually just have to adjust my query to have it calculate the percentage and concatenate a ' %' at the end.
Example:
select ROUND(A/B*100,2) || ' %' as PCT
from MY_TABLE
where ...The difficulty is that sorting then becomes string like, so 102% will show up right after 10%...
If it is just an item, you can put the % in the AFTER CELL HTML. -
Changing the format mask of a numberic field in a report
Hi,
I'm fethcing some numeric values from the DB and displaying them in the report. I'd like to use comma as the decimal separator but I can't get it to work. I'm very lost with all the NLS settings. I've tried using the format mask ad '9999990D00' but it still displays as dot as the decimal separator. What do I have to do in order to use comma as the decimal separator?
ThanksTry putting
SRW.DO_SQL('alter session set NLS_NUMERIC_CHARACTERS='', ''');
in the Before Report Trigger.
The setting might be reused for the next report if Reports is set to reuse the database connection.
To avoid this, I guess you change it back to default in the After Report Trigger.
Hope this helps!
Morten -
ERROR while querying ACM driver's information
I am using following scheme to transmit sound over network:
file -> input datasource -> processor -> output datasource -> RTPManager -> network
File from which i am transmitting is temporary. I am create this file before transmit and delete it after.
1. Application starts
2. I am perform transmit first time - everything fine, but in std otput i see message "ERROR while querying ACM driver's information".
3. I am perform transmit second time - everything fine, but file that i am created for transmitting stays locked by JMF for about 20 minutes.
4. Any transmit after "ERROR while querying ACM driver's information" locks input file for about 15-20 minutes.
Any suggestions will be appreciated.
Thanks for advance!I can't download your code RAR, so can you just post the code you're using to handle the shutdown? (and please use the code tags)Thanks for anwser. There is entire test code i wrote (code with "mutex" variable is not nessesary, i wrote it just for clearer output):
import javax.media.*;
import javax.media.format.AudioFormat;
import javax.media.protocol.ContentDescriptor;
import javax.media.protocol.DataSource;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.File;
import java.nio.channels.FileChannel;
public class Test {
public static void main(String[] args) {
File sourceFile = new File("1.wav");
for (int i = 0; i < 3; i++) {
System.out.format("Try number %d\n", i);
File tempFile;
try {
tempFile = File.createTempFile("TestTemp", ".wav");
} catch (IOException e) {
System.err.format("Cannot create temporary file %s \n", e);
return;
if (!copyFile(sourceFile, tempFile)) {
return;
DataSource ds;
try {
ds = javax.media.Manager.createDataSource(new MediaLocator("file:" + tempFile.getPath()));
} catch (Exception e) {
System.err.format("Cannot create datasource %s \n", e);
return;
Format[] formats = new Format[1];
formats[0] = new AudioFormat(AudioFormat.ULAW_RTP, 8000, 8, 1);
ProcessorModel prm = new ProcessorModel(ds, formats, new ContentDescriptor(ContentDescriptor.RAW_RTP));
Processor processor;
try {
processor = Manager.createRealizedProcessor(prm);
} catch (Exception e) {
System.err.format("Cannot create processor %s \n", e);
return;
processor.close();
Object mutex = new Object();
synchronized (mutex) {
try {
mutex.wait(1000);
} catch (InterruptedException e) {
System.err.format("Thread interrupted, try number " + i + "\n");
return;
if (!tempFile.delete()) {
System.err.format("Cannot delete temporary file, try number " + i + "\n");
System.out.format("Try end number %d\n", i);
public static boolean copyFile(File sourceFile, File destFile) {
FileChannel source = null;
FileChannel destination = null;
try {
source = new FileInputStream(sourceFile).getChannel();
destination = new FileOutputStream(destFile).getChannel();
destination.transferFrom(source, 0, source.size());
} catch (Exception e) {
System.err.format("Error while copying files %s \n", e);
return false;
finally {
if (source != null) {
try {
source.close();
} catch (IOException e) {
System.err.format("Error while trying close source file %s \n", e);
if (destination != null) {
try {
destination.close();
} catch (IOException e) {
System.err.format("Error while trying close destination file %s \n", e);
return true;
}I have figured out that if i continue to try deleting files used by processor (that already closed) while program is running, files will be deleted after ~15 minutes. I have figured out this while testing my main application. This test app also may be modified to reproduce this behaviour. If you want, i can submit a modified test code to reproduce this behaviour.
If JMF is maintaining a file lock, then I assume you've improperly shutdown the processor / datasink...About resource deallocation. First, there is no datasink i have been created manually (may be jmf create it internally, but i dont think so). In my test application i've been created only input datasource and processor. I have tried deallocate datasource also, but this is dont have any effect. In JMF reference we can see this description of method Processor.close():
"Releases all resources and cease all activity."
I think this is enough to call Processor.close() to deallocate input file, is that right?
Maybe you are looking for
-
Help, new to Mac.. iMac boot but keyboard doesn't work...
Not sure what happened but the mac would now boot to ask for password. The keyboard does not respond. Act as if it not paired. I boot with the OS cd and the keyboard works fine. So I not it's not a hardware issue. One more note, I put a usb keyboard,
-
Ipod touch is not showing up in iTunes.
I have attempted to reset it It has been on both mac and windows computers with no success Multiple ports have been used on both It does not show up in Finder or My Computer I have done all of Apple's applicable troubleshooting When attempting to res
-
Writing data from a table into a spreadsheet file
I've managed to figure out putting a table on the screen for user in put (I think I made it more difficult for myself than it actually was) and I can have LabVIEW convert the data into a spreadsheet string and display that for me. Now I'd like to s
-
ITunes only gives iPhone 5 the option to restore from backup or eject
I know this question has been asked in the past, and I have read many threads and articles on this question, but I still have not been able to find a way to backup my iPhone 5 (running iOS 6.1.2) to my computer without losing all the data on it. Brie
-
Unable to open 5D Mark II Raw files in CS4 [was: raw photos]
unable to open raw photos from canon eos 5d mark II on photoshop cs4