Für Syntax siehe hier.
Delete :
EXEC TAA DELETE SNLPPME END-EXEC
{ var rec = this.Data.Snlppme.Current; if (rec != null) { this.Data.Snlppme.Remove(rec); } }
Delete Next:
EXEC TAA DELETE NEXT SNLPPME END-EXEC
{ var rec = this.Data.Snlppme.NextOrDefault(); if (rec != null) { this.Data.Snlppme.Remove(rec); } }
Delete First:
EXEC TAA DELETE FIRST SNLPPME END-EXEC
{ var rec = this.Data.Snlppme.FirstOrDefault(); if (rec != null) { this.Data.Snlppme.Remove(rec); } }
Delete Previous:
EXEC TAA DELETE PREVIOUS SNLPPME END-EXEC
{ var rec = this.Data.Snlppme.PreviousOrDefault(); if (rec != null) { this.Data.Snlppme.Remove(rec); } }
Delete Last:
EXEC TAA DELETE LAST SNLPPME END-EXEC
{ var rec = this.Data.Snlppme.LastOrDefault(); if (rec != null) { this.Data.Snlppme.Remove(rec); } }
Delete num.Literal:
EXEC TAA DELETE SNLPPME (INDEX-SNLPPME) END-EXEC
{ var rec = this.Data.Snlppme[IndexSnlppme](); if (rec != null) { this.Data.Snlppme.Remove(rec); } }