%@ LANGUAGE = JScript %> <% Response.Expires= -1 %> <% var Ccl,oConn,oRs,a,b="",c="",d="",e="",f,g,aa,ab,ac,ad,ae,af,ag,ah=0,ai,aj,ak,al,am,an,ao,ap,aq,ar,as; if(Request.QueryString("LdFl")>""){ab=parseInt(Request.QueryString("LdFl"));}else{ab=1;} ad=parseInt(Request.QueryString("PgNo"));ae=parseInt(Request.QueryString("PgSz")); af=Request.QueryString("Pgs");ai=Request.QueryString("FNm");aj=Request.QueryString("FVl"); ak=Request.QueryString("FSt");al=Request.QueryString("FltTp"); if(Request.QueryString("FVl1")>""){am=Request.QueryString("FVl1");}else{am="";} if(ao=Request.QueryString("FSt1")>""){ao=Request.QueryString("FSt1");}else{ao="";} aq=Request.QueryString("FlF");ar=Request.QueryString("FlTo");as=Request.QueryString("Act"); oConn = Server.CreateObject("ADODB.Connection"); oConn.Open(as); %> <% if(ab==1){a="Select CallID As [Call ID], iif(isnull(CallDate),'-',Format(CallDate,'dd/mm/yyyy')) As [Call Date], "; a=a+"iif(isnull(CallTime),'-',Format(CallTime,'Short Time')) As [Call Time], Subject, Calls.Notes As Notes, "; a=a+"FirstName&' '&LastName As [Contact Name], CompanyName As [Company Name], WorkPhone As [Work Phone], "; a=a+"iif(isnull(WorkExtension) or WorkExtension='','-',WorkExtension) As [Work Extension], MobilePhone As [Mobile Phone]"; a=a+", iif(isnull(FaxNumber),'-',FaxNumber) As [Fax Number], EmailName As [Email Name] From Calls LEFT OUTER JOIN "; a=a+"ContactList ON Calls.ContactID=ContactList.ContactID"; if(ai=="WorkExtension"||ai=="FaxNumber"){ai="iif(isnull("+ai+") or "+ai+"='','-',"+ai+")";} if(ai=="Notes"){ai="Calls."+ai;}if(ai=="ContactName"){ai="FirstName&' '&LastName";} if(ai=="CallDate"){ai="iif(isnull(CallDate),'-',Format(CallDate,'dd/mm/yyyy'))";} if(ai=="CallTime"){ai="iif(isnull(CallTime),'-',Format(CallTime,'Short Time'))";} if(ai=="CallID"||ai=="ContactID"&&ai>""&&al>""){ai="Calls."+ai;} if(ai>""||al>""||aq>""||ar>""){if(am>""){b=" And "+ai;}else{b=" where "+ai;}if(al==1){b=b+" Like '"+aj+"' ";} else if(al==2){b=b+" Not Like '"+aj+"' ";}else if(aq>""&&ar>""){b=b+" Between "+aq+" And "+ar;} else if(aq>""){b=b+">="+aq;}else if(ar>""){b=b+"<="+ar;}} if(ak=="CallID"||ak=="ContactID"||ak=="Notes"){ak="Calls."+ak;}if(ak=="ContactName"){ak="FirstName&' '&LastName";} if(ak>""){if(ao>""){c=c+", "+ak;}else{c=c+ak;}}else{e="CallID;";}} %> <% if(ab==2){a="Select CompanyID AS [Company ID], CompanyName As [Company Name], Address, City, iif(isnull(StateOrProvince)"; a=a+"or StateOrProvince='','-',StateOrProvince) As [State Or Province], PostalCode As [Postal Code], iif(isnull(Region) "; a=a+"or Region='','-',Region) As Region, Country, iif(isnull(WebSite) or WebSite='','-',WebSite) As [Web Site] FROM Company"; if(ai=="Region"||ai=="WebSite"||ai=="StateOrProvince"){ai="iif(isnull("+ai+") or "+ai+"='','-',"+ai+")";} if(ai>""||al>""||aq>""||ar>""){if(am>""){b=" And "+ai;}else{b=" where "+ai;}if(al==1){b=b+" Like '"+aj+"' ";} else if(al==2){b=b+" Not Like '"+aj+"' ";}else if(aq>""&&ar>""){b=b+" Between "+aq+" And "+ar;} else if(aq>""){b=b+">="+aq;}else if(ar>""){b=b+"<="+ar;}} if(ak>""){if(ao>""){c=c+", "+ak;}else{c=c+ak;}}else{e="CompanyID;";}} %> <% if(ab==3){a="Select ContactID AS [Contact ID], FirstName&' '&LastName AS [Contact Name], iif(isnull(Title) or Title='',"; a=a+"'-',Title) As Title, CompanyName As [Company Name], Address, City, StateOrProvince As [State Or Province], "; a=a+"PostalCode As [Postal Code], iif(isnull(Region) or Region='','-',Region) As Region, Country, WorkPhone As "; a=a+"[Work Phone], iif(isnull(WorkExtension) or WorkExtension='','-',WorkExtension) As [Work Extension], "; a=a+"iif(isnull(MobilePhone) or MobilePhone='','-',MobilePhone) As [Mobile Phone], iif(isnull(HomePhone) or HomePhone=''"; a=a+",'-',HomePhone) As [Home Phone], EmailName As [Email Name] FROM ContactList"; if(ai=="HomePhone"||ai=="Region"||ai=="MobilePhone"||ai=="Title"||ai=="WorkExtension") {ai="iif(isnull("+ai+") or "+ai+"='','-',"+ai+")";} if(ai=="ContactName"){ai="FirstName&' '&LastName";} if(ai>""||al>""||aq>""||ar>""){if(am>""){b=" And "+ai;}else{b=" where "+ai;}if(al==1){b=b+" Like '"+aj+"' ";} else if(al==2){b=b+" Not Like '"+aj+"' ";}else if(aq>""&&ar>""){b=b+" Between "+aq+" And "+ar;} else if(aq>""){b=b+">="+aq;}else if(ar>""){b=b+"<="+ar;}} if(ak>""){if(ao>""){c=c+", "+ak;}else{c=c+ak;}}else{e="ContactID;";}} %> <% if(ab==4){a="Select ContactTypeID AS [Contact Type ID], ContactType As [Contact Type] FROM ContactTypes"; if(ai>""||al>""||aq>""||ar>""){if(am>""){b=" And "+ai;}else{b=" where "+ai;}if(al==1){b=b+" Like '"+aj+"' ";} else if(al==2){b=b+" Not Like '"+aj+"' ";}else if(aq>""&&ar>""){b=b+" Between "+aq+" And "+ar;} else if(aq>""){b=b+">="+aq;}else if(ar>""){b=b+"<="+ar;}} if(ak>""){if(ao>""){c=c+", "+ak;}else{c=c+ak;}}else{e="ContactTypeID;";}} %> <% if(ab==5){a="Select TicklerID As [Tickler ID], Format(TicklerDate,'dd/mm/yyyy') As [Tickler Date], TicklerText "; a=a+"As [Tickler Text], Tickler.ContactID As [Contact ID], FirstName&' '&LastName AS [Contact Name], CompanyName As "; a=a+"[Company Name], WorkPhone As [Work Phone], iif(isnull(WorkExtension) or WorkExtension='','-',WorkExtension) As "; a=a+"[Work Extension], iif(isnull(MobilePhone) or MobilePhone='','-',MobilePhone) As [Mobile Phone], "; a=a+"EmailName As [Email Name] FROM Tickler LEFT OUTER JOIN ContactList ON Tickler.ContactID=ContactList.ContactID"; if(ai=="MobilePhone"||ai=="WorkExtension"){ai="iif(isnull("+ai+") or "+ai+"='','-',"+ai+")";} if(ai=="TicklerDate"){ai="Format("+ai+",'dd/mm/yyyy')";}if(ai=="ContactName"){ai="FirstName&' '&LastName";} if(ai=="ContactID"||ai=="TicklerID"&&ai>""&&al>""){ai="Tickler."+ai;} if(ai>""||al>""||aq>""||ar>""){if(am>""){b=" And "+ai;}else{b=" where "+ai;}if(al==1){b=b+" Like '"+aj+"' ";} else if(al==2){b=b+" Not Like '"+aj+"' ";}else if(aq>""&&ar>""){b=b+" Between "+aq+" And "+ar;} else if(aq>""){b=b+">="+aq;}else if(ar>""){b=b+"<="+ar;}} if(ak=="ContactID"){ak="Tickler."+ak;}if(ak>""){if(ao>""){c=c+", "+ak;}else{c=c+ak;}}else{e="TicklerID;";}} %> <% if(ab==6){a="Select ShipTo.CompanyID As [Company ID], ShipAttn As [Ship Attn], ShipAddress As [Ship Address], ShipCity As "; a=a+"[Ship City], ShipStateOrProvince AS [Ship State Or Province], ShipPostalCode As [Ship Postal Code], ShipRegion As "; a=a+"[Ship Region], CompanyName As [Company Name], ShipCountry As [Ship Country], ShipNotes As [Ship Notes] FROM ShipTo "; a=a+"INNER JOIN Company ON ShipTo.CompanyID = Company.CompanyID"; if(ai=="CompanyID"&&ai>""&&al>""){ai="ShipTo."+ai;} if(ai>""||al>""||aq>""||ar>""){if(am>""){b=" And "+ai;}else{b=" where "+ai;}if(al==1){b=b+" Like '"+aj+"' ";} else if(al==2){b=b+" Not Like '"+aj+"' ";}else if(aq>""&&ar>""){b=b+" Between "+aq+" And "+ar;} else if(aq>""){b=b+">="+aq;}else if(ar>""){b=b+"<="+ar;}} if(ak=="CompanyID"){ak="ShipTo."+ak;}if(ak>""){if(ao>""){c=c+", "+ak;}else{c=c+ak;}}else{e="ShipTo.CompanyID;";}} a=a+am+b; d=a+" Order By "; if(c>""){d=d+ao+c+";";}else if(ao>""){d=d+ao+";";}else{d=d+e;} oRs=oConn.Execute(d); am=am+b;ao=ao+c;aq="";ar=""; for(i=0;oRs.EOF!=1;i++){oRs.moveNext;} %>