Select from one field
I have the following values in a field named (sn_font). (MS
SQL 2000)
Opaque=1;Font=Times New
Roman;FontSize=10;FontBold=0;FontItalic=0;FontUnderline=0;TextColor=0,0,0;BackColor=255,2 55,204;Printable=1
I need to make a select statement that will give a result
such as "0".
If I need to select only the value for "FontItalic".
How can I do this ? How can I only select the value after the
sign '=' for
one of the items above if it is all stored in one line in the
same field ?
A
Hi,
Here is a sample: https://acrobat.com/#d=Hi0ZwVgVB1PWbxc6OJ0z4A where the script in the exit event of the dropdown sets the value of the address object.
Good luck,
Niall
Similar Messages
-
Hello,
I am creating a form from a PdF file. In this form, there is a lot of calculated fields with formulas adressing the same fields (ie : max of a,b,c,d and min of a,b,c,d).
As the process to select the fields you use for the formula is a rather slow one, I tried to copy the selected fiels from one field to another (select the fields in the properties window, right clic, then copy). I couldn't paste what I copied.
I work with Acrobat X pro, in win 7.
Thanks for your helpGood day!
A simple Paste does not work for you?
It should place the clipboard content as a new Layer which you can then move around.
If there is any chance that the elements need to be scaled, rotated etc. I would prefer to place them as Smart Objects (File > Place …) and do the masking that is specific to the images themselves in those.
Regards,
Pfaffenbichler -
Copy selection from one pdf to another pdf
Who knows how I can copy a selection from one pdf (including pictures and text) into another pdf?
can you post the pdf you're copying from and copying into?
It sounds like they're not well formed PDF files.
As the copied image on the clipboard is pasted as a comment you can also
drag the handles of the image once it's copied into the pdf. It tends to
paste the image at full size making the quality appear less.
failing that, you could try pasting into Word first, then make a new
copy of the image in Word and paste that as a comment instead.
Also you can set the resolution of the image captured by the snapshot
tool in Acrobat's preferences:
edit>preferences>general> 'Used fixed resolution for snapshot tool'
As mentioned before you can also place an existing image (like a jpeg)
into a PDF using the touchup Object tool. (Acrobat Pro or higher)
Select the touchup object tool from tools>advanced editing
then right-click in the pdf and select 'Place image' then select the
image to be inserted.
Some resizing will be required when doing this. -
How do i populate one field based upon a drop down select from another field?
Here is what I am trying to do:
Field 1 is a drop down selection list that requires a user to make a mandatory selection which in this case is a list of apartment complexes. What I am trying to accomplish is once that user makes a selection from the drop down list (Field1) that it will populate Field 2 (standard txt) with the corresponding apartment complexes address.
So I pick Talan Apartments from field 1, it would populate field 2 with Talan Apartments address. I tried messing around with calculation scripts but I'm fighting a loosing battle here. Some help would be greatly appreciated!Hi,
Here is a sample: https://acrobat.com/#d=Hi0ZwVgVB1PWbxc6OJ0z4A where the script in the exit event of the dropdown sets the value of the address object.
Good luck,
Niall -
How to copy value from one field to another in a Apex Form
Hello guys,
There are 2 addresses one is shipping and other is billing. I do not want the customer to re-enter all the details if it is the same address. So based upon an action, it should take the live values from one address field and populate the other address field. I know in JS you can do it, but how to implement that in Apex?
I guess using Dynamic Actions to achieve this in Version 4 but do not know how. Read quite some info but no luck.
Thanks in advance!Hi,
I have assumed that you have your shipping address at the top of the page, and then further down the page you have your billing address that you want to enable the users to copy (if this is in reverese, you will need to switch the js variables in the code following).
I would create a Select List item above the 'Billing Address' details, called PX_SAME_ADDRESSThis select list would be static, with the options Null.
I also assume you would have pairs of address page items such as:
PX_SHIPPING_ADDRESS_L1
PX_BILLING_ADDRESS_L1
PX_SHIPPING_ADDRESS_L2
PX_BILLING_ADDRESS_L2
PX_SHIPPING_POST_CODE
PX_BILLING_POST_CODEThen copy the following code into the HTML Header of the page definition:
<script language="JavaScript" type="text/javascript">
function copyAddress()
if( $x('PX_SAME_ADDRESS').value == 'YES')
$x('PX_BILLING_ADDRESS_L1').value = $x('PX_SHIPPING_ADDRESS_L1').value;
$x('PX_BILLING_ADDRESS_L2').value = $x('PX_SHIPPING_ADDRESS_L2').value;
$x('PX_BILLING_POST_CODE').value = $x('PX_SHIPPING_POST_CODE').value;
else //Clear Address Fields
$x('PX_BILLING_ADDRESS_L1').value = " ";
$x('PX_BILLING_ADDRESS_L2').value = " ";
$x('PX_BILLING_POST_CODE').value = " ";
</script>Then, in your PX_SAME_ADDRESS item, copy the code below into the Element > HTML Form Element Attributes field.
onChange="copyAddress();"Hopefully this works for you too, and should give you some basis to play around with.
Amanda. -
Help needed in returning multiple columns from one field
Hi,
I have been given a task to rewrite the query (see below), so that I get three columns from the one field, based on their contents.
The script returns all the columns and concatenates them into one, but returns them as comma delimmited within the returned column, to generate a report.
These tables are from Siebel.
Our Oracle version is:
select banner from sys.v_$version;
--returns
Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production
PL/SQL Release 8.1.7.4.0 - Production
CORE 8.1.7.0.0 Production
TNS for Solaris: Version 8.1.7.4.0 - Production
NLSRTL Version 3.4.1.0.0 - Production
Here is what I was given;
set arraysize 200
Spool d:\Daily_reports\Data\RegManage\Electricity\eCISPLUS_Product_Switch_Not_Started_Discount.csv
-- this will concatenate all the returned columns into one
SELECT DISTINCT '"'||
rtrim(ltrim(S_ORG_EXT.OU_NUM)) || '","' ||
rtrim(ltrim(S_ORG_EXT.NAME)) || '","' ||
rtrim(ltrim(S_EVT_ACT.TODO_CD)) || '","' ||
rtrim(ltrim(S_EVT_ACT.EVT_STAT_CD)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.X_SOURCE_TYPE)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.X_TXU_PRICELIST_NAME)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_ELEC)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_CLASS_ELEC)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_PEAKANYTIME_ELEC)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_PA_CLASS_ELEC)) || '","' ||
rtrim(ltrim(S_ORG_EXT.X_OTH_ACCOUNT_NUMBER)) || '","' ||
rtrim(ltrim(S_ADDR_PER.X_NMI_NUM)) || '","' ||
rtrim(ltrim(S_ADDR_PER.X_NMI_CHECKSUM)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.QUOTE_NUM)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.X_COOLING_OFF_DATE)) || '","' ||
rtrim(ltrim(S_PROD_INT.NAME)) || '"'
The field S_PROD_INT.NAME is the one that I need to split so that it is retured
into three different columns.
1st column needed -
where S_PROD_INT.NAME Like 'Electricity TRUenergy Business Edge __ %'
OR S_PROD_INT.NAME Like 'Electricity TRUenergy Business Now __ %'
OR S_PROD_INT.NAME Like 'Electricity Go for More __ %'
OR S_PROD_INT.NAME Like 'Electricity Mates Rates __ %'
2nd column needed -
where S_PROD_INT.NAME Like 'Gas TRUenergy Business Edge __ %'
OR S_PROD_INT.NAME Like 'Gas TRUenergy Business Now __ %'
OR S_PROD_INT.NAME Like 'Gas Go for More __ %'
OR S_PROD_INT.NAME Like 'Gas Mates Rates __ %'
3rd column needed from
S_PROD_INT.NAME Like '* ___ Discount for Paying Your Bill by the Due Date')
-- Tables
FROM SIEBEL.S_ADDR_PER S_ADDR_PER,
SIEBEL.S_DOC_QUOTE S_DOC_QUOTE,
SIEBEL.S_EVT_ACT S_EVT_ACT,
SIEBEL.S_ORG_EXT S_ORG_EXT,
SIEBEL.S_PRI_LST S_PRI_LST,
SIEBEL.S_PROD_INT S_PROD_INT,
SIEBEL.S_QUOTE_ITEM S_QUOTE_ITEM
WHERE S_EVT_ACT.TARGET_OU_ID = S_ORG_EXT.ROW_ID
AND S_DOC_QUOTE.ROW_ID = S_QUOTE_ITEM.SD_ID
AND S_ADDR_PER.ROW_ID = S_ORG_EXT.PR_ADDR_ID
AND S_PROD_INT.ROW_ID = S_QUOTE_ITEM.PROD_ID
AND S_ORG_EXT.ROW_ID = S_DOC_QUOTE.TARGET_OU_ID
AND S_DOC_QUOTE.PRI_LST_ID = S_PRI_LST.ROW_ID
AND S_EVT_ACT.TODO_CD = 'Product Switch-Electricity'
AND S_EVT_ACT.EVT_STAT_CD In ('In Progress','Not Started','On Hold')
AND S_DOC_QUOTE.STAT_CD In ('Completed','Verbal Acceptance','Written Acceptance')
AND S_DOC_QUOTE.X_OFFER_TYPE = 'Product Switch'
AND (S_PROD_INT.NAME Like 'Electricity TRUenergy Business Edge __ %' OR S_PROD_INT.NAME Like 'Electricity TRUenergy Business Now __ %'
OR S_PROD_INT.NAME Like 'Electricity Go for More __ %' OR S_PROD_INT.NAME Like 'Electricity Mates Rates __ %'
OR S_PROD_INT.NAME Like 'Electricity __ Discount for Paying Your Bill by the Due Date' or S_PROD_INT.NAME Like 'Electricity TRUenergy Business Edge ___ %'
OR S_PROD_INT.NAME Like 'Electricity TRUenergy Business Now ___ %'
OR S_PROD_INT.NAME Like 'Electricity Go for More ___ %'
OR S_PROD_INT.NAME Like 'Electricity Mates Rates ___ %'
OR S_PROD_INT.NAME Like 'Electricity ___ Discount for Paying Your Bill by the Due Date')
UNION
SELECT DISTINCT '"'||
rtrim(ltrim(S_ORG_EXT.OU_NUM)) || '","' ||
rtrim(ltrim(S_ORG_EXT.NAME)) || '","' ||
rtrim(ltrim(S_EVT_ACT.TODO_CD)) || '","' ||
rtrim(ltrim(S_EVT_ACT.EVT_STAT_CD)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.X_SOURCE_TYPE)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.X_TXU_PRICELIST_NAME)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_ELEC)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_CLASS_ELEC)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_PEAKANYTIME_ELEC)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_PA_CLASS_ELEC)) || '","' ||
rtrim(ltrim(S_ORG_EXT.X_OTH_ACCOUNT_NUMBER)) || '","' ||
rtrim(ltrim(S_ADDR_PER.X_NMI_NUM)) || '","' ||
rtrim(ltrim(S_ADDR_PER.X_NMI_CHECKSUM)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.QUOTE_NUM)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.X_COOLING_OFF_DATE)) || '"'
FROM SIEBEL.S_ADDR_PER S_ADDR_PER,
SIEBEL.S_DOC_QUOTE S_DOC_QUOTE,
SIEBEL.S_EVT_ACT S_EVT_ACT,
SIEBEL.S_ORG_EXT S_ORG_EXT,
SIEBEL.S_PRI_LST S_PRI_LST
WHERE S_EVT_ACT.TARGET_OU_ID = S_ORG_EXT.ROW_ID
AND S_ADDR_PER.ROW_ID = S_ORG_EXT.PR_ADDR_ID
AND S_ORG_EXT.ROW_ID = S_DOC_QUOTE.TARGET_OU_ID
AND S_DOC_QUOTE.PRI_LST_ID = S_PRI_LST.ROW_ID
AND S_EVT_ACT.TODO_CD = 'Product Switch-Electricity'
AND S_EVT_ACT.EVT_STAT_CD In ('In Progress','Not Started','On Hold')
AND S_DOC_QUOTE.STAT_CD In ('Completed','Verbal Acceptance','Written Acceptance')
AND S_DOC_QUOTE.X_OFFER_TYPE = 'Product Switch'
AND NOT EXISTS (SELECT /*+ unnest */ 'X'
FROM SIEBEL.S_PROD_INT S_PROD_INT, SIEBEL.S_QUOTE_ITEM S_QUOTE_ITEM
WHERE S_DOC_QUOTE.ROW_ID = S_QUOTE_ITEM.SD_ID
AND S_PROD_INT.ROW_ID = S_QUOTE_ITEM.PROD_ID
AND (S_PROD_INT.NAME Like 'Electricity TRUenergy Business Edge __ %'
OR S_PROD_INT.NAME Like 'Electricity TRUenergy Business Now __ %'
OR S_PROD_INT.NAME Like 'Electricity Go for More __ %'
OR S_PROD_INT.NAME Like 'Electricity Mates Rates __ %'
OR S_PROD_INT.NAME Like 'Electricity __ Discount for Paying Your Bill by the Due Date' or S_PROD_INT.NAME Like 'Electricity TRUenergy Business Edge ___ %'
OR S_PROD_INT.NAME Like 'Electricity TRUenergy Business Now ___ %'
OR S_PROD_INT.NAME Like 'Electricity Go for More ___ %'
OR S_PROD_INT.NAME Like 'Electricity Mates Rates ___ %'
OR S_PROD_INT.NAME Like 'Electricity ___ Discount for Paying Your Bill by the Due Date'));
spool off
This is what one row looks like;
"1-UWLHY","Alpha Vic Kelly Kay","Product Switch-Electricity","Not Started","AMBASS_50REBATE","Go Green PKANY-Powercor","QEGS1","GG","QEGS1","GG","","6407421678","8","1-UWLI6","12-JUN-07","Electricity Mates Rates 7% Discount"
we want
"1-UWLHY","Alpha Vic Kelly Kay","Product Switch-Electricity","Not Started","AMBASS_50REBATE","Go Green PKANY-Powercor","QEGS1","GG","QEGS1","GG","","6407421678","8","1-UWLI6","12-JUN-07",'Electricity Mates Rates 7% Discount","Gas TRUenergy Business Edge 10% Discount","Electricity 3% Discount for Paying Your Bill by the Due Date"
I have tried to:
- create a cursor
- each column as - ie
S_PROD_INT.NAME as "EVD",
S_PROD_INT.NAME as "GVD",
S_PROD_INT.NAME as "PbDDD"
but when I try to use them in where "EVD" Like 'etc...'
error that table does not exist
I have tried also as
where 'EVD' Like 'etc...' -- error
where EVD Like 'etc...' -- error
- create them as %TYPE variable
- more
but keep getting errors
Any ideas and help will be most appreciated as I have tried and researched all I can think and get my hands on with my limited skills.
Thanks.
Regards, SteveUnfortunately my skills are not high enough as I obviously don't know where to put the code exaclty.
I am first just running it on the top part of the script but get the error;
ORA-00900: invalid SQL statement
What I am running is; -- Commented
WITH s_prod_int AS
SELECT 1 row_id, 'Electricity Mates Rates 7% Discount' name FROM s_prod_int --these were 'FROM dual' originally, I changed to s_prod_int (Received same error regardless whether from dual or s_prod_int)
UNION ALL
SELECT 1, 'Gas TRUenergy Business Edge 10% Discount' FROM s_prod_int
UNION ALL
SELECT 1, 'Electricity 3% Discount for Paying Your Bill by the Due Date' FROM s_prod_int
SELECT DISTINCT '"'||
rtrim(ltrim(S_ORG_EXT.OU_NUM)) || '","' ||
rtrim(ltrim(S_ORG_EXT.NAME)) || '","' ||
rtrim(ltrim(S_EVT_ACT.TODO_CD)) || '","' ||
rtrim(ltrim(S_EVT_ACT.EVT_STAT_CD)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.X_SOURCE_TYPE)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.X_TXU_PRICELIST_NAME)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_ELEC)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_CLASS_ELEC)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_PEAKANYTIME_ELEC)) || '","' ||
rtrim(ltrim(S_PRI_LST.X_TXU_CISRATE_PA_CLASS_ELEC)) || '","' ||
rtrim(ltrim(S_ORG_EXT.X_OTH_ACCOUNT_NUMBER)) || '","' ||
rtrim(ltrim(S_ADDR_PER.X_NMI_NUM)) || '","' ||
rtrim(ltrim(S_ADDR_PER.X_NMI_CHECKSUM)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.QUOTE_NUM)) || '","' ||
rtrim(ltrim(S_DOC_QUOTE.X_COOLING_OFF_DATE)) || '","' ||
rtrim(ltrim(a.name)) ||'","'|| --I assume I am still able to right and left trim
rtrim(ltrim(b.name)) ||'","'||
rtrim(ltrim(c.name))||'"' name -- not sure what this name is here for (have ran with and without it here
FROM SIEBEL.S_ADDR_PER S_ADDR_PER,
SIEBEL.S_DOC_QUOTE S_DOC_QUOTE,
SIEBEL.S_EVT_ACT S_EVT_ACT,
SIEBEL.S_ORG_EXT S_ORG_EXT,
SIEBEL.S_PRI_LST S_PRI_LST,
s_prod_int a, -- I assume these needed to go in here
s_prod_int b,
s_prod_int c
SIEBEL.S_QUOTE_ITEM S_QUOTE_ITEM
WHERE S_EVT_ACT.TARGET_OU_ID = S_ORG_EXT.ROW_ID
AND S_DOC_QUOTE.ROW_ID = S_QUOTE_ITEM.SD_ID
AND S_ADDR_PER.ROW_ID = S_ORG_EXT.PR_ADDR_ID
AND S_PROD_INT.ROW_ID = S_QUOTE_ITEM.PROD_ID
AND S_ORG_EXT.ROW_ID = S_DOC_QUOTE.TARGET_OU_ID
AND S_DOC_QUOTE.PRI_LST_ID = S_PRI_LST.ROW_ID
AND S_EVT_ACT.TODO_CD = 'Product Switch-Electricity'
AND S_EVT_ACT.EVT_STAT_CD In ('In Progress','Not Started','On Hold')
AND S_DOC_QUOTE.STAT_CD In ('Completed','Verbal Acceptance','Written Acceptance')
AND S_DOC_QUOTE.X_OFFER_TYPE = 'Product Switch'
AND a.NAME LIKE 'Electricity TRUenergy Business Edge%' --Placed all the where part in the original where clause
OR a.NAME LIKE 'Electricity TRUenergy Business Now%'
OR a.NAME LIKE 'Electricity Go for More%'
OR a.NAME LIKE 'Electricity Mates Rates%'
AND a.row_id = b.row_id
AND (
b.NAME LIKE 'Gas TRUenergy Business Edge%'
OR b.NAME LIKE 'Gas TRUenergy Business Now%'
OR b.NAME LIKE 'Gas Go for More%'
OR b.NAME LIKE 'Gas Mates Rates%'
AND b.row_id = c.row_id
AND (
c.NAME LIKE '%Discount for Paying Your Bill by the Due Date'
NAME -- Not sure what this NAME is for - tried with and without - same error -
Adobe Bridge CC : metadata copy from one field to another for multiple files
So I am using Bridge CC for managing audio files and have many many MP3's that I need to copy or move one field of metadata to another.
ie: copy "Audio Artist" field to "IPTC Core Creator" Field
move "IPTC Core Description" to "Video Log Comment" field
Is there a script I can add that will let me select multiple files, and have it copy or move all the info from one of these fields to another?
Thanks
Scott
[email protected]Scott, I did have a go at this but I can't get the right path to the logComment in the XMP…
Coping artist to creator works fine… If I find the solution I will post back… -
I have two fields. One dropdown menu field for employee name and one field for occupation (an text field). I would like to let a employee select his name and automatically fill in the text field with his occupation. So for example:
John---> Automatically fill in "Engineer" etc..
Thank you in advance!See Programming List and Combo fields in Acrobat and LiveCycle forms by Thom Parker.
This is not simple programing, but it follows standard JavaScript programing standards. -
Making MM02 uneditable apart from one field.
Dear Expert,
My client want to make the mm02 display.User can can input in only one field.I already make one transaction variant but it will be valid for all user.I want to make it user specific.Please help??
Regards
Tanmoy_mmHi!
Customizing of material master data is very extensive. Therefore please read the very good documentation in customizing (SPRO)
In a short view:
You have to assign all fields to field groups (it is already done by SAP - but you can change it).
Maintain field selection (for above edited field groups for data screen (Display, requ. entry, opt. entry, no display). --> OMS9
--> here you are on level Field ref.
And in OMT3E you can assign the field ref. to screen sequences and can assign on user level the screen reference.
This is for sure a very short and NOT COMPLETE docu about how to maintain the master data...for further information please read the docu in SPRO
or this link http://help.sap.com/saphelp_erp60_sp/helpdata/en/ff/516a6749d811d182b80000e829fbfe/frameset.htm
or sap notes:199165, 545211 etc.....
have fun
Flo -
Passing selections from one Jlist to Another
Think of the Outlook Contacts windows where you can select one or multiple email click on the "To" button and the selected emails are then copied to the blank selection list. but instead of emails I'm passing file names.
package org.tiling.scheduling.EventTimer;
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.tree.*;
import javax.swing.event.*;
import org.tiling.scheduling.EventTimer.ListOfTestToBeTested.MyListSelectionListener;
//=======================================================//
public class ListOfTest extends JPanel implements ActionListener
Mediator med;
public JList listB;
JScrollPane scrollPaneB;
MyListSelectionListener listSelectionListenerB;
JPanel panelB = new JPanel();
Dimension prefSize;
String fieldB;
ListOfTest thisObj;
Vector theFileNames = new Vector();
String dir = "c:/SystemXML";
String[] fileList = new File(dir).list();//dir listings
public ListOfTest (Mediator md)
{//constructor
panelB.setLayout(new FlowLayout());
//Loop and process each file in the directory
for(int fileCnt = 0;fileCnt<fileList.length;fileCnt++)
if(new File(dir + "/" + fileList[fileCnt]).isDirectory())
theFileNames.addElement(fileList[fileCnt]);
else
theFileNames.addElement("Test: " + fileList[fileCnt]);
}//end else
}//end for loop
if(theFileNames != null){
listB = new JList(new DefaultListModel());
//Give them names to be used in event handler
listB.setName("TestList");
//Populate the list
Enumeration theEnum = theFileNames.elements();
while(theEnum.hasMoreElements())
Object theObject = theEnum.nextElement();
((DefaultListModel)listB.getModel()).addElement(theObject);
}//end while loop
scrollPaneB = new JScrollPane(listB);
panelB.add(scrollPaneB);
listSelectionListenerB = new MyListSelectionListener();
listB.addListSelectionListener(listSelectionListenerB);
listB.setVisibleRowCount(18);
//Allow selection of one element index at a time.
listB.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
//Get size of list and adjust JPanel accordingly
prefSize = listB.getPreferredScrollableViewportSize();
panelB.setBounds(0,0,prefSize.width,prefSize.height);
add(panelB);
}//end if(theFileNames != null)
//thisObj = this;
//setSize(400,350);
setVisible(true);
med = md;
}//end constructor
public void actionPerformed(ActionEvent e)
Command comd = (Command)e.getSource();
comd.Execute();
//=====================================================//
public class MyListSelectionListener implements ListSelectionListener
public void valueChanged(ListSelectionEvent e)
int selectedIndex = ((JList)e.getSource()).getSelectedIndex();
if(((Component)e.getSource()).getName().compareTo("TestList") == 0)
if(selectedIndex < 0)
listB.setSelectedIndex(0);
else System.out.println("" + selectedIndex + listB.getSelectedValue());
}//end if
}//end valueChanged()
}//end class MyListSelectionListener
}//end class SwingList03And your question/problem is?
DB
PS: Please use code tags( see Formatting Help) to make your posts more readable. -
How to shift cursor from one field to another on selection screen
Hi,
On the selection screen, I have many fields, like material code, plant, valuation type etc.
Materoal Code,
Serial Number
Plant
Valuation type, and many other fields
those fields are on selection screen my requirement is when user enter the material code in Material code field and when he press the enter the cursor should come in the second filed Plant and so on, how to do this i dont want to use keyboard keys lik TAB, Arrow key, because I am entering the data on selection screen., with a scanner device and on that device there is one command which act as ENTER key of the keyboard. after after entring the data in first field when the scanner gives the enter command i am doing som e validation for the given field value then want to shift the curson position to next field..
regards,
zafarHi,
after entring the data in first field when the scanner gives the enter command i am doing som e validation for the given field value then want to shift the curson position to next field
After doing the validation, write the code - SET CURSOR FIELD 'SELECTION_SCREEN_FIELD_NAME'.
Eg - SET CURSOR FIELD 'P_SERNR'.
Thanks -
Search help from one field used to populate another on subscreen.
I have a subscreen with 2 fields; Plant & Batch. Search help MCH1F displays batches for plants. When a batch for a plant is selected in the search help for the batch field, I want to populate the plant field in addition to the batch. The batch number comes back from the search help selection, but I need to get the plant associated with that batch just selected and populate the subscreen plant field. SET/GET doesn't work either in the screen field setup or abap flow logic. Any tips would be appreciated. Thanks.
Hi Kurt,
i think that way its not possible but the closest way is
i HAVE TWO TABLES
ZPHY
ZPROC
I HAVE SCREEN IN WHICH I HAVE TO GET VALUE FOR PHY BASED ON ID.
AND FOR OTHER FIELD IN THE SCREEN I HAVE PROC BASED ON THE ID I USED TO GET PHY AND FOR THE SAME ID I AHVE MULTIPLE PROC AND I HAVE SELECT ONE OF THOSE , HERE WHEN YOU PRESS F4 IT WILL GIVE ALL THE PROC ASSOCIATED TO
ID THATI USED IN THE SELECTION OF PHY.
AND I THINK YOURS IS THE SAME CASE RIGHT.
FIRST GET
process on value-request.
FIELD zabc-def MODULE VALUE_REQUEST_PHYACT.
FIELD zabc-proc MODULE VALUE_REQUEST_PROC.
MODULE VALUE_REQUEST_PHYACT INPUT.
DATA: progname TYPE sy-repid,
dynnum TYPE sy-dynnr.
CLEAR zabc.
CLEAR : zabc-def, zabc-id, zabc-proc,
zabc-ZSHECPROC.
CLEAR FINAL.
CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
EXPORTING
TABNAME = 'ZPHY'
FIELDNAME = 'def'
SEARCHHELP = 'ZPHY'
SHLPPARAM = ' '
DYNPPROG = PROGNAME
DYNPNR = DYNNUM
DYNPROFIELD = ' '
STEPL = 0
VALUE = ' '
MULTIPLE_CHOICE = ' '
DISPLAY = ' '
SUPPRESS_RECORDLIST = ' '
CALLBACK_PROGRAM = ' '
CALLBACK_FORM = ' '
TABLES
RETURN_TAB = IT_RETURN4
EXCEPTIONS
FIELD_NOT_FOUND = 1
NO_HELP_FOR_FIELD = 2
INCONSISTENT_HELP = 3
NO_VALUES_FOUND = 4
OTHERS = 5
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
read table it_return4 index 1.
zabc-def = it_return4-fieldval.
select single id into zabc-id FROM ZPHY
WHERE def = zabc-def.
FINAL-def = zabc-def.
FINAL-id = zabc-id.
HERE BASED ON ID I AM RETRIEVING DEF FIELD ,THIS IS FROM SEARCH HELP USING SE11.
AND FOR THE SAME ID I HAVE TO GET PROC FIELD FROM ANOTHER TABLE
ENDMODULE. " VALUE_REQUEST_PHYACT INPUT
MODULE VALUE_REQUEST_PROC INPUT.
DATA : SERVICE LIKE zabc-id.
select single id into SERVICE FROM ZPHY
WHERE def = zabc-def.
SELECT * INTO TABLE ITAB_TEST4 FROM ZPROC
WHERE id = SERVICE.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
DDIC_STRUCTURE = ' '
RETFIELD = 'proc'
PVALKEY = ' '
DYNPPROG = ' '
DYNPNR = ' '
DYNPROFIELD = ' '
STEPL = 0
WINDOW_TITLE = 'PROCEDURE'
VALUE = ' '
VALUE_ORG = 'S'
MULTIPLE_CHOICE = ' '
DISPLAY = ' '
CALLBACK_PROGRAM = ' '
CALLBACK_FORM = ' '
TABLES
VALUE_TAB = ITAB_TEST4
FIELD_TAB =
RETURN_TAB = IT_RETURN4
DYNPFLD_MAPPING =
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
if sy-subrc = 0.
clear itab_TEST4.
read table it_return4 index 1.
zabc-proc = it_return4-fieldval.
read table itab_TEST4 with key id = itab_details-def
itab_zMOR-def = itab_details-def.
itab_zMOR-zzfname = itab_details-zzfname.
endif.
SELECT SINGLE ZSHECPROC INTO zabc-ZSHECPROC FROM ZPROC
WHERE proc = zabc-proc.
FINAL-proc = zabc-proc.
final-zshecproc = zabc-zshecproc.
*********AGAIN THIS IS NOT THE SEARCH HELP FROM SE11
ENDMODULE. " VALUE_REQUEST_PROC INPUT
hope this helps
Thanks -
Copy value from one field in subform, to another field in a different subform
Hi all. I have been back and forth with enterprise support, and they are telling me what I want to do is impossible. I find that hard to agree with, so hoping I can get some help here. I have a document that I am creating, based off an XML. The page consists of a header subform, a flowing table of variable name, and then a footer. My problem comes in, that when the table flows to mutliple pages, my header subform will not repeat, even though I have it set as the overflow header. According to Enterprise Support, this is by design. The header will repeat on the footer page, if that is on a separate page, just not when the table flows to another page. So, I came up with a solution to create an additional Header in my table, merge all the cells into one column, and copy my subform into that new header. I would set that header to appear only on subsequent pages. So, when I preview my document, it shows the static text fine, as I would expect, however the text fields are blank. I need a way of copying the values from the original header subform, into the newly created table header subform. The values will be different based on teh XML input, meaning that the first 3 pages will have one set of values, and the next 3 another, etc.. See sample below...
<NameValueList>
<NameValue>
<NameValueName>Name1<NameValueName>
<NameValueDesc>Desc1<NameValueDesc>
<TableValueList>
<TableValue>
Blah
</TableValue>
<TableValue>
Blah 2
</TableValue>
</TableValueList>
</NameValue>
<NameValue>
<NameValueName>Name2</NameValueName>
<NameValueDesc>Desc2<NameValueDesc>
<TableValueList>
<TableValue>
Blah 5
</TableValue>
<TableValue>
Blah 6
</TableValue>
</TableValueList>
</NameValue>
</NameValueList>
So, if I bind my original header to NameValueName, it will show on the first page which has my header, and the third page that has my footer. But my 2nd page, that has the table flowed to it, has a blank value. I tried to put code in the Initialize event of both text boxes, to copy from MainHeader.NameValueName to TableHeader.NameValueName, but that didn't work properly.
Any ideas on how to do this?Thank you very much for the reply. I tried putting the copy statement in both the MainHeader and TableHeader initialize events. There was different behavior, depending on the place I put the copy statement, however neither was correct. If I put it in the initialize of the TableHeader, the NameValueName that appears on other page is Name1. Even though the header shows Name2 when it hits the next nodes. If I put it in the initialize of MainHeader, nothing is copied on the proper table header pages.
I initially had Master pages, however that really didn't work. The master pages traversed the NameValueName nodes on it's own loop. So, Each page displayed the next value in it's own loop, when the main subform loop is still showing data from the previous value. I know this might be hard to understand, but I'm doing my best to explain. THanks again for your reply, and I hope that there is another idea out there to fix this... -
Copying data from one field to another on a form
Hi
I have created a form called application which contains the following fields:
Name
Address1
Address2
Address3
Address4
Location1
Location2
Location3
Location4
When the user has entered his name and address I would like the data to then prefill into the location lines.
I think you can do this sort of thing in java event handlers but I have no experience of this.
Any one got any ideas how I can do this.
Thanks
Jaynehi Jayne,
The following is an example of something just like what you want.
In this form, get_add1Vals(); is called in the js-event handler for the field NEWFNAME1 which gets populated by the value selected or entered into FNAME1. The following code goes in the additional plsql code region (Before displaying the page).
hope that certainly helps! please update it with your results.
AMN
BEGIN
HTP.PRINT('<SCRIPT LANGUAGE="JavaScript1.1">
function get_add1Vals{
var v_fname;
for (i=0; i<document.forms[0].elements.length; i++)
if (document.forms[0].elements.name=="FORM_TBL_TEST_FORM_3.DEFAULT.FNAME.01")
v_fname = document.forms[0].elements[i].value;
break;
if (document.forms[0].elements[i].name=="FORM_TBL_TEST_FORM_3.DEFAULT.NEWFNAME1.01")
document.forms[0].elements[i].value = v_fname;
break;
void("");
return true;
</SCRIPT>');
EXCEPTION
When Others THEN
null;
END; -
Selecting from one table and Update another in the same Page
Could someone help me with this HTMLDB task. In my page design, I am selecting data from two tables (masters: DEPT, EMP) which I want to display on the left column of the page and at the same time a user would be able to update another table (ATTENDANCE:with many children) which would have a radiogroup on the right side for each value of the master such as employee name. The placement of data has to appear in corresponding rows on the page. For instance, employee names of the master table must appear on the same row with its corresponding child value. The page would be grouped by DEPT_NO. The user would click on the department name, a new page with the employee name would apprar. From that page, the user would then update attendance column for each employee in that department. In this operation, it is only the ATTENDANCE table that is being updated. I can send out more information about the structure of the tables if you need more information. I tried many HTMLDB options, forms, reports, etc. I have not been able to get quite right. Your help will be appreciated.
Raju,
Thanks for responding to my problem. I have actually tried using the example on how-to you sent me a link to but it did not help as I expected. You see, the page would be updated every meeting date for each employee. I can send you more information about the table structure if you like. However, let me see if this will help you a bit.
Tables are: 1) Dept [dept_no (pk),dept_name] 2) EMP [emp_no (pk),emp_name, dept_no(fk)] 3) Meetings [meet_key(pk),attended, meeting_date, emp_no(fk)]
What I want to do is create two pages, one would list the departments, when a user selects a department, the user would be linked to a meeting attandance page. The meeting attendance page would list department name once, Meeting date once, and then list employees in that department. At the right column of every employee would be a checkbox for meeting.attended for update. The meeting_date would be pre-populated so that what the user would do is just check Yes/NO. The second page is the one I'm having the most problem with.
If I can do a fetch from dept, emp, and meetings and then do an update on the Meetings table on the same page, I think that might solve the problem. That was how I solved it in MS Access three years ago.
Here is email address in case you want to contact me directly. [email protected]
Thanks again for your help.
Maybe you are looking for
-
Printing the form using output type and Standard program
Hi all, I am a beginner on SAP.Now i get a doc for smartforms. It need to print a form.And need to create a output.I don't know how to create it and how to use it. And how to use the standard program to print the smartfroms. Can you give
-
'There are no events to show' error on the iOS BT ...
Hi all, Some of you may have seen this error message 'there are no events to show' when using the BT Sport app via an Apple device. If you have, please follow the advice below to fix it. 1) Go into your device's settings; 2) Change the cloc
-
Hello Tuxedo Champions, I am trying to run a sample server and client that comes with Tuxedo installation. i.e. simpapp sample. In following the steps given by README file. In doing that, I have set and exported required paths through a shell file (t
-
Horizontal jagged edges after compression
I am new to Prores and compressor and have done a lot of reading on workflows. I think I have it set up correctly but am not getting the results I expected. I am shooting 1440x1080 60i HDV with an FX1. I have FCP setup to use a Prores 422 1440x1080 6
-
Foxfire 4.0 non compatible with Kaspersky Anti Virus & password protector.
I have had Foxfire as my primary browser for sometime with no issues,until the most recent update to Foxfire 4.0 this update is now non compatible with Kaspersky Anti Virus & Password protector.I've attempted to download Foxfire 3.6.15 with no avail.