Format varchar2 column which stores a number and display it in 10,000 forma
Problem Description
I am having a Standard VO , which has a varchar2 datatype attribute.
In my view page i am dispaly this vo in a OATABLE.
I want to foramt one of the varchar2 column to display it in a requried format
Eg :- if the value in the column is 9999 i want to display it as 9,999.
I have tried few sources but i did not work...
I tried all the sources metioned below
OAMessageStyledTextBean arcmrecovalue1=(OAMessageStyledTextBean)oawebbean.findChildRecursive("Arcmrecovalue2");
arcmrecovalue1.setDataType("NUMBER");
arcmrecovalue1.setAttributeValue(TABULAR_FUNCTION_VALUE_ATTR,formatter);
String currency = "USD";
arcmrecovalue1.setAttributeValue(CURRENCY_CODE,currency);
arcmrecovalue1.setAttributeValue(OAWebBeanConstants.CURRENCY_CODE,"USD");;
arcmrecovalue1.setAttributeValue(*ON_SUBMIT_VALIDATER_ATTR*,*formatter*);
OAMessageStyledTextBean arcmrecovalue2=(OAMessageStyledTextBean)oawebbean.findChildRecursive("Arcmrecovalue2");
if(arcmrecovalue2 != null)
String arcmrecovalue = (String)((OAMessageStyledTextBean)oawebbean.findChildRecursive("Arcmrecovalue2")).getValue(oapagecontext);
String retValue = null;
try
OADBTransaction oadbtransaction = l_rootAM.getOADBTransaction();
String s = "{? = call convert_string(?)}";
OracleCallableStatement oraclecallablestatement = (OracleCallableStatement)oadbtransaction.createCallableStatement(s,0);
oraclecallablestatement.registerOutParameter(1,Types.VARCHAR);
oraclecallablestatement.setString(2,arcmrecovalue);
oraclecallablestatement.execute();
retValue = oraclecallablestatement.getString(1);
catch(SQLException sqlexception)
throw OAException.wrapperException(sqlexception);
catch(Exception exception)
throw OAException.wrapperException(exception);
arcmrecovalue2.setAttributeValue("Arcmrecovalue2",retValue);
* The sql function wil return the formatted string.. but it is able to format only the first value of the table.. the second row is not formatted.
Can anyone help me
Problem Description
I am having a Standard VO , which has a varchar2 datatype attribute.
In my view page i am dispaly this vo in a OATABLE.
I want to foramt one of the varchar2 column to display it in a requried format
Eg :- if the value in the column is 9999 i want to display it as 9,999.
I have tried few sources but i did not work...
I tried all the sources metioned below
OAMessageStyledTextBean arcmrecovalue1=(OAMessageStyledTextBean)oawebbean.findChildRecursive("Arcmrecovalue2");
arcmrecovalue1.setDataType("NUMBER");
arcmrecovalue1.setAttributeValue(TABULAR_FUNCTION_VALUE_ATTR,formatter);
String currency = "USD";
arcmrecovalue1.setAttributeValue(CURRENCY_CODE,currency);
arcmrecovalue1.setAttributeValue(OAWebBeanConstants.CURRENCY_CODE,"USD");;
arcmrecovalue1.setAttributeValue(*ON_SUBMIT_VALIDATER_ATTR*,*formatter*);
OAMessageStyledTextBean arcmrecovalue2=(OAMessageStyledTextBean)oawebbean.findChildRecursive("Arcmrecovalue2");
if(arcmrecovalue2 != null)
String arcmrecovalue = (String)((OAMessageStyledTextBean)oawebbean.findChildRecursive("Arcmrecovalue2")).getValue(oapagecontext);
String retValue = null;
try
OADBTransaction oadbtransaction = l_rootAM.getOADBTransaction();
String s = "{? = call convert_string(?)}";
OracleCallableStatement oraclecallablestatement = (OracleCallableStatement)oadbtransaction.createCallableStatement(s,0);
oraclecallablestatement.registerOutParameter(1,Types.VARCHAR);
oraclecallablestatement.setString(2,arcmrecovalue);
oraclecallablestatement.execute();
retValue = oraclecallablestatement.getString(1);
catch(SQLException sqlexception)
throw OAException.wrapperException(sqlexception);
catch(Exception exception)
throw OAException.wrapperException(exception);
arcmrecovalue2.setAttributeValue("Arcmrecovalue2",retValue);
* The sql function wil return the formatted string.. but it is able to format only the first value of the table.. the second row is not formatted.
Can anyone help me
Similar Messages
-
Table which stores both creator and requestor names
Hi Experts,
We are using SRM 7.0 with extended classic scenario.We got a requirement that when Shopping cart rejected then rejection email should go to both creator and requestor in case of Shop on behalf.
But as per standard SRM rejection email going only to requestor.As we are trying to figure out how to trigger the mail to creator aswell,
Can some one help with the table name if any which stores both creator and requestor names so that we try to build some logic.
Thanks in advance.
Regards,
KalyaniHi Sankara,
Thanks for your response.
Yes i checked the FM bbp_pd_sc_getdetails it didn't solved the purpose.
Thanks.
Regards,
Kalyani -
Is there a predifined column which shows the number of support messages
Hi,
In test management work list (STWB_WORK), is there a predifined column which shows the number of support messages raised against a message (Yellow spark symbol), there is no ALV layout defined for this scenario, please advice is there any configuration required for this column to be displayed or a development has to be carried out?
Regards
Prakash KalluruHi
Have you ever used the tab Messages in the same transaction
It will list all the messages
since its ALV display you can filter as per requirement
Hope this solves ur prb
Regards
Prakhar -
Rows to columns/Transpose the records Query and Display output
hi ,
can anyone help me query this and transpose it to this format?
i am still a beginner in sql.
thanks for help!
Rows to columns/Transpose the records Query and Display output
id startdate endate
1111 1/2/2001 11/3/2001
1111 2/5/2002 4/3/2002
1111 2/6/2000 2/5/2001
3333 5/2/2003 11/3/2003
3333 6/2/2003 12/3/2003
3333 2/6/2005 2/5/2005
desired output
id startdate1 endate1 startdate2 endate2 startdate3 endate3
1111 1/2/2001 11/3/2001 2/5/2002 4/3/2002 2/6/2000 2/5/2001
3333 5/2/2003 11/3/2003 6/2/2003 12/3/2003 2/6/2005 2/5/2005Have you only 3 dates for each id ?
So, try :
SQL> l
1 with tbl as
2 (select 1111 as id, to_date('01/02/2001','DD/MM/YYYY') startdate, to_date('11/03/2001','DD/MM/YYYY') enddate from dual union all
3 select 1111 as id, to_date('02/05/2002','DD/MM/YYYY') startdate, to_date('04/03/2002','DD/MM/YYYY') enddate from dual union all
4 select 1111 as id, to_date('02/06/2000','DD/MM/YYYY') startdate, to_date('02/05/2001','DD/MM/YYYY') enddate from dual union all
5 select 3333 as id, to_date('05/02/2003','DD/MM/YYYY') startdate, to_date('11/03/2003','DD/MM/YYYY') enddate from dual union all
6 select 3333 as id, to_date('06/02/2003','DD/MM/YYYY') startdate, to_date('12/03/2003','DD/MM/YYYY') enddate from dual union all
7 select 3333 as id, to_date('02/06/2005','DD/MM/YYYY') startdate, to_date('02/05/2005','DD/MM/YYYY') enddate from dual )
8 select id, max(decode(dr,1,startdate)) start1,
9 max(decode(dr,1,enddate)) end1,
10 max(decode(dr,2,startdate)) start2,
11 max(decode(dr,2,enddate)) end2,
12 max(decode(dr,3,startdate)) start3,
13 max(decode(dr,3,enddate)) end3
14 from (select id, startdate,enddate, dense_rank() over (partition by id order by startdate) dr from tbl)
15* group by id
SQL> /
ID START1 END1 START2 END2 START3 END3
1111 02/06/00 02/05/01 01/02/01 11/03/01 02/05/02 04/03/02
3333 05/02/03 11/03/03 06/02/03 12/03/03 02/06/05 02/05/05
SQL> HTH,
Nicolas. -
Retrieve data from 2 columns of 2 different tables and display in 1 column
Hi,
Is it possible to retrieve data from 2 different columns of 2 different tables and display it in the same column of a datablock in a form.
For example:
Table A
Col1
1
2
3
Table B
Col1
2
4
5
The column from the datablock in the form should display the following:
1
2
3
2
4
5You can create a view
select ... from table_a
union
select ... from table_b
and base the block on that.
However, if you want to allow DML on the block it gets more complicated. -
Formatting function for columns which store japanese characters
I have a table which stores names in all languages.I have a SQL Report.When the names are in English the formatting is good.But when the names are in Japanese.The formatting is going wrong.
A part of SQL report is as follows
COLUMN emp_name formata20
COLUMN mgr_name formata20
select emp_name,mgr_name
from employee;
The data in the columns are coming in ZigZag fashions.I tried using ltrim and rtrim but had no impact.Are there any functions which would help in formatting the query.I need this very urgently.
Thanks in advanceChange your environment variable 'nls_lang' appropriately to reflect the language.
For example on my computer, this variable has the value
American_America.WE8ISO8859P1
Typically NLS_LANG environment variable is of type:
language_territory.charset
If you are using Japanese character set, you could specify the environment variable as:
JAPANESE_JAPAN.JA16EUC
Please go through Oracle's Globalization Support Guide for additional information. -
In which table Cheque Number and amount will be available?
Hi all,
In which table Cheque Number n Amount will be available for Vendor Invoice.
i check in bkis, bkas but its not there..
Thanks in AdvanceHi,
If your requirement is to generate a report that should show both cheque number and the AP document for which we issued the cheque.
Then its not directly available in a single table, you need to Join tables PAYR & BSAK.
the joining field will be PAYR-VBLNR to BSAK-AUGBL (Document Number of the Clearing Document).
and derive the other document numbers in BSAK (they are nothing but the cleared AP invoices)
Let me know if this is helpful.
Thanks
Kalyan -
Want the data store values to be displayed in input field of form
Hi,
I wanted to know wether is there possibility of displaying the data in a input field instead of expression field.
In our model i have used a form which has material type,plant and Vendor connected to data service1 in turn gives the out put in chart and i also have the second input form which has To(0CALMONTH) combo box which is connected to Data service2 and gives the data in table.
But what i wanted is to i also want to use the input fields of first form to second Data service2 and get the data based on on inputs of form1 and form2i.e also To field.
We can connect the port from form1 to DS2 but problem is we need to click the submit of form1 and form2 and it doesnt gives the output according the input of form1 and form2 as it gives the output of that form when we click that submit button.
I have followed help.sap for data tore procdure.
So i have used a datstore where i will store the values of form1 and call it in expression field which i will add and hide it in form2(hide because user should not see that input fields).
Formula used in data store for expression field.
IF(CONTAINS(STORE@matltype,@Material_Type),STORE@matltype,STORE@matltype &(IF(LEN(STORE@matltype)>0,'; ',''))&@Material_Type)
But whats happening is the value is getting concatenated when i goon change the values in input field, so i wanted to get the values to be replaced as soon as i change input field of form1(if use replace function its not working) and also it would be more preferrable if we use input field instead of expression field.
I would also like to know is there any alternate solution for the above requirement instead of datastore.
Thank You
K.SrinivasHi,
I have Form1 connected to Data service1 displays the data in a Chart and i have another Form2 connected to Dataservice2 displays the data in table.
In form1 there are Material Type,plant, and Vendor and form2 i have To (0CALMONTH)SO now i want also Form1 inputs for Table which gets teh data from Dataservice2.
What i have said earlier is connecting Form1 to Dataservice doesnt fetch the data correectly,its because if i click submit in form1 i get the data of those 3 inputs and i need to click the submit button in form2 after giving input which shows the data accordingly where it doesnt fulfill the requirement.
So i wanted some solution for that.For that reason i have used the data store and the procedure i have followed the help.sap as i said in my above mesage.
If Data store is also suggestable than i want to display the data in Text input Field instead of Expression field which should replace the previous values as soon as values change in data store.
Hope i have tried to be clear if still it is not i am ready to explain again.
Thank You
K.Srinivas -
Problem regarding insert and Display BLOB Image in Tabular form
I am trying to display and insert image in manual tabular form In Oracle APEX. but the image i uploaded was not inserted in wwv_flow_files table and in update button process i got "no data Found" Error...pls someone help me.... some part of code is bellow... SQL CODE IN REPORT REGION OF TABULAR FORM :- {
SELECT '#ROWNUM#' "SNO",
+' <img height="30" width="50" src="#WORKSPACE_IMAGES#'||F.FILE_NAME||'" alt="'||S.stud_fname||'" title="'||S.stud_fname||'" border="1"/>'AS "IMAGES", --- for display image from my table which is loaded through wwv_flow_files+
APEX_ITEM.CHECKBOX(01,s.stud_id) "DELETE",https:
s.stud_id|| apex_item.hidden(02,s.stud_id) "STUD ID",
+.......+
+.......+
union all -- for inserting row
SELECT '#ROWNUM#' "SNO",
+'<input type="file" name="F17" size="5">'AS "IMAGES", -- for display image+
APEX_ITEM.CHECKBOX(01,NULL) "DELETE",
null|| apex_item.hidden(02,null) "STUD ID", }
When i click on UPDATE BUTTON then following PROCESS CODE IS run :
FOR i IN 1..APEX_APPLICATION.G_F02.COUNT LOOP
IF APEX_APPLICATION.G_F02(i)IS NOT NULL THEN
UPDATE STUDENT SET stud_fname=APEX_APPLICATION.G_F04(i),
stud_addr =APEX_APPLICATION.G_F05(i), ......
ELSE
insert into FILE_ATMNT(ATMNT_KEY, ATMNT_NAME, FILE_NAME, MIME_TYPE, ATMNT_SIZE, CNTNT_TYPE, ATMNT_CNTNT, AUDIT_CRT_DATE ) SELECT id, name, filename, mime_type, doc_size,content_type, blob_content, SYSDATE FROM wwv_flow_files WHERE name = APEX_APPLICATION.G_F17(i);
SELECT id into upload_ref from wwv_flow_files where name =APEX_APPLICATION.G_F17(i);
........ ( code for student insert Record )
FILE_ATMNT is my attachment table in my workspace which updated through wwv_flow_files. My problem is that when i was click on update button image is not loaded into "wwv_flow_files" table so i didnt get image name bcz of $ name =APEX_APPLICATION.G_F17(i);$ this. so its show me no data found error.... Pls help meMahesh wrote:
Hi...i am mahesh...Welcome to the forum: please read the FAQ and forum sticky threads (if you haven't done so already).
You'll get a faster, more effective response to your questions by including as much relevant information as possible upfront. This should include:
<li>Full APEX version
<li>Full DB version and edition
<li>Web server architecture (EPG, OHS or APEX listener)
<li>Browser(s) and version(s) used
<li>Theme
<li>Template(s)
<li>Region/item type(s)
The best way to get help is to reproduce and share the problem on apex.oracle.com.
All code should be posted wrapped in tags<tt>\...\</tt> tags to preserve formatting and prevent it being interpreted by the forum software.
I am trying to display and insert image in manual tabular form In Oracle APEX. but the image i uploaded was not inserted in wwv_flow_files table and in update button process i got "no data Found" Error...pls someone help me.... some part of code is bellow... CODE IN REPORT REGION OF TABULAR FORM :-
SELECT '#ROWNUM#' "SNO",
'<img height="30" width="50" src="#WORKSPACE_IMAGES#'||F.FILE_NAME||'" alt="'||S.stud_fname||'" title="'||S.stud_fname||'" border="1"/>'AS "IMAGES", --- for display image from my table which is loaded through wwv_flow_files
APEX_ITEM.CHECKBOX(01,s.stud_id) "DELETE",https://forums.oracle.com/forums/post!default.jspa?forumID=137#
s.stud_id|| apex_item.hidden(02,s.stud_id) "STUD ID",
....... (some code).
union all -- for inserting row
SELECT '#ROWNUM#' "SNO",
'<input type="file" name="F17" size="5">'AS "IMAGES", -- for display image
APEX_ITEM.CHECKBOX(01,NULL) "DELETE",
null|| apex_item.hidden(02,null) "STUD ID",
....... (some code )
When i click on UPDATE BUTTON then following PROCESS CODE IS run :
FOR i IN 1..APEX_APPLICATION.G_F02.COUNT LOOP
IF APEX_APPLICATION.G_F02(i)IS NOT NULL THEN
UPDATE STUDENT SET stud_fname=APEX_APPLICATION.G_F04(i),
stud_addr =APEX_APPLICATION.G_F05(i), ..... ( some field of table)..
ELSE
insert into FILE_ATMNT(ATMNT_KEY, ATMNT_NAME, FILE_NAME, MIME_TYPE, ATMNT_SIZE, CNTNT_TYPE, ATMNT_CNTNT, AUDIT_CRT_DATE ) SELECT id, name, filename, mime_type, doc_size,content_type, blob_content, SYSDATE FROM wwv_flow_files WHERE name = APEX_APPLICATION.G_F17(i);
SELECT id into upload_ref from wwv_flow_files where name =APEX_APPLICATION.G_F17(i);
........ ( code for insert command )
FILE_ATMNT is my attachment table in my workspace which updated through wwv_flow_files. My problem is that when i was click on update button image is not loaded into "wwv_flow_files" table so i didnt get image name bcz of $ name =APEX_APPLICATION.G_F17(i);$ this. so its show me no data found error.... Pls help me
Before considering anything else, why bother with all this extra complexity? Why not use the standard form and report pattern? -
Where is the file which stores the users and groups policies?
Hi, as mentioned in the title..i would like to know which file stores the policies of the users and groups which i've defined. And where is this file stored? Thanks.
SteveGrisetti wrote:
Okay if I move this into our Tips & Tricks area for easy reference?
If you're asking me, I have no objections. -
Subtract sum of two columns in two different tables and display balance for each row
Hello Friends,
I have the below 5 tables
1. STUDENT (STUDENT_ID, NAME)
2. DEPARTMENT (DEPT_ID, NAME, CONTACT_PERSON, PHONE)
3. SECTION (SECTION_ID,SNAME,DEPT_ID,Acad_LEVEL,SHIFT,TIME,ROOM)
4. TUITION_BILL (Seq_No, STUDENT_ID, DEPT_ID, Acad_Level, SECTION_ID, SEMESTER, Acad_Year, BILL_DATE, GROSS_AMT_DUE)
5. TUITION_PAYMENT (Seq_No,RECEIPT_NO,STUDENT_ID,DEPT_ID,Acad_Level,SECTION_ID,SEMESTER,Acad_Year,SCHOLARSHIP,PAYMENT_DATE,PAYMENT_AMT,REFERENCE,REMARKS)
I wrote the following query
SELECT T.Seq_No,T.STUDENT_ID,S.NAME As STUDENT_NAME,d.name As DEPT,T.Acad_Level,c.SNAME As SECTION,
T.SEMESTER,T.[Acad_Year],BILL_DATE,GROSS_AMT_DUE,
COALESCE(SUM(T.GROSS_AMT_DUE),0)-COALESCE(SUM(PAY.PAYMENT_AMT),0)- COALESCE(SUM(PAY.SCHOLARSHIP),0) As BALANCE
FROM TUITION_BILL T JOIN STUDENT S ON S.STUDENT_ID=T.STUDENT_ID join DEPARTMENT d on d.DEPT_ID=T.DEPT_ID
join SECTION c on c.SECTION_ID=T.SECTION_ID LEFT JOIN (SELECT DISTINCT STUDENT_ID,COALESCE(SUM(p.PAYMENT_AMT),0) As PAYMENT_AMT,
COALESCE(SUM(P.SCHOLARSHIP),0) As SCHOLARSHIP FROM TUITION_PAYMENT p GROUP BY p.STUDENT_ID) As PAY ON PAY.STUDENT_ID=T.STUDENT_ID
WHERE s.STUDENT_ID='138218' GROUP BY T.Seq_No,T.STUDENT_ID,S.NAME,d.NAME,T.[Acad_Level],c.SNAME,T.SEMESTER,
T.[Acad_Year],BILL_DATE,GROSS_AMT_DUE,PAYMENT_AMT,SCHOLARSHIP
The above query shows the below output
Seq_No
STUDENT_ID
STUDENT_NAME
DEPT
Acad_Level
SECTION
SEMESTER
Acad_Year
BILL_DATE
GROSS_AMT_DUE
BALANCE
1
138218
Abdirahman Dhuh Gamadid
Agriculture and Veterinary
Year 2
2A
One
2014-2015
1/10/2014
200
0
5638
138218
Abdirahman Dhuh Gamadid
Agriculture and Veterinary
Year 2
2A
Two
2014-2015
3/20/2015
200
0
There are two records in the TUITION_BILL table with different Semesters and bill dates for the specified student_id and there is only one record in the TUITION_PAYMENT table which is the semester one payment record. Semester two payment record
is not recorded yet and I want to display the balance like the following output instead of the above output.
Seq_No
STUDENT_ID
STUDENT_NAME
DEPT
Acad_Level
SECTION
SEMESTER
Acad_Year
BILL_DATE
GROSS_AMT_DUE
BALANCE
1
138218
Abdirahman Dhuh Gamadid
Agriculture and Veterinary
Year 2
2A
One
2014-2015
1/10/2014
200
0
5638
138218
Abdirahman Dhuh Gamadid
Agriculture and Veterinary
Year 2
2A
Two
2014-2015
3/20/2015
200
200
The above query is working fine but I'm facing only one problem with it which its showing 0 balance for both records instead of different balances like the above desired output.
Please help me in getting the desired result.
Any help would be appreciated.
Thanks in advance,
MohamoudThanks a lot Pituach for your reply; below I posted the script for the database and table creation and inserting sample data into the tables.
CREATE
DATABASE TESTdb
GO
USE TESTdb
CREATE
TABLE [dbo].[STUDENT](
[STUDENT_ID] [int]
NOT NULL,
[NAME] [varchar](40)
NULL,
PRIMARY
KEY CLUSTERED
[STUDENT_ID]
ASC
)WITH
(PAD_INDEX
= OFF,
STATISTICS_NORECOMPUTE
= OFF,
IGNORE_DUP_KEY =
OFF, ALLOW_ROW_LOCKS
= ON,
ALLOW_PAGE_LOCKS =
ON)
ON [PRIMARY]
ON [PRIMARY]
GO
SET
ANSI_PADDING OFF
GO
CREATE
TABLE [dbo].[DEPARTMENT](
[DEPT_ID] [int]
IDENTITY(1,1)
NOT NULL,
[NAME] [varchar](30)
NULL,
[CONTACT_PERSON] [varchar](40)
NULL,
[PHONE] [int]
NULL,
CONSTRAINT [PK__DEPARTME__512A59AC03317E3D]
PRIMARY KEY
CLUSTERED
[DEPT_ID]
ASC
)WITH
(PAD_INDEX
= OFF,
STATISTICS_NORECOMPUTE
= OFF,
IGNORE_DUP_KEY =
OFF, ALLOW_ROW_LOCKS
= ON,
ALLOW_PAGE_LOCKS =
ON)
ON [PRIMARY]
ON [PRIMARY]
GO
SET
ANSI_PADDING OFF
GO
CREATE
TABLE [dbo].[SECTION](
[SECTION_ID] [int]
IDENTITY(1,1)
NOT NULL,
[SNAME] [varchar](40)
NOT NULL,
[DEPT_ID] [int]
NOT NULL,
[Acad_Level] [varchar](30)
NULL,
[SHIFT] [varchar](20)
NULL,
[TIME] [varchar](20)
NULL,
[ROOM] [varchar](20)
NULL,
CONSTRAINT [PK__SECTION__92F8069507020F21]
PRIMARY KEY
CLUSTERED
[SECTION_ID]
ASC,
[DEPT_ID]
ASC
)WITH
(PAD_INDEX
= OFF,
STATISTICS_NORECOMPUTE
= OFF,
IGNORE_DUP_KEY =
OFF, ALLOW_ROW_LOCKS
= ON,
ALLOW_PAGE_LOCKS =
ON)
ON [PRIMARY]
ON [PRIMARY]
GO
SET
ANSI_PADDING OFF
GO
CREATE
TABLE [dbo].[TUITION_BILL](
[Seq_No] [int]
IDENTITY(1,1)
NOT NULL,
[STUDENT_ID] [int]
NOT NULL,
[DEPT_ID] [int]
NOT NULL,
[Acad_Level] [varchar](50)
NOT NULL,
[SECTION_ID] [int]
NOT NULL,
[SEMESTER] [varchar](50)
NOT NULL,
[Acad_Year] [varchar](50)
NOT NULL,
[BILL_DATE] [date]
NULL,
[GROSS_AMT_DUE] [decimal](18, 2)
NULL,
CONSTRAINT [PK_TUITION_BILL]
PRIMARY KEY
CLUSTERED
[STUDENT_ID]
ASC,
[DEPT_ID]
ASC,
[Acad_Level]
ASC,
[SEMESTER]
ASC,
[Acad_Year]
ASC
)WITH
(PAD_INDEX
= OFF,
STATISTICS_NORECOMPUTE
= OFF,
IGNORE_DUP_KEY =
OFF, ALLOW_ROW_LOCKS
= ON,
ALLOW_PAGE_LOCKS =
ON)
ON [PRIMARY]
ON [PRIMARY]
GO
SET
ANSI_PADDING OFF
GO
CREATE
TABLE [dbo].[TUITION_PAYMENT](
[Seq_No] [int]
IDENTITY(1,1)
NOT NULL,
[RECEIPT_NO] [int]
NOT NULL,
[STUDENT_ID] [int]
NOT NULL,
[DEPT_ID] [int]
NOT NULL,
[Acad_Level] [varchar](50)
NOT NULL,
[SECTION_ID] [int]
NOT NULL,
[SEMESTER] [varchar](50)
NOT NULL,
[Acad_Year] [varchar](50)
NOT NULL,
[SCHOLARSHIP] [decimal](18, 2)
NULL,
[PAYMENT_DATE] [date]
NULL,
[PAYMENT_AMT] [decimal](18, 2)
NULL,
[REFERENCE] [varchar](50)
NULL,
[REMARKS] [varchar](max)
NULL,
CONSTRAINT [PK_TUITION_PAYMENT]
PRIMARY KEY
CLUSTERED
[Seq_No]
ASC
)WITH
(PAD_INDEX
= OFF,
STATISTICS_NORECOMPUTE
= OFF,
IGNORE_DUP_KEY =
OFF, ALLOW_ROW_LOCKS
= ON,
ALLOW_PAGE_LOCKS =
ON)
ON [PRIMARY]
ON [PRIMARY]
GO
SET
ANSI_PADDING OFF
GO
USE TESTdb
INSERT
INTO STUDENT(STUDENT_ID,NAME)VALUES(138218,'Abdirahman
Dhuh Gamadid')
INSERT
INTO DEPARTMENT(NAME,CONTACT_PERSON,PHONE)VALUES('Agriculture
and Veterinary','Mohamoud Abdilahi','065')
INSERT
INTO SECTION(SNAME,DEPT_ID,Acad_Level,SHIFT,[TIME],ROOM)VALUES('2A',1,'Year
2','Morning','8:00-10:00','Room 1')
INSERT
INTO TUITION_BILL(STUDENT_ID,DEPT_ID,Acad_Level,SECTION_ID,SEMESTER,Acad_Year,BILL_DATE,GROSS_AMT_DUE)
VALUES(138218,1,'Year
2',1,'One','2014-2015','2014-09-10',200.00)
INSERT
INTO TUITION_BILL(STUDENT_ID,DEPT_ID,Acad_Level,SECTION_ID,SEMESTER,Acad_Year,BILL_DATE,GROSS_AMT_DUE)
VALUES(138218,1,'Year
2',1,'Two','2014-2015','2015-01-10',200.00)
INSERT
INTO TUITION_PAYMENT(RECEIPT_NO,STUDENT_ID,DEPT_ID,Acad_Level,SECTION_ID,SEMESTER,Acad_Year,SCHOLARSHIP,
PAYMENT_DATE,PAYMENT_AMT,REFERENCE,REMARKS)VALUES(1,138218,1,'Year
2',1,'One','2014-2015',0.00,'2014-10-10',200.00,'N','N') -
How to call the column names into the prompt and display values dynamically
Hi,
i have a typical requirement where I have to call 3 columns into the AGE Prompt (I know we can use the Column Selector to call the columns) .Below is the Screen Shot.
!http://i46.tinypic.com/2qjfukh.jpg!
2nd Requirement)
The three columns I have are order Date, Ship Date and Entry Date.
Whenever I click on Orderdate from the Prompt, It should dynamically show its values in the report.
and When I click on the Ship Date from the Prompt, it should display the corresponding values in the report.
and so on with the Entry Date.
Can anybody help me how to acheive this.
Thanks a ton.Ok so then you can use a fake column prompt. Here's one quick approach (nicer and cleaner with LOV tables but I don't if you have any of those).
- Create a fresh prompt using any column you want.
- Open the column formula using the fx button and replace the formula with 'abc'.
- Use "SqL Results" as the "Show" option.
- SQL:
select case when 1=0 the Markets.Region else 'Order Date' from Paint.Markets UNION ALL
select case when 1=0 the Markets.Region else 'Ship Date' from Paint.Markets UNION ALL
select case when 1=0 the Markets.Region else 'Entry Date' from Paint.Markets
- Set Variable = Presentation Variable = @{vPresVarSelectedDate}{Order Date}
- Label = Date
Then in the request, you change the column formula for the date. I'm going to make it short and just assume you called your time dimension alias(es) like the lowest grain:
"@{vPresVarSelectedDate}{Order Date}"."@{vPresVarSelectedDate}{Order Date}"
Cheers,
C. -
Hide columns in report on screen and display all in excel
I am very new to this application. Can anyone please tell me how to hide certain columns on the screen display and dump everything in excel.
Right now if I uncheck show for some columns in report attributes, it's not displayed in excel either. I would appreciate any help on this.
ThanksI am very new to this application. Can anyone please tell me how to hide certain >>columns on the screen display and dump everything in excel.
Right now if I uncheck show for some columns in report attributes, it's not displayed in >>excel either. I would appreciate any help on this.Use htmldb_application.g_excel_format method.
for the items that you dont want in the report but want in CSV, just select that item and in its conditional display select PL/SQl expression and put htmldb_application.g_excel_format.
for items you want in report but not in CSV put - not htmldb_application.g_excel_format.
Else for columns that you want both in report and CSV, keep it blank.
Hope it helps.
Ameya. -
HOWTO read the table columns (ALL ROWs of Colm)and display in a texteditor
I am trying to fetch details from VC Table to read all rows of a column. But I am able to get only one row of the column.
Can we export or import data of multiple rows of a column to a texteditor ???Hi Sandeep
Thanks for your reply, As I understand , I have sent the element property to multiselect.
But this is only useful when user select manually at runtime on the columns .. but I am at design time I need to pull column's all the rows using Formula, where I can get only single select at present.
How can I do the multiselect using formula.?
thanks in advance -
Adding a summary column in a table which contains the start and end dates in the week
Hi,
I've got a DIMENSION DATE table and want to add in another column which shows the start and end date of the week.
See below, the new column is WEEKOFYEARTEXT.
Does anybody know how i may generate this column using SQL and using the existing columns?
Umar JavedSee: http://www.sqlusa.com/bestpractices/datetimeconversion/
DECLARE @Year INT = '2015';
WITH cteDays AS (SELECT DayOfYear=Dateadd(dd, number,
CONVERT(DATE, CONVERT(char(4),@Year)+'0101'))
FROM master.dbo.spt_values WHERE type='P'),
CTE AS (SELECT DayOfYear, WeekOfYear=DATEPART(week,DayOfYear)
FROM cteDays WHERE YEAR(DayOfYear)= @YEAR)
SELECT WeekOfYear, StartOfWeek=MIN(DayOfYear), EndOfWeek=MAX(DayOfYear)
FROM CTE GROUP BY WeekOfYear ORDER BY WeekOfYear;
WeekOfYear StartOfWeek EndOfWeek
1 2015-01-01 2015-01-03
2 2015-01-04 2015-01-10
3 2015-01-11 2015-01-17
4 2015-01-18 2015-01-24
5 2015-01-25 2015-01-31
6 2015-02-01 2015-02-07
7 2015-02-08 2015-02-14
8 2015-02-15 2015-02-21
Kalman Toth Database & OLAP Architect
SQL Server 2014 Database Design
New Book / Kindle: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2014
Maybe you are looking for
-
Sony Bravia "There was a problem signing you in to...
Hi, I have a new Sony Bravia TV (55": KDL55W800A) and just bought the Skype camera so I could use Skype (CMU-BR200). When I try sign in I get the message "There was a problem signing you in to Skype. Please try again later." If I enter incorrect det
-
Hello! I purchased "The Long Tail" from the iTunes Store. All 4 parts of it play in iTunes but part 4 will not play on my Nano 2G. I have scrubbed and reset it with no joy. When I select the track after a brief pause it will just skip onto the next t
-
Any 1 know how to set up e mail on da n97
been trying for days gone through the wizard and it will not work at all can any 1 help me
-
My kids installed iTUNES and don't use it anymore. I started unstalling different components before I found out that they needed to be uninstalled in a certain order. Now I can't uninstall or reinstall and it's interfereing with everything.
-
OutOfMemoryExcepion when trying to create MediaDetClass object
Hello , I have a web site that uses a FrameGrabber project which capture a frame out of video. This FrameGrabber is using the DexterLib dll. Until now , everything worked fine on our previous server that uses server 2003 OP,but lately we published t