<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=koi8-r"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hi,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Using ScO Unix and filepro 5.0.14.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>FilePro’s export is dropping fields when the field(s) is empty for all records.š Is this normal?š What would cause this behavior?š What should I do?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks, Stanley<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The code below creates a file with 64 delimited fields instead of 73.š It starts dropping then at about field 103… <o:p></o:p></p><p class=MsoNormal>Note the code below is truncated on the right side, but this gives the idea on what I’m doing…<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>š 1š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: 'šššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: 'šššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>š 2š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: 1 eq "" or 5 eq ""ššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: endšššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>š 3š -------šš - šš-šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:šššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: pp="SDTSI"ššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>š 4š -------šš -šš -šš -šš -šš -š š-šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: @qu eq "_sla"šššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: pp="SLA"ššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>š 5š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: ' Invoice memo fieldššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: mm(2795,*)=212ššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”<o:p></o:p></span></p><p class=MsoNormal>š 6š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš - šš-šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:šššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: my=xlate(mm, chr("13"), " ")ššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>š 7š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:šššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: my=xlate(my, chr("10"), " ")ššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>š 8š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:ššššššššššššš ššššššššššššššššššššššššššššššššššššššššššššššššššššš<span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: my=xlate(my, chr("9"), " ")šššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>š 9š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:šššššššššššššššššššššššššššššš šššššššššššššššššššššššššššššššššššš<span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: mm=myšššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”<o:p></o:p></span></p><p class=MsoNormal>10š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:šššššššššššššššššššššššššššššššššššššššššššššššš šššššššššššššššššš<span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: yy(254,*)="" ; qq(254,*)="" ; mr(254,*)="" ; mz(254,*)="" ; mh(254><o:p></o:p></p><p class=MsoNormal> 11š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:ššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš š<span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: mw(254,*)="" ; mt(254,*)="" ; ma(254,*)="" ; mb(254,*)=""šššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal> 12š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: 212 ne ""šššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: yy=mid(mm,"1","254"){"" ; qq=mid(mm,"255","254"){"" ; mr=mid(mm,"5><o:p></o:p></p><p class=MsoNormal> 13š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: 212 ne ""šššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: mz=mid(mm,"763","254"){"" ; mh=mid(mm,"1017","254"){"" ; me=mid(mm><o:p></o:p></p><p class=MsoNormal> 14š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: 212 ne ""šššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: mp=mid(mm,"1525","254"){"" ; mw=mid(mm,"1779","254"){"" ; mt=mid(m><o:p></o:p></p><p class=MsoNormal> 15š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: 212 ne ""šššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: ma=mid(mm,"2286","254"){"" ; mb=mid(mm,"2541","254"){""ššššššššš <o:p></o:p></p><p class=MsoNormal>16š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: 212 eq ""šššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: yy="" ; qq="" ; mr="" ; mz="" ; mh="" ; me="" ; mp="" ; mw="" ; mt><o:p></o:p></p><p class=MsoNormal> 17š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:šššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: dim array(14):1 ; ct="1" ; f=""šššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal> 18š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>loopšš <span style='font-family:"Arial",sans-serif'>”</span> If: ct le "14"ššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: f=f&array(ct)&"^" ; ct=ct+"1" ; goto loopšššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal> 19š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:šššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: rr = "AR_Invoice-"{ pp {""ššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal> 20š -------šš -šš -šš -šš -šš -šš -šš - šš-šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:šššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: export ascii data=(rr) r=\nšššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal> 21š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -š š-šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: ' 14 fields plus 14 fields above thisšššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: gg=40&"^"&41&"^"&42&"^"&43&"^"&44&"^"&45&"^"&58&"^"&59&"^"&60&"^"&<o:p></o:p></p><p class=MsoNormal>22š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: ' 13 fieldsšššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: hh=67&"^"&68&"^"&82&"^"&83&"^"&84&"^"&85&"^"&86&"^"&87&"^"&88&"^"&><o:p></o:p></p><p class=MsoNormal> 23š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: ' 11 fieldsšššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: ii=106&"^"&107&"^"&108&"^"&109&"^"&110&"^"&112&"^"&113&"^"&114&"^"><o:p></o:p></p><p class=MsoNormal> 24š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: ' 9 fieldsšššššššššš ššššššššššššššššššššššššššššššššššššššššššššš<span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: jj=120&"^"&121&"^"&122&"^"&137&"^"&138&"^"&214&"^"&215&"^"&216&"^"><o:p></o:p></p><p class=MsoNormal> 25š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: ' 11 fieldsšššššššššššššššššššššššššš šššššššššššššššššššššššššššš<span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: kk=yy&"^"&qq&"^"&mr&"^"&mz&"^"&mh&"^"&me&"^"&mp&"^"&mw&"^"&mt&"^"&><o:p></o:p></p><p class=MsoNormal> 26š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If: ' 1 fieldššššššššššššššššššššššššššššššššššššššššššššš ššššššššššš<span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>šššššš Then: data(1)=f&gg&"^"&hh&"^"&ii&"^"&jj&"^"&kk&"^"&ppšššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal> 27š -------šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -šš -<o:p></o:p></p><p class=MsoNormal>šššššš <span style='font-family:"Arial",sans-serif'>”</span> If:šššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššššš <span style='font-family:"Arial",sans-serif'>”</span><o:p></o:p></p><p class=MsoNormal>ššš šššThen: write dataššššššššššššššššššššššššššššššššššššššššššššššššššššššš <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>