Append from dbf('csrMyCursor') for !empty(csrMyCursor.bookno) and !empty(csrMyCursor.sticket); and !empty(csrMyCursor.eticket)Add more fields if necessary!
>Select bookno,sticket,eticket,NOOFTICKET,BOXNO,shipno,trans_type from trans1 into cursor csrmyCursor readwrite where .F. >SELECT csrMyCursor >With thisform.Grid1 > .RecordSource = "csrMyCursor" > .Columncount = 7 > .Column1.ControlSource = "csrMyCursor.bookno" > .Column2.ControlSource = "csrMyCursor.sticket" > .Column3.ControlSource = "csrMyCursor.eticket" > .Column4.ControlSource = "csrMyCursor.noofticket" > .Column5.ControlSource = "csrMyCursor.boxno" > .Column6.ControlSource = "csrMyCursor.shipno" >.Column7.ControlSource = "csrMyCursor.trans_type" > append blank > .Refresh() >ENDWITH > >>>I am sure that you don't have a FIELD called bookno.sticket.eticket in your csrCourse cursor???
>>> Append from dbf('csrMyCursor') for !empty('csrMyCursor.bookno.sticket.eticket') >>>>>>