BC4J tag - add new record only in child table using join query
Hi,
I have developed the struts base jsp for BC4J component application using jdeveloper wizard.
i have first developed the BC4J component. using emp table and dept table,
also developed the association between emp and dept , and create view object using created association.
when i haae developed the the struts base jsp for BC4J applicaion using alerady created view object. it creates automatically DataEditComponent.jsp and DataTableComponent.jsp and etc...
and when i want to add new row or record it automatically add the entry in both table ,
in above scenario i have used dept as master and emp as child table.
what is the solution , if i want to add row or record in only emp table.
please help me
Hi Reetesh,
I have written following code into the ADD ROW button
System.out.println("Coming in Click Event");
OAApplicationModuleImpl am = (OAApplicationModuleImpl) pageContext.getApplicationModule(webBean);
OAWebBean innerTablebean = (OAWebBean)webBean.findChildRecursive("region12");
OATableBean innerTable = (OATableBean)webBean.findChildRecursive("innerTablebean");
OAInnerDataObjectEnumerator enum = new OAInnerDataObjectEnumerator(pageContext,innerTablebean);
while(enum.hasMoreElements())
RowSet innerRowSet = (RowSet) enum.nextElement();
Row []rowsInRange = innerRowSet.getAllRowsInRange();
OARow newRow = (OARow) innerRowSet.createRow();
OADBTransaction dbt = am.getOADBTransaction();
Number b = dbt.getSequenceValue("PK_XX_BATCH_PROGRAM_PARAMETERS");
newRow.setAttribute("ProgramId", b);
newRow.setAttribute("ProgramParmId",b);
newRow.setAttribute("ParameterName",new String(""));
newRow.setAttribute("ParameterDataType",new String(""));
newRow.setAttribute("ParameterInOutType",new String(""));
innerRowSet.insertRow(newRow);
Now the problem occurs only when there are more than one rows in parent table... As many rows are there in parent table that many times the rows are being added.
With Regards,
Sandip
Similar Messages
-
How to insert new record in the database table using the Jdeveloper
Hi Masters
I am new Bee in j2EE developing side and i ahve oracle jdeveloper 9i version is 9.0.4
And now I wann to know that how can i create the web application that will enter the Data in the HTML FORM and save that data into the Table emp plz tell me step by step
thx in advancethe steps to follow -
download JDeveloper 10.1.2 from OTN (9.0.4 is very old and has some features that won't be in the next releases).
Then follow the ADF Workshop from the JDeveloper home page on OTN.
(If you have to use 9.0.4 then look for the archives of JDeveloper on OTN)
for example:
http://www.oracle.com/technology/products/jdev/viewlets/viewlet-archive0903.html -
To add new record into the table Data Service client
When I am trying to add new record into the table Employeedetails using Data Service client it is giving a sql exception: "java.sql.SQLException: Violation of PRIMARY KEY constraint 'PK__EmployeeDetails__6383C8BA'. Cannot insert duplicate key in object 'EmployeeDetails'. Severity 14, State 1, Procedure 'PC-P41403 null', Line 1."
Code:
DataService ds=DataServiceFactory.newDataService(getInitialContext(),"EmplDetApp","ld:EmplDetAppDataServices/EmployeeDetails");
EmployeeDetailsDocument edoc=EmployeeDetailsDocument.Factory.newInstance();
edoc.addNewEmployeeDetails();
//here I set the primary key value empid
edet.setEmpid("1212");
edet.setEmpname("manu");
ds.submit(edoc);
Error
EmpName 5 java.sql.SQLException: Violation of PRIMARY KEY constraint 'PK__EmployeeDetails__6383C8BA'. Cannot insert duplicate key in object 'EmployeeDetails'. Severity 14, State 1, Procedure 'PC-P41403 null', Line 1
com.bea.ld.dsmediator.DataServiceException: java.sql.SQLException: Violation of PRIMARY KEY constraint 'PK__EmployeeDetails__6383C8BA'. Cannot insert duplicate key in object 'EmployeeDetails'. Severity 14, State 1, Procedure 'PC-P41403 null', Line 1
at com.bea.ld.dsmediator.update.JDBCAdaptor.save(JDBCAdaptor.java:247)
at com.bea.ld.dsmediator.update.DataServiceMediator.submit(DataServiceMediator.java:528)
at com.bea.ld.dsmediator.update.DataServiceMediator.submit(DataServiceMediator.java:245)
at com.bea.ld.ServerBean.submit(ServerBean.java:529)
at com.bea.ld.Server_ydm4ie_EOImpl.submit(Server_ydm4ie_EOImpl.java:910)
at com.bea.ld.Server_ydm4ie_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
at java.lang.Thread.startThreadFromVM(Unknown Source)
Caused by: java.sql.SQLException: Violation of PRIMARY KEY constraint 'PK__EmployeeDetails__6383C8BA'. Cannot insert duplicate key in object 'EmployeeDetails'. Severity 14, State 1, Procedure 'PC-P41403 null', Line 1
at weblogic.jdbc.mssqlserver4.TdsStatement.processWarning(TdsStatement.java:1178)
at weblogic.jdbc.mssqlserver4.TdsStatement.parseMsWarning(TdsStatement.java:1089)
at weblogic.jdbc.mssqlserver4.TdsStatement.getMoreResults(TdsStatement.java:756)
at weblogic.jdbc.mssqlserver4.TdsStatement.execute(TdsStatement.java:210)
at weblogic.jdbc.mssqlserver4.TdsStatement.executeUpdate(TdsStatement.java:97)
at weblogic.jdbc.mssqlserver4.TdsStatement.executeUpdate(TdsStatement.java:1455)
at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:147)
at com.bea.ld.dsmediator.update.JDBCAdaptor.save(JDBCAdaptor.java:151)
... 15 more
But I am not sure why it is giving an exception as Violation of PRIMARY KEY.
The update method works fine for the same client.
The exception only happens when I am trying to insert a new record.
Please help me to figure out this problem.If you are absolutely sure that you do not have such a row already in your table, open a case with customer support and reference CR321312. I believe the work-around is to put ld-server-core.jar in your client classpath.
Correction: put ld-server-app.jar in the client classpath
Edited by mreiche at 09/17/2007 3:28 PM -
How can I add a new record in an Access table.
How can I add a new record in access with LabView, using activex, without using the database connectivity tools.
Message Edited by Noawena on 05-16-2008 09:25 AMMuch easier with a toolkit but you could use ADO objects,
get connection, make a SQL object "INSERT record INTO table where ...."
Execute the parameterized query
Free up record sets data
close connection when done.
This is a very simplified version
Paul
Paul Falkenstein
Coleman Technologies Inc.
CLA, CPI, AIA-Vision
Labview 4.0- 2013, RT, Vision, FPGA -
How to insert 20 records only in one table
hi to all,
i want insert 20 records only in a table,but suppose i want to enter 21th record it will not inserted .
suppose delete one record then insert, it will insert.
but always count(*) is not greater than 20.
is there any solution for that,
pls help meYes there is a solution for that using a materialied view:
SQL> select * from v$version;
BANNER
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
SQL> drop table t purge;
Table dropped.
SQL> drop materialized view t_mv;
Materialized view dropped.
SQL> create table t (
2 x integer,
3 y varchar2(30)
4 );
Table created.
SQL> CREATE MATERIALIZED VIEW LOG on t
2 WITH ROWID (x, y)
3 including new values;
Materialized view log created.
SQL> CREATE MATERIALIZED VIEW t_mv
2 REFRESH FAST ON COMMIT AS
3 SELECT count(*) cnt
4 FROM t;
Materialized view created.
SQL> alter table t_mv ADD CONSTRAINT chk check(cnt<=20);
Table altered.
SQL> insert into t select object_id, object_name from all_objects where rownum <
21;
20 rows created.
SQL> commit;
Commit complete.
SQL> insert into t values(21,'KO');
1 row created.
SQL> commit;
commit
ERROR at line 1:
ORA-12008: error in materialized view refresh path
ORA-02290: check constraint (TEST.CHK) violated
SQL>
SQL> select count(*) from t;
COUNT(*)
20
SQL>Not sure that trigger based solution works due to multi versioning read consistency. -
Error adding new records in an user table
Hi
I'm trying to add a new record in an user table, and after calling the add method I get the next error message:
"Generating this document requieres numbering to be determined for the document".
I've defined my user table as Master Data, and the source code is as follows:
dim m_UserTable as SAPbobsCOM.UserTable
m_UserTable = SboCompany.UserTables.Item(UserTable)
m_usertable.Code = NewValue
m_usertable.UserFields.Fields.Item("U_FIELD1").Value = NewValue
if m_userTable.add() <> 0 then
SboCompany.GetLastError(lngError, strerror)
SboApplication.MessageBox(strerror)
end if
Thanks and Best Regards
DaniHi Dani,
when you create a user Table as "Master Data", this table becomes a part of a UDO (User Data Object) that you have to create too.
In the version 2004A, you don't have the possibility to enter information in these kind of table using the DI. You can only do it thru the application.
You can look at a post called "Access to UDO via DI" posted 16th December 2004
Sebastien -
Inserting a new row in a child table referencing an already existing parent
I have two tables PARENT & CHILD (one to many), both of which are populated at different times.
In our toplink mappings, parent contains a collection of child Domain Objects, & and child Domain object contains a one - one to parent.
How can I insert a new row in a child table with reference to an already existing row in parent?
When I fetch the parent Domain object and try to set it in the child Domain Object and use the unitOfWork.registerObject() it goes into a circular loop of selecting from 2 other tables.
Please suggest.Odd, have you disabled caching and indirection? (NoIdentityMap, dontUseIndirection, or alwaysRefresh/disableCacheHits). If so, then this could be the issue.
Otherwise please include the sample code you use to perform this, and verify that you do not have any unusual code in your set/get methods or in descriptor events. Also turn TopLink logging on and include a sample. Also ensure that you do not modify your objects until after registering them in the unit of work, and only modify the unit of work clones. -
Add new Fields to Opportunity ( TCODE : CRMD_BUS2000111 ) using EEWB
Hi...
I am trying to add new field to Opportunity, TCODE : CRMD_BUS2000111 ) using EEWB.
I am using ...
Business object BUSINESS_TRANSACTION,
Extension type ADD_NEW_FIELDS
Business Transaction Type : CRM Opportunity
Assigned to : Customer Header data.
I am able to generate project and extension successfully. But don't see any new field or custom tab added to transaction for Opportunity ( TCODE : CRMD_BUS2000111 ).
WHEN I CHECKED BACK IN EEWB, DON'T SEE ANY SCREEN OBJECT IN OBJECT LIST.
I can see Tables, Function group, Function Module, Data Element in object list but Screen object is missing. I believe that's the reason why new screen field not has been added. But not able to find out the reason for that.
Your help will be highly appreciated. my e-mail id : [email protected]
Thanks in advance.
MinalHi Minal,
I would suggest to create a new extension with the following:
Create new extension, but use the Enhancement type: "Extend Opportunity"
When you create just two new fields with "ADD_NEW_FIELDS" you have to manually add them into the existing screens.
Hope this helps
Martin -
How to add new field into dynamic internal table
Hello Expert.
how to add new field into dynamic internal table.
PARAMETERS: P_TABLE(30). "table name
DATA: I_TAB TYPE REF TO DATA.
FIELD-SYMBOLS: <TAB> TYPE standard TABLE.
*Create dynamic FS
create DATA I_TAB TYPE TABLE OF (p_table).
ASSIGN I_TAB->* TO <TAB>.
SELECT * FROM (p_table) INTO TABLE <TAB>.
here i want to add one more field into <TAB> at LAST position and my
Field name = field_stype and
Field type = 'LVC_T_STYL'
could you please helpme out .Hi,
Please find the code below.You can add the field acc to your requirement.
Creating Dynamic internal table
TYPE-POOLS: slis.
FIELD-SYMBOLS: <t_dyntable> TYPE STANDARD TABLE, u201C Dynamic internal table name
<fs_dyntable>, u201C Field symbol to create work area
<fs_fldval> type any. u201C Field symbol to assign values
PARAMETERS: p_cols(5) TYPE c. u201C Input number of columns
DATA: t_newtable TYPE REF TO data,
t_newline TYPE REF TO data,
t_fldcat TYPE slis_t_fldcat_alv,
t_fldcat TYPE lvc_t_fcat,
wa_it_fldcat TYPE lvc_s_fcat,
wa_colno(2) TYPE n,
wa_flname(5) TYPE c.
Create fields .
DO p_cols TIMES.
CLEAR wa_it_fldcat.
move sy-index to wa_colno.
concatenate 'COL'
wa_colno
into wa_flname.
wa_it_fldcat-fieldname = wa_flname.
wa_it_fldcat-datatype = 'CHAR'.
wa_it_fldcat-intlen = 10.
APPEND wa_it_fldcat TO t_fldcat.
ENDDO.
Create dynamic internal table and assign to FS
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = t_fldcat
IMPORTING
ep_table = t_newtable.
ASSIGN t_newtable->* TO <t_dyntable>.
Create dynamic work area and assign to FS
CREATE DATA t_newline LIKE LINE OF <t_dyntable>.
ASSIGN t_newline->* TO <fs_dyntable>.
Populating Dynamic internal table
DATA: fieldname(20) TYPE c.
DATA: fieldvalue(10) TYPE c.
DATA: index(3) TYPE c.
DO p_cols TIMES.
index = sy-index.
MOVE sy-index TO wa_colno.
CONCATENATE 'COL'
wa_colno
INTO wa_flname.
Set up fieldvalue
CONCATENATE 'VALUE' index INTO
fieldvalue.
CONDENSE fieldvalue NO-GAPS.
ASSIGN COMPONENT wa_flname
OF STRUCTURE <fs_dyntable> TO <fs_fldval>.
<fs_fldval> = fieldvalue.
ENDDO.
Append to the dynamic internal table
APPEND <fs_dyntable> TO <t_dyntable>.
Displaying dynamic internal table using Grid.
DATA: wa_cat LIKE LINE OF fs_fldcat.
DO p_cols TIMES.
CLEAR wa_cat.
MOVE sy-index TO wa_colno.
CONCATENATE 'COL'
wa_colno
INTO wa_flname.
wa_cat-fieldname = wa_flname.
wa_cat-seltext_s = wa_flname.
wa_cat-outputlen = '10'.
APPEND wa_cat TO fs_fldcat.
ENDDO.
Call ABAP List Viewer (ALV)
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
it_fieldcat = fs_fldcat
TABLES
t_outtab = <t_dyntable>. -
Edit existing or add new record based on key field
Greetings and Salutations!
I am working on an APEX 3.0 application and I need to verify a key field value to determine if the record already exists, if it does not exist, I need to add it, if it does exist, I need to update/edit it. I'm not sure how to do this, but below is what I am considering (in pseudo code):
get the asset_tag #
asset_search_value = :asv
select asset_tag from asset_table were asset_tag = :asv
IF :asv (unique key value is found) UPDATE
else
INSERT (create new record with asset_tag = :asv)
ENDIF
I hope that my explanation is clear.
I have considered doing a function to search for a key match and if one exists, I can proceed to the UPDATE screen, otherwise, I can proceed to that INSERT screen.
I'm intermediate with APEX and little better at pl/sql, but rapidly learning.
I should mention that my problem is coming up with a method to see if my query returns no records.
Thanks in advance for your assistance!
Charles
Message was edited by:
cp29020Charles,
You said you were thinking about creating a function to search for a key match. First, I suggest you do so in a package. A function that returns a boolean should do. Something like what follows:
FUNCTION asset_exists (
p_id IN TABLE_NAME.ID%TYPE
RETURN BOOLEAN
AS
l_retval BOOLEAN;
CURSOR asset_exists_test_cur
IS
SELECT *
FROM table_name
WHERE id = asset_exists.p_id;
l_asset_exists_test ASSET_EXISTS_TEST_CUR%ROWTYPE;
BEGIN
OPEN asset_exists_test_cur;
FETCH asset_exists_test_cur INTO l_basic_user_test;
l_retval := asset_exists_test_cur%FOUND;
CLOSE asset_exists_test_cur;
RETURN l_retval;
END asset_exists;Then you can use that function as needed to branch your logic. Remember to create a unique constraint on the table if it is not the primary key or doesn't already have one.
Dan -
Cannot add new records through VC form when consuming IP write back query
I have created a planning application in IP and created a Form in VC (CE 7.1). I am not able to create new records in VC Form and save it back to the cube like the traditional excel form on IP does. I have attached a document with every step that i did as a screen shot in designing my model. The writing back of data using the Form works if i have preexisting data in the planning cube and if i am only changing the values of the existing data records it works great. I could consume the planning functions that i created and they work well within VC. But if i want to create new records in a empty planning cube it gives me error unlike planning in excel analyser lets me save it back to the cube. I have tested the same query in Excel Analyser and created new records and saved it back in the cube. Any help on this is greatly appreciated.
[http://www.mediafire.com/?sharekey=f1bc9aa662da6a86d956df2962098fcbe04e75f6e8ebb871]
Thanks.
Edited by: BI GUYS on Sep 28, 2009 2:00 PMHi PradeeP,
1. The BI Query itself has to support the entries of new lines. This is described in note 1149346.
However, if the Query allows entering new lines in the BEx Analyzer, then this prerequisite is fulfilled.
2. In the BI Query wizard in VC in the u201CChoose Presentationsu201D step, you have to include the key presentation for the characteristics.
If 1 and 2 are fulfilled and you still have the problem, it is strange...
Does the problem also occur if you create new records in a cube that already shows some data in the table view?
Regards,
Talia -
Not Refresh Value After Add New Record used with RPC Component
This is my code in the class Users.as
package inthanous
import mx.controls.Alert;
import mx.rpc.http.HTTPService;
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
public class Users
private var service:HTTPService;
[Bindable]
public var xmllist_user:XMLList;
public function Users(){
service = new HTTPService();
service.method = "POST";
service.useProxy = false
service.resultFormat = "e4x";
public function listUser():void{
service.url = "/user/get_all_user_group_name";
service.addEventListener("result", httpResultListUser);
service.addEventListener("fault", httpFaultListUser);
xmllist_user = new XMLList();
service.send();
private function httpResultListUser(event:ResultEvent):void{
service.removeEventListener("result", httpResultListUser);
service.removeEventListener("fault", httpFaultListUser);
xmllist_user = new XMLList(service.lastResult.children());
listAllUser();
private function httpFaultListUser(event:FaultEvent):void{
var faulstring:String = event.fault.message;
service.removeEventListener("result", httpResultListUser);
service.removeEventListener("fault", httpFaultListUser);
Alert.show(faulstring,"Error");
public function createUser(_xml:XML):void{
service.url = "/user/create_user";
service.addEventListener("result", httpResultCreateUser);
service.addEventListener("fault", httpFaultCreateUser);
service.send({firstName: _xml.firstName,
lastName: _xml.lastName,
gender: _xml.gender,
login: _xml.login,
pwd: _xml.pwd,
dtBirth: _xml.dtBirth,
telephone: _xml.telephone,
idGroup: _xml.idGroup
private function
httpResultCreateUser(event:ResultEvent):void{
service.removeEventListener("result", httpResultCreateUser);
service.removeEventListener("fault", httpFaultCreateUser);
listUser();
clearUserDetail();
private function httpFaultCreateUser(event:FaultEvent):void{
var faulstring:String = event.fault.message;
service.removeEventListener("result", httpResultCreateUser);
service.removeEventListener("fault", httpFaultCreateUser);
Alert.show(faulstring,"Error");
This code i used with Ruby on Rail to connect with MySQL.
When i used with FireFox browse after i create new user
success it refresh the new record in Datagrid. But for the Internet
Explorer Datagrid not refresh it because of it display the old
recode before create.
So i don't know it problem by Internet Explorer or my script.
i hope someone can help me the solve this problem.
thanksIf you restrict the selection, a record value outside of that selection is not acceptable and will give you this error. This is how BPS works.
You need to restrict on some other char so BASIC1 doesn't come in, but this value should be part of any selection on ZSEGMENT field for it to be accepted back. -
How to add new records in Start routine or end routine.
Hi All,
My requirement is to transfer data from one DSO to anothe DSO. But while transfering a single record frorm DSO1 i want to add 7 records to DSO2 for each record in DSO1 with slight change in data( with a different key). I want to do it in start routine or end routine. How can i do it. If you have any ABAP code for this then please send.
Regards
Amlanyou can use this code, replace the fields where i have marked with <>.
DATA : WA_RESULT_PACKAGE TYPE DSO2,
WA_RESULT_PACKAGE1 LIKE WA_RESULT_PACKAGE.
DATA : IT_RESULT_PACKAGE LIKE TABLE OF WA_RESULT_PACKAGE.
DATA : DATE1 TYPE SY-DATUM.
DATA : DAYDIFF TYPE i.
DATA : RECORD_NO type rsarecord.
SORT RESULT_PACKAGE BY <KEY FIELDS> "specify the key fields here
RECORD_NO = 1.
LOOP AT RESULT_PACKAGE INTO WA_RESULT_PACKAGE.
IF WA_RESULT_PACKAGE_1-<KEYFIELDS> NE WA_RESULT_PACKAGE-<KEYFIELDS>.
WA_RESULT_PACKAGE_1 = WA_RESULT_PACKAGE.
DAYDIFF = WA_RESULT_PACKAGE-ENDDATE - WA_RESULT_PACKAGE-STARTDATE.
WHILE DAYDIFF NE 0.
DATE1 = WA_RESULT_PACKAGE-STARTDATE + DAYDIFF.
MOVE DATE1 TO WA_RESULT_PACKAGE-<KEYFIELDDATE>.
MOVE RECORD_NO TO WA_RESULT_PACKAGE-RECORD.
APPEND WA_RESULT_PACKAGE INTO IT_RESULT_PACKAGE.
DAYDIFF = DAYDIFF - 1.
RECORD_NO = RECORD_NO + 1.
CLEAR DATE1.
ENDWHILE.
CLEAR DAYDIFF.
ENDIF.
ENDLOOP.
DELETE RESULT_PACKAGE[].
RESULT_PACKAGE[] = IT_RESULT_PACKAGE[].
Reg Point 3.
The Key figures will then show up in the report aggregated.Hope that is fine with you.
Note:
Before loading data, in DTP set the semantic key with the key field of the DSO1.This brings all the similar data w.r.t the key fields from the PSA together in a single package.
rgds, Ghuru -
JSF: how to add new record in datatable from same page
Jdeveloper : 11.1.2.2.0
using ADF i want to create a page that contains a datatable, input text field and a command button.
when i press the command button i want the text in the input text field to be inserted as a new record in datatable.
what is the best practice for that ? how to get the value of the input text field and insert it?
thanks in advance :)thanks so much that really helped :)
the solution is to do it programatically in a managed bean :) -
Insert Record with Parent/Child Tables doesn't work with Oracle - unlike AC
Hi,
I just Migrated a MS Access 2010 Database to an Oracle 11g Backend with the SQL Developer Tool.
The Migration went fine, all the Tables and Views are migrated.
I'm working with MS Access as Frontend.
The application has some Datasheets with Subdatasheets with Parent/Child Relationship. (1-n Relationship)
After changing to Oracle, it's not possible, to Insert a new Record in a Subdatasheet I always get the following Error Message:
"The Microsoft Access database engine cannot find a record in the table 'xxxx' with key matching field(s) 'zzzzz'"
It used to work perfect with the MS Access Backend, do I need a trigger which first adds the child Record ?
Or what should I do?
Thank youHi Klaus,
Thanks for your answer. I still haven't solved my problem. The only way would be to use a singel 1:n Relationship, but in fact I need a n:m Relationship.
I tried the same scenario with a new Access Application, same result.
To clearify my problem.
Goal: Parent Form with Parent Records, Linked Child Form with Child Records in a Datasheet View => Insert of a NEW Child Record.
I have 3 Tables (table1 = Parent tabel, table2 = Child Table, table12 = n:m Tabel with PK and two FK)
The Recordsource of the Parent Form is Tabel1
The Recordsource of the Child Form is Table2 joined with Table12.
In my Old Access Project, Access Triggered the Insert and filled Table12 with the NEW PK of Table2.
It seems like Access can't do that anymore....
I'm pretty desperate and I'm sure it is just a litte thing to fix.....
Maybe you are looking for
-
How to accessing current row report column value in Lov Query?
Hi, which access methods (eg. bind variables, substitutions, ...) for getting the current row report column value can be used in the "Lov Query" property of a report column? As what I know of and what I have read on the forum there are no bind variab
-
Cannot run application due to error deploying to IntegratedWebLog
Hi, When I run a jspx file in Jdeveloper, I get errors as follow. How to delete the extra jar file? ========================================== *** Using port 7101 *** C:\Users\Administrator\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDo
-
I just updated my ipod and now im stuck on the screen that has the itunes sign on it what do I do
I downloaded the new update but im stuck on this screen that has the ipod charger pointing to the itunes icon i dont know what to do
-
Enterprise structure -work from home employees
Hi all, We are in the process of setting up our Enterprise Structure. PA will be set up as 4 physical offices of the company in US. PSA as to be set up as Divisions of the company. We also have work from home employees working at different locations
-
SAP PS Authorizaton use of Partner Function
Hi, I have a similar requirement like http://scn.sap.com/thread/1227415 " I have a few users, User A, B and C who are all authorized users to the various project system functionality. However, I would like to set up authorization in such a manner tha