dear friends,
i have an dispaly item which is serial num(sno)..when iam inserting 1st record sno is 1 as I initialized it to 1,after insertion of 1st record when cursor lands on sno item it should increment its value by 1...i.e,it should be 2,....how can i do that?

"Display items" aren't navigable, so cursor can NOT get into these items.
As of your question: you might use :SYSTEM.TRIGGER_RECORD system variable if you want to use that sequence in current session.
Otherwise, if your application is meant to be used by a single user, MAX(SNO) + 1 might also do the job. Though, this approach will (sooner or later) fail in multiuser environment.
Finally, using a SEQUENCE might be the right choice for you.

hi everyone...
in my form i have multiple records..i have an display item
SNO in my form...in insert mode i want to increment its value by 1 for every record(in update mode i used rownum its workin).plzz help me .iam attaching the screenshot of that form.thanx in advance