How to build forms which retrieve multiple records
Hi everyone,
I am newbie to APEX.I have a question in FORM building in APEX.In oracle FORMS(6i) has the capability to search with any fileld on it . there is
an option to search
data with the id or department or name field.If it retrieves more than one record there
is navigation controls to move from one record to another.
Can we build same kind of FORMS in APEX .I didnt find any wizard to build such kind of
FORM which has both inserting and querying capability.
I found one option for that in apex (FROM with report).In the report section i can query
for the records and link to FORM which populates all the data in the FORM. Is that the
only option do we have in APEX to build the forms which gives multiple records as
output.
anyone plz help me in solving this
thank u
can anyone please help me in solving this issue,
Is it possible to build such kind of forms with retrieves multiple records in APEX.
Thanks
Similar Messages
-
Retrieve multiple records of Business Object in a Application Service?
Hi,
I am working on CE71.
I want to know how to retrieve multiple records of a Business Object in a Application Service?
Regards,
RahulHi,
This can be achieved by adding find method on one or multiple attributes of the business object.
Suppose There is a customer business object with attributes (name, id , city, country ). Now you can add findByCity operation that will return all the Customer Objects which have the City = as entered by user.
Now this find operation can then be called by your application service and this list can then be returned as output of the application service.
Hope this helps,
Ashutosh -
How to read data after select multiple record by checkbox,
hi experts
i m using simple report with check box , and itab whcih contain records
how to read data after select multiple record by checkbox,
thanksHi Prashant,
Try using this logic.This Code displays the list with check boxes. When you check a checkbox and press a button say 'Select All' or 'De Select all' or 'Display'. It will read the data of those records.
DATA :
fs_flight TYPE type_s_flight,
fs_flight1 TYPE type_s_flight1.
* Internal tables to hold Flight Details *
DATA :
t_flight LIKE
STANDARD TABLE
OF fs_flight,
t_flight1 LIKE
STANDARD TABLE
OF fs_flight1.
SET PF-STATUS 'SELECT' .
PERFORM selection.
PERFORM displaybasic .
* AT USER COMMAND EVENT *
AT USER-COMMAND.
PERFORM selectall .
*& Form SELECTION
* Select query to reteive data from SPFLI table
* There are no interface parameters to be passed to this subroutine.
FORM selection .
SELECT carrid " Airline Code
connid " Flight Connection Number
FROM spfli
INTO TABLE t_flight.
DESCRIBE TABLE t_flight LINES w_lines .
ENDFORM. " SELECTION
*& Form DISPLAYBASIC
* Display the basic list with SPFLI data
* There are no interface parameters to be passed to this subroutine.
FORM displaybasic .
LOOP AT t_flight INTO fs_flight.
WRITE :
w_check AS CHECKBOX,
w_mark,
fs_flight-carrid UNDER text-001,
fs_flight-connid UNDER text-002.
ENDLOOP. " LOOP AT T_FLIGHT..
CLEAR fs_flight-carrid .
CLEAR fs_flight-connid.
ENDFORM. " DISPLAYBASIC
*& Form SELECTALL
* To check all the checkboxes with a 'selectall' push button
* There are no interface parameters to be passed to this subroutine.
FORM selectall .
CASE sy-ucomm.
WHEN 'SELECT_ALL'.
w_check = 'X'.
w_line = 4 .
DO w_lines TIMES.
READ LINE w_line .
MODIFY LINE w_line FIELD VALUE w_check .
ADD 1 TO w_line .
ENDDO. " DO W_LINES TIMES
CLEAR w_line.
WHEN 'DESELECTAL'.
w_check = space.
w_line = 4 .
DO w_lines TIMES.
READ LINE w_line FIELD VALUE w_mark .
IF w_mark = space .
MODIFY LINE w_line FIELD VALUE w_check .
ENDIF. " IF W_MARK = SPACE
ADD 1 TO w_line .
ENDDO. " DO W_LINES TIMES
WHEN 'DISPLAY'.
IF sy-lilli BETWEEN 4 AND w_lines .
DO w_lines TIMES.
READ LINE w_num FIELD VALUE w_check INTO w_check
fs_flight-carrid INTO fs_flight-carrid
fs_flight-connid INTO fs_flight-connid.
IF sy-subrc = 0.
IF w_check = 'X'
SELECT carrid
connid
fldate " Flight date
seatsmax " Maximum capacity in economy
seatsocc " Occupied seats in economy class
FROM sflight
INTO TABLE t_flight1
WHERE carrid = fs_flight-carrid
AND connid = fs_flight-connid.
LOOP AT t_flight1 INTO fs_flight1.
WRITE :
/ fs_flight-carrid UNDER text-001,
fs_flight-connid UNDER text-002,
fs_flight1-fldate UNDER text-007,
fs_flight1-seatsmax UNDER text-008,
fs_flight1-seatsocc UNDER text-009.
ENDLOOP.
ENDIF. " IF SY-SUBRC = 0
ENDIF. " IF W_CHECK = 'X'.
ADD 1 TO w_num.
ENDDO. " DO W_LINES TIMES
CLEAR w_check.
w_num = 0.
ELSE .
MESSAGE 'INVALID CURSOR POSITION ' TYPE 'E' .
ENDIF. " IF SY-LILLI BETWEEN..
ENDCASE. " CASE SY-UCOMM
ENDFORM. " SELECTALL
Much Regards,
Amuktha. -
Callprocedure which contain dynamic sql that retrieve multiple records from VB
hi dear i have problem with using dynamic sql to retrieve multipule records
and access them from visual basic
first i use Oracle8 Enterprise Edition Release 8.0.4.0.0
and odbc microsoft odbc for oracle version 2.573.4403.00
these are the whole processes to do that
please check the steps and if u find any error say to me....
1-table description
Name Null? Type
PORT_KEY NOT NULL VARCHAR2(4)
CITY_KEY NOT NULL VARCHAR2(4)
and port_key is primary key
2- package declaration
create or replace package ww1
as
procedure bound_type
(v_origin in varchar2,v_flag in varchar2
,city_key out dbms_sql.varchar2_table
end ;
3- package body
create or replace package body ww1
as
procedure bound_type
(v_origin in varchar2,v_flag in varchar2
,city_key out dbms_sql.varchar2_table
is
str varchar2(1000);
cur_hdl integer :=dbms_sql.open_cursor;
rows_processed integer;
indx integer :=1;
begin
str:='select ltrim(rtrim(city_key)) from special_airport ';
if ltrim(rtrim(upper(v_flag))) = upper('c')
then
str:=str | | ' where city_key=ltrim(rtrim(upper('| |''''| |v_origin| |''''| |')))';
elsif ltrim(rtrim(upper(v_flag))) = upper('a') then
str:= str | |' where port_key=ltrim(rtrim(upper('| |''''| |v_origin| |''''| |')))';
end if;
dbms_sql.parse(cur_hdl,str, dbms_sql.native );
dbms_sql.define_array(cur_hdl,1,city_key,10,indx);
rows_processed:=dbms_sql.execute(cur_hdl);
loop
rows_processed:=dbms_sql.fetch_rows(cur_hdl);
dbms_sql.column_value(cur_hdl,1,city_key);
exit when rows_processed != 10;
end loop;
dbms_sql.close_cursor(cur_hdl);
end bound_type;
end ww1;
4- code for calling stored procedure from visual basic
dim c As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim rs As New ADODB.Recordset
c.Open "dsn=dsnName;uid=uidValue;pwd=pwdValue"
With cmd
Set .ActiveConnection = c
.CommandType = adCmdText
'---------(call bound_type stored procedure)--------------
.Parameters.Append .CreateParameter(, adBSTR, adParamInput, , "bwi")
.Parameters.Append .CreateParameter(, adBSTR, adParamInput, , "a")
.CommandText = "{call fares_procedures.bound_type (?,?,{resultset 10, city_key }) }"
End With
Set rs.Source = cmd
rs.Open
While Not rs.EOF
z = rs.Fields("city_key")
rs.MoveNext
Wend
Set cmd = Nothing
rs.Close
Set rs = Nothing
c.Close
Set c = Nothing
***********result get error*************
please check the code and steps and if u find any error contact me
thanks any way
nullhi every one i got a simple solusion and its faster than dbms_sql package by 1.5 to 3 times...but it works only for oracle 8i or higher......
after concatenat the string of dynamic sql
but it in a ref cursor and loop on it
TYPE VAR_TABLE IS TABLE OF VARCHAR2(40)
INDEX BY BINARY_INTEGER;
procedure bound_type
(v_origin in varchar2,v_flag in varchar2
,city_key out var_table )
is
str varchar2(1000);
type curtype is ref cursor;
sa_cur curtype;
i integer default 1;
begin
str:='select ltrim(rtrim(city_key)) from special_airport ';
if ltrim(rtrim(upper(v_flag))) = upper('c')
then
str:=str | | ' where city_key=ltrim(rtrim(upper('| |''''| |v_origin| |''''| |')))';
elsif ltrim(rtrim(upper(v_flag))) = upper('a') then
str:= str | |' where port_key=ltrim(rtrim(upper('| |''''| |v_origin| |''''| |')))';
end if;
open sa_cur for str;
loop
fetch sa_cur into city_key(i);
exit when sa_cur%notfound;
i:=i+1;
end loop;
close sa_cur;
end bound_type;
null -
Single Form Erroneously Creating Multiple Records
I've created a form that uses several pages, with different fields of the form on each page. The pages branch from one to the next depending on the choices made by the user, mostly using a regular select list or a radiogroup with submit. The problem I'm having is that some fields are being populated in one record on one page, and then the information entered by the user on the next page, for another column, creates a new record, so that every time a user would be finished making a complete entry into the form, multiple records have been created, with null fields in each from where those fields were populated, but in a different record. How can I make sure that only one record is created by the user each time they use this form?
Basically the way the page is designed is that there are only three main pages the user will see. 1) The login page then 2) The main menu page, and then 3) The page where they input the information that should populate the remainder of the fields in that record in the table.
The login page simply allows the user to access the menu page, and submits no data. The main menu page consists of 5 fields. Three of them are text fields, the fourth is a date field with a date picker. The fifth field is a radiogroup with submit that has 5 options which branch to 5 respective pages. Upon selecting an option from the radiogroup, these fields submit their data to the table and redirect the user to whichever page was designated by their choice.
This brings up the third page. Most of these other 5 pages consist simply of 4 fields; two required select lists, one required textarea field, and one nonrequired textarea field. Anyway, the problem occurs because instead of populating the remaining fields in the same record, each page with information to submit creates a new record.
I realize that the preceding may not be any additional relevant info., but I thought that if anything, there may be a better way to do that anyway. I thought that maybe editing the "Process" in the Page Definition could be where I need to change something, but I'm not sure how.
Right now my "Process Point" is set as "On Submit - After Computations and Validations," and my "Run Process" is set as the default "Once Per Page Visit." These settings are the same on every page on which I have fields that submit data; however, one difference I noticed is in the process editing interface for the initial menu page, the "Name" says "Insert row into USER_INPUT (table name) with a "Type" of "PL/SQL Anonymous Block", whereas all the other pages processes are named "Process row of USER_INPUT" with a type of "Automatic Row Processing (DML)." Am I even close to where I need to be looking to find the solution to this problem? Sorry for the novel I just wrote, but if there's any additional info. I can provide, just let me know. -
Generate Query in PLSQL to return Well Formed XML with Multiple records
Hi there
This is very urgent. I am trying to create a PLSQL query that should retrieve all records from oracle database table "tbl_Emp" in a well formed xml format. The format is given below
*<Employees xmlns="http://App.Schemas.Employees" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">*
*<Employee>*
*<First_Name></First_Name>*
*<Last_Name></Last_Name>*
*</Employee>*
*<Employee>*
*<First_Name></First_Name>*
*<Last_Name></Last_Name>*
*</Employee>*
*</Employees>*
To retrieve data in above format, I have been trying to create a query for long time as below
SELECT XMLElement("Employees",
XMLAttributes('http://App.Schemas.Employees' AS "xmlns",
*'http://www.w3.org/2001/XMLSchema-instance' AS "xmlns:xsi"),*
XMLElement("Employee", XMLForest(First_Name, Last_Name)))
AS "RESULT"
FROM tbl_Emp;
But it does not give me the required output. It creates <Employees> tag with each individual record which I don't need. I need <Employees> tag to be the root tag and <Employee> tag to repeat and wrap each individual record. Please help me in this as this is very urgent. Thanks.Hi,
Please remember that nothing is "urgent" here, and repeating that it is will likely produce the opposite effect.
If you need a quick answer, provide all necessary details in the first place :
- db version
- test case with sample data and DDL
That being said, this one's easy, you have to aggregate using XMLAgg :
SELECT XMLElement("Employees"
, XMLAttributes(
'http://App.Schemas.Employees' AS "xmlns"
, 'http://www.w3.org/2001/XMLSchema-instance' AS "xmlns:xsi"
, XMLAgg(
XMLElement("Employee"
, XMLForest(
e.first_name as "First_Name"
, e.last_name as "Last_Name"
) AS "RESULT"
FROM hr.employees e
; -
Urgent: FORMS-III Deleting Multiple Records By Marking X
Deleting Multiple Records By Marking X
In Forms III, i need to delete multiple records by marking X (in non database Item)
i.e.
========================
D Empno Ename Deptno
========================
X 10001 ABC 10
10002 DEF 10
X 10003 GHI 20
X 10004 JKL 20
=======================
How To Do????????????
Rgds,
RashadCreate a button say lable "delete" in a block other than the block from where u want to delete records.
suppose the block's name is emp_blk
now create a WHEN-BUTTON-PRESS trigger for delete button and write the following code
begin
go_block('emp_blk');
first_record;
loop
if :emp_blk.d ='X' then
delete_record;
end if;
if :system.last_record='TRUE' then
exit;
end if;
next_record;
end loop;
end;
filnally commit on save. -
JSP, Data tags, How to build a form edit with multiple records
Hi, I'm using Jdev 9i.
I would like to have a JSP form where I can update, delete, insert records displayed in the same page.
I know that I can use the data tag jbo:DataEdit to do it, but it only works with a single record, I want to have several records in the same page, displayed horizontally.
The best example is a form to add items in an invoice:
Productid description quantity price
1001 xxx 10 20.00
1002 yyy 15 30.00
1003 zzz 7 10.00
Could you give some help please?
Thanks in advance.The form display is dictated by how you process the submit. I would build the form by using standard html tags. Here is another pseudo example:
<FORM ACTION="target.jsp" >
<TABLE>
<TR>
<TD>
DeptNo
</TD>
<TD>
DName
</TD>
<TR>
<%
int nRow = 0;
%>
<jbo:RowsetIterate datasource="ds">
<%
// increment the row number
nRow++;
String sDeptno = "Deptno" + nRow;
String sDname = "Dname" + nRow;
String sRowKey = "RowKey" + nRow;
%>
<jbo:Row id="myrow" action="current">
<TR>
<TD>
<input type="text" name="<%=sDeptno%>" value='<jbo:ShowValue dataitem="Deptno" />' />
</TD>
<TD>
<input type="text" name="<%=sDname%>" value='<jbo:ShowValue dataitem="Dname" />' />
<input type="text" name="<%=sRowKey%>" value='<jbo:ShowValue dataitem="RowKey" />' />
</TD>
<TR>
</jbo:Row>
</jbo:RowsetIterate>
<input type="submit" />
</TABLE>
</FORM>
NOTE: This should get you started!!! -
Help wanted....How to build form ???
Installed APPS 11i alredy in linux .Does the form builder /REPORT BUILDER is inside that AUTOMATICALL?
Or separately I have install form builder /REPORT BUILDER in linux ? so do i need to install a separate data abse too ? how to link thse with oracle object library ??
please advice.
Message was edited by:
user515785try to understand your question,
you installed 11i in linux
you installed forms/report developer suite in the same server
you want to connect from forms/report to 11i database?
If above my understanding is correct, you can create entry in tnsname.ora and connect it.
regards -
How to build query which list only active PC's
Hi guys,
I have to install SCCM client on many devices in my enviroment. Unfortunately, SCCM has found amny devices which still have accounts in AD but are not used for looong time. I would like to list only devices, which hasen't installed SCCM client yet but are
active in my enviroment.
That is possible? If yes, that will be glad to hear how build this query.
Thank you.If you don't want those not used devices, why don't you stop discovering them. In the
Active Directory System Discovery there is a tab Options
in which you can configure to not discover computers account that have not been used.
My Blog: http://www.petervanderwoude.nl/
Follow me on twitter: pvanderwoude -
How to build packages which contains dependency loop
I'm building packages for sh4 CPU.
And I found these packages contains make dependency loop.
gobject-introspection
gdk-pixbuf2
librsvg
cairo
Any suggestion to solve this? Which one is the first I could build?
Last edited by dlin (2013-02-13 17:21:20)FS#33874 wrote:if PKGBUILD developers keep their build experience on such files will simplified try-and-error process.
I agree with this, but maybe this kind of info about ground-up building can go in a wiki.
I mentioned this dep cycle topic in #archlinux-arm:
2013-02-14 11:13:18 @WarheadsSE tdy, they will want to drop from deps, then rebuild w/ them back in
2013-02-14 11:14:03 tdy yea, that seems to be the easiest way.. e.g. build cairo w/o svg, build the chain, then rebuild cairo with svg
2013-02-14 11:14:12 @WarheadsSE yup
2013-02-14 11:14:31 @WarheadsSE thats a very simplified method of how we fix spaghetti monsters
Maybe you can check with them to see if they've kept some documentation about build orders or any tips in general.
Last edited by tdy (2013-02-15 16:54:36) -
How to find forms which have associate a DFF
Hi all,
I need to look for all forms with a DFF associate, but I don't know how to looka for it.
I try to made a "find" from my unix machine but it doesn't work.
Any idea about it?
Thanks,
bpfHi,
Every form having a DFF would have the DFF definition under the WHEN-NEW-FORM-INSTANCE (fnd_flex.define('Items')) where the item name and the DFF name are associated. Please get the FMT file which is the ASCII format of FMB. I am not very sure whether the fnd_flex.define(dff_name) is shown in FMT. Please open one of these and check. Thereafter grep on this should help.
Thanks -
Problem in retrieving multiple records SAP xMII from SAP using BAPIS
Hi friends,
In SAP xMII i called BAPI_USER_GETLIST by passing import parameters 10 and y.In r/3 BAPI returned 10 rows but In xMII it was returned only one Record.
i want to display 10 records in sap xmii
1) I created to connection ECC5 in Dataservices-->SAPSERVERConfiguration
2)In BLS we placed JCO Interface inside Sequence
3)In BLS I used ECC5 connectrion(using JCO Interface) and called BAPI_USER_GELLIST
4)In Links-->Transaction created two input values for "maxnoofrows","withusername" and output value is "userid".
Input what i mapped
Transaction>"maxnoofrows" =====SAPJCOINTERFACE->Request>BAPI_USER_GETLIST>INPUT-->MAX_ROWS
Transaction>"withusername" =====SAPJCOINTERFACE->Request>BAPI_USER_GETLIST>INPUT-->WITH_USERNAME
Output what i mapped
SAPJCOINTERFACE->Response>BAPI_USER_GETLIST>TABELS>USERLITS >ITEM>USERNAME=====Transaction-->userid
5)Saved the Transaction.
6)In Query Template -->xactuateQuery selected
7)In Datasource Query mode was selected ,Inputrarams i passed 10 and y as parameters.
It was returned one user id from R/3 inSAP xMII
please help me to retrive all 10 rows from r/3
Regards
Srikanthhi,
What is the data type of Transaction output (userid)?
Make this as XML type.
The format which BAPI returns the result does not match with xMII XML format.
Create a xMII XML document and configure with column name as userid. and by using repeater and XML row add all tho values to the document. Then assign whole doument to transaction output.
Hope this will help to resolve the issue.
Regards,
Kishore -
How to build what a parent child record looked like from audit history
I've got a simple parent child relationship (eg DEPT/EMP) and I have audit triggers on the 2 tables that log any changes. The 2 tables are seen by the User as 1 entity, so if an EMP record changes, that is essentially a DEPT change. I want to show a record where the info shown is correct at that particular point in time.
Now for a very crude example to illustrate...
So, says it's 9:00 and we have:
Dept 1=Sales
Emp 1=Clark
Emp 2=Smith
Now we change Emp 1 at 9:01 to Smythe
Next we change Dept 2 at 9:02 to Sales UK
Next we add Emp 3=Jones at 9:04
Next we change Emp1 at 9:05 to Clarke
So now if the User looks at the history of Dept 1 they will see it has changed at the following times:
9:01 (emp change)
9:02 (dept change)
9:04 (emp change)
9:05 (emp change)
even though the actual Dept table was only changed once.
This part is easy enough to extract but the next part I'm struggling to get my head around (must be Friday afternoon!).
The User wants to be able to view what the "Dept" looked like at the time of the change. So we would get the following results:
9:00 Dept 1=Sales, Emp 1=Clark, Emp 2=Smith (as per original data)
9:01 Dept 1=Sales, Emp 1=Clark, Emp 2=Smythe
9:02 Dept 1=Sales UK, Emp 1=Clark, Emp 2=Smythe
9:04 Dept 1=Sales UK, Emp 1=Clark, Emp 2=Smythe, Emp 3=Jones
9:05 Dept 1=Sales UK, Emp 1=Clarke, Emp 2=Smythe, Emp 3=Jones
I'm trying to write a bit of SQL to do this but the tricky bit comes in due to having 2 different tables that have triggered the change to a "DEPT". I see the output as being as many rows as there are children, so the raw output for the above summary would be along the lines of:
9:00, Dept 1=Sales, Emp 1=Clark
9:00, Dept 1=Sales, Emp 2=Smith
9:01, Dept 1=Sales, Emp 1=Clark
9:01, Dept 1=Sales, Emp 2=Smythe
9:02, Dept 1=Sales UK, Emp 1=Clark
9:02, Dept 1=Sales UK, Emp 2=Smythe
9:04, Dept 1=Sales UK, Emp 1=Clark
9:04, Dept 1=Sales UK, Emp 2=Smythe
9:04, Dept 1=Sales UK, Emp 3=Jones
9:05, Dept 1=Sales UK, Emp 1=Clarke
9:05, Dept 1=Sales UK, Emp 2=Smythe
9:05, Dept 1=Sales UK, Emp 3=Jones
Any help appreciated!!
An alternative to all this is to make my trigger on each table populate this info (ie write whatever is currently in place) into a table structured as I have mentioned above (so Dept i denormalised) but that looks to be a bit messy.Two tables, Dept and Emp. Both have audit triggers inserting into it's own audit table.
create or replace table DEPT(
dept_no number,
dept_name varchar2(50),
dept_city varchar2(50));
create or replace table EMP(
emp_no number,
emp_surname varchar2(100),
emp_firstname varchar2(50),
emp_dept_no number);dept_no pk of DEPT
emp_no pk of EMP
emp_dept_no FK from EMP to DEPT.dept_no
create or replace table DEPT_AUDIT(
dept_no number,
dept_name varchar2(50),
dept_city varchar2(50),
audit_date_time date);
create or replace table EMP_AUDIT(
emp_no number,
emp_surname varchar2(100),
emp_firstname varchar2(50),
emp_dept_no number,
audit_date_time date)
create or replace trigger dept_audit
after insert or update
on dept for each row
begin
insert into dept_audit(dept_no, dept_name, dept_city, audit_date_time)
values(:NEW.dept_no, :NEW.dept_name, :NEW.dept_city, sysdate);
end;
create or replace trigger emp_audit
after insert or update
on emp for each row
begin
insert into emp_audit(emp_no, emp_surname, emp_firstname, emp_dept_no, audit_date_time)
values(:NEW.emp_no, :NEW.emp_surname, :NEW.emp_firstname, :NEW.emp_dept_no, sysdate);
end;My above example (ignoring that the columns don't match up but hopefully you get the drift) would end up with the following results in the 2 audit tables:
DEPT_AUDIT
9:00 Dept 1=Sales (insert)
9:02 Dept 1=Sales UK (update)
EMP_AUDIT
9:00 Emp 1=Clark (insert)
9:00 Emp 2=Smith (insert)
9:01 Emp 2=Smythe (update)
9:04 Emp 3=Jones (insert)
9:05 Emp 1=Clarke (update)
As I said originally, I want to get a view of what the "DEPT" looked like at a particular time and to do this I need to take into account the EMP changes for the DEPT which is why my results would be as follows:
9:00 Dept 1=Sales, Emp 1=Clark, Emp 2=Smith
9:01 Dept 1=Sales, Emp 1=Clark, Emp 2=Smythe
9:02 Dept 1=Sales UK, Emp 1=Clark, Emp 2=Smythe
9:04 Dept 1=Sales UK, Emp 1=Clark, Emp 2=Smythe, Emp 3=Jones
9:05 Dept 1=Sales UK, Emp 1=Clarke, Emp 2=Smythe, Emp 3=Jones
Though what I really want is the rows that make it up like:
9:00, Dept 1=Sales, Emp 1=Clark
9:00, Dept 1=Sales, Emp 2=Smith
9:01, Dept 1=Sales, Emp 1=Clark
9:01, Dept 1=Sales, Emp 2=Smythe
9:02, Dept 1=Sales UK, Emp 1=Clark
9:02, Dept 1=Sales UK, Emp 2=Smythe
9:04, Dept 1=Sales UK, Emp 1=Clark
9:04, Dept 1=Sales UK, Emp 2=Smythe
9:04, Dept 1=Sales UK, Emp 3=Jones
9:05, Dept 1=Sales UK, Emp 1=Clarke
9:05, Dept 1=Sales UK, Emp 2=Smythe
9:05, Dept 1=Sales UK, Emp 3=Jones
Hope that is a bit clearer.
thanks for taking time to look. -
How to build Form or Report on different table name
Hi,
I want to know, is it possible to query data from a different tables with same structure.
For example:
I have tables tableA, tableB ....
What I want is to select table name from combo box and
after that to query data for the chosen table.
So is it possible anyway to build a form or report without knowing the table name during the design ?
ThanksHello Boris,
The way you can make this work is like this:
You need to create a view (say vw_2Tables)whose source is like
select "table_A" tableName, col1,col2,... from table_A
union
select "table_B" tableName, col1,col2,... from table_B
Then create the Report based on this view:
select tableName, col1, col2
from vw_2tables
where tableName = :P_tablename;
This will make the Portal create a bind parameter for you.
Create an LOV whose Select statement is
select "table_A" tableName from dual
union
select "table_B" tableName from dual
And add this LOV to the bind parameter source in Report
(in Customization Tab).
You need to run this Report in customize mode
(if your report name is say Rep_1
then this will be http://...../Rep_1.show_parm)
Hope this helps
Madhav
Maybe you are looking for
-
VM Server installer does not recognize RAID configuration in Intel ESRT2
Hello, I'm having a big issue here trying to deploy my third Oracle VM Server. I have: - A Intel Server Board S3420GPLC - A Intel Xeon X3440 processor - 16GB DDR3 ECC Memory - Six 1TB Hard Drives What I'm trying to do: - Create a RAID array using Int
-
DRQ: Different default warehouse for Sales,Purchase and Production Process
Hi Experts, In my recent Implementation Project I realised that there should be provision of capturing and using different default warehouse for Sales,Purchase and Production. For example in manufacturing company 1. Default ware house for Purchase pr
-
I am trying to send an array to a pl/sql module but for some reason i am unable to get the connection object. Here is the line of code that fails Connection conn = null; ArrayDescriptor rectabDescriptor = ArrayDescriptor.createDescriptor("CCS21_CONSI
-
Stream Socket & multithreading
Hi, I want the server in a stream based client - server program to be multithreaded in this way: A thread is for reading purpose only and runs continuously as a listner for incoming messages. And an other thread processes the messages. Is this possib
-
anyone know how to transfer files via SFTP in PL/SQL? Im currently using the UTL_TCP package in oracle to do regular FTP transmissions, but I was told that package doesnt do SFTP. I'm also open to any java classes out there as well, but all I can fin