tracylee
26th August 2015, 06:45
Hi,
I having a problem regarding to update latest data to another table when delete one data.
I have two session "A" and "B".
"A" is the data I want to delete.
"B" is the session only display the data from table "A".
Let said session "A" got 5 data.
Now I delete one data from there. On the same time, when finished to delete that data, session "B" will automatic update.
How to write the coding when I delete one data from Session "A" and automatic update session "B"?
I got wrote the coding as below. But it is only update the data before I delete the data. Please advise. Thanks.
choice.mark.delete:
after.choice:
update.data()
functions:
function update.data()
{
select tdsls313.*
from tdsls313 for update
where tdsls313.cono = :tdsls306.cono and tdsls313.pono = :tdsls306.pono and tdsls313.cofc = :tdsls306.cofc and tdsls313.rev = :tdsls306.rev
selectdo
ret5 = dal.change.object("tdsls313")
dal.set.field("tdsls313.cono", tdsls306.cono)
dal.set.field("tdsls313.pono", tdsls306.pono)
dal.set.field("tdsls313.cofc", tdsls306.cofc)
dal.set.field("tdsls313.item", tdsls306.item)
dal.set.field("tdsls313.rev", tdsls306.rev)
ret5 = dal.save.object("tdsls313")
selectempty
ret5 = dal.new.object("tdsls313")
dal.set.field("tdsls313.cono", tdsls306.cono)
dal.set.field("tdsls313.pono", tdsls306.pono)
dal.set.field("tdsls313.cofc", tdsls306.cofc)
dal.set.field("tdsls313.item", tdsls306.item)
dal.set.field("tdsls313.rev", tdsls306.rev)
ret5 = dal.save.object("tdsls313")
endselect
commit.transaction()
}
I having a problem regarding to update latest data to another table when delete one data.
I have two session "A" and "B".
"A" is the data I want to delete.
"B" is the session only display the data from table "A".
Let said session "A" got 5 data.
Now I delete one data from there. On the same time, when finished to delete that data, session "B" will automatic update.
How to write the coding when I delete one data from Session "A" and automatic update session "B"?
I got wrote the coding as below. But it is only update the data before I delete the data. Please advise. Thanks.
choice.mark.delete:
after.choice:
update.data()
functions:
function update.data()
{
select tdsls313.*
from tdsls313 for update
where tdsls313.cono = :tdsls306.cono and tdsls313.pono = :tdsls306.pono and tdsls313.cofc = :tdsls306.cofc and tdsls313.rev = :tdsls306.rev
selectdo
ret5 = dal.change.object("tdsls313")
dal.set.field("tdsls313.cono", tdsls306.cono)
dal.set.field("tdsls313.pono", tdsls306.pono)
dal.set.field("tdsls313.cofc", tdsls306.cofc)
dal.set.field("tdsls313.item", tdsls306.item)
dal.set.field("tdsls313.rev", tdsls306.rev)
ret5 = dal.save.object("tdsls313")
selectempty
ret5 = dal.new.object("tdsls313")
dal.set.field("tdsls313.cono", tdsls306.cono)
dal.set.field("tdsls313.pono", tdsls306.pono)
dal.set.field("tdsls313.cofc", tdsls306.cofc)
dal.set.field("tdsls313.item", tdsls306.item)
dal.set.field("tdsls313.rev", tdsls306.rev)
ret5 = dal.save.object("tdsls313")
endselect
commit.transaction()
}