Error on Rec delete

Arturs
Member Posts: 30
hi
I have problem ... In the OnOpenForm() trigger is needed to delete the active record (Rec). I have done it with DELETE command but on trigger exit it runs error message (There's no such record in the table TTT) and closes the form. However record is deleted from table and on next start of the form everything is ok.
So where's the problem? I tried to use CurrForm.UPDATE after DELETE but nothing changed.
I have problem ... In the OnOpenForm() trigger is needed to delete the active record (Rec). I have done it with DELETE command but on trigger exit it runs error message (There's no such record in the table TTT) and closes the form. However record is deleted from table and on next start of the form everything is ok.
So where's the problem? I tried to use CurrForm.UPDATE after DELETE but nothing changed.
Regards,
Arturs Gedvillo
CTO
Arturs Gedvillo
CTO
0
Comments
-
Maybe you can try deleting the record through another recordvariable and then use a CurrForm.UPDATE(FALSE);
Haven't tried it though..aka Vincent Vancalbergh
"I tried filtering life, but the universe returned an Internal Error"0 -
Try and add this line at the end of you OnOpenForm:
IF FIND('-') THEN;
I guess it helps, but I doubt it works if it doesn't find any record.
But doesn't that help for the typical use?
What about putting this code in the OnFindRecord trigger:
</font><blockquote><font size="1" face="Verdana, Arial">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
IF NOT FIND(Which) THEN
EXIT(FALSE);
WHILE ShouldBeDeleted THEN BEGIN
DELETE;
IF NOT FIND(Which) THEN
EXIT(FALSE);
END;
EXIT(TRUE); </pre><hr /></blockquote><font size="2" face="Verdana, Arial">100% untested, but I hope you see the picture :-)
The OnNextRecord should maybe also be "wrapped", but it's a bit more tricky. Try that one yourself :-)
<small>[ 07-06-2002, 11:02: Message edited by: pdj ]</small>Regards
Peter0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions