From: <Saved by Microsoft Internet Explorer 5>
Subject: Smart Access: November 2002 - Product Review: Access Reporter .NET for IIS
Date: Sun, 17 Nov 2002 22:15:59 +1100
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_002C_01C28E86.E8244C50";
	type="multipart/alternative"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106

This is a multi-part message in MIME format.

------=_NextPart_000_002C_01C28E86.E8244C50
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pinnaclepublishing.com/icons/ecblank.gif

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

------=_NextPart_000_002C_01C28E86.E8244C50
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pinnaclepublishing.com/images/pinpub/SALogo.gif

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
Ow==

------=_NextPart_000_002C_01C28E86.E8244C50
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.pinnaclepublishing.com/images/pinpub/smallppi.gif

R0lGODlhZAAfALMAAP///+/v79bW1s7OzmNjY729vXt7ewAAAK2trTk5OZycnHNzcykpKUJCQlpa
WhAQECH5BAAAAAAALAAAAABkAB8AQAT/0ARAq7046827/xkhAEEgCFNgrKwxBAobr2QdFC2dkviK
1gjEbqhwJBIOQ2FmUOwEOVYhdSoFCC9U6YQiHKwmk+JQ6JbDjsc0YSKcUemBgH1qGBaExYLRMBkO
CiiCJigIZIRhc30lcoNbbY0jIBMZlCCTlZcfXAQlFANyoKICoqCkpaelo6qrrK6vqa+hsqwpImBa
JQsHJCVpAIZTAQtTDGxgx8QBxmABi1sEAA4HuX+5zQHB2AEJz6DNuVhcWycEBCuBXAbnK+Y+XIUS
7gbw8QjnxFwF7PklRcZJBOxbgScPAQV57hgkgGAcOTepSJ2S2AhVqBOmZs2amDEjR40g/ymK9Hhx
IyuKA0RoWsmypUsNt0iceEmzJs0qJW49sgLgj4UGZAqQoWCAwYEXzRoQNYq0lzMKVgYwbTZmANQK
DgAILeDUUwOlFQoI23klyyMtuwI4MDci2wEhw+AaklAimdwD9OqGcWalwQMrCb7sdWRIiBYtCR4k
MPYAbi4t4gZX8ZKISzAz8EwoPgZxnIDNJhpkETTggAgBYxwIqne5yhxFqwWcPgyJC4mKGE3B01hP
pG+JEzFyBB6cFKHdvT3mBk6BU5ne0KNziUScOvHpwEtil85duPaLnMyJH0++vPnz6NOrX88+vSWb
8OO7VHl7QAFV90vlF7WfVX/9tARon/+A/wVYg0pbWCXfggxWIAclOhFiw4RDUGhhhRheqGGGHG5o
QxUkRIhTiIAsAZQDbjkBAFBOeGIFA74Asg2MXR3hohUKPECPTH/AAEgvTjHAQAEImAgXADhd8dg1
aVnxB5GHqFBAYtgsogSVzRxjhWoPoAhGl12VMIU22HSzDTlWiNhMk24hAEyUypTmpV7DTCEnMmAo
IwBeffFypltjIfOMAXCRVZYV1wjAZgqAmqCnj4YlMwUKY5yh5TpE3gMICkANNthlZ3GTABCTJpLm
g7SdkJZnPj7XjyBCDkDHqyYIOYc/C1RQwpOawcjqCWMYRkhDZuLkRJJm7HWcbNT0FmyjOQ3VI1QC
0PYmFIwI+FoPAw88aAgDLpBSxAB/NIGAAkUssAwD56KrByKJRPaDQ1DVQwlPyxqHpIv1vLBvL5kx
2gijiN4L5MGeNIfTZM/9IODDEEcsSywSlzKBc7bpqvHGLL1XQ8cXWGLwx5uU07BvJVGXsnfb4Zad
cC9vx7J2IxVnnW8MiaUzkWIV2fPOQPv8s85CB71z0UAnnTTSTBOtdNERAAA7

------=_NextPart_000_002C_01C28E86.E8244C50
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.pinnaclepublishing.com/endred.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAMABEDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD79/aS
+NNr8D/hnfayxWXVZx9l062JAMs7Dg/7qjLH2Fc5+yF8e/8Ahdnw7RNSnVvE+k4g1BeAZR/BMB6M
OvoQRXx5/wAFAfGWqax8cpNGuZ92m6VaRC1txwqlxuZj6k8c+grlv2P/ABbqfhP46eFTp9wY01Wc
2F3E3KSRMGPI9QVBB7c+teNPFTjXv9m9v+D9/wCB/RuG4BwlXgt4yT/2mS9qpdkk3yejjdv+9boj
9ZaKKK9k/nI//9k=

------=_NextPart_000_002C_01C28E86.E8244C50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.pinnaclepublishing.com/ads.nsf/0/05B7FCEFB1E2B49785256C1A005143D8/$File/dbcbanner.gif!OpenElement

R0lGODlh1AE8AOYAAP//////zP//mf//Zv//M///AP/M///MzP/Mmf/MZv/MM//MAP+ZzP+Zmf+Z
Zv+ZM/9mmf9mZv8zM/8AM/8AAMz//8z/zMz/mcz/ZszM/8zMzMzMmczMZszMM8zMAMyZ/8yZzMyZ
mcyZZsyZM8yZAMxmmcxmZsxmM8wzmcwzZswzM8wAZswAM8wAAJnM/5nMzJnMmZnMZpnMM5nMAJmZ
/5mZzJmZmZmZZpmZM5mZAJlmmZlmZplmM5lmAJkzmZkzZpkzM5kAZpkAM5kAAGbM/2bMzGaZ/2aZ
zGaZmWaZZmaZM2aZAGZmzGZmmWZmZmZmM2ZmAGYzZmYzM2YzAGYAADOZ/zOZzDOZmTNmzDNmmTNm
ZjNmMzMzzDMzmTMzZjMzMzMzADMAMzMAAACZmQBmmQBmZgAzmQAzZgAzMwAzAAAAZgAAMwAAAP4B
AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/
C05FVFNDQVBFMi4wAwEAAAAh+QQFyABtACwAAAAA1AE8AAAH/4AAgoOEhYaHiImKi4yNjo+QkZKT
lJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CvJiYls7W3tLMos7Qpurwlvia7tsW4tbklscvM
zZAaGozQghoZAc7Y2ZLDySYpt98mO8E6vuXg3SY+3uW0P94l7+Qp2vX2rWv5azaKXvmC+bzcG0iw
xI5cP27JM5Gwl8NaKXToOliLWLyJtlL8+BbpQIgIIRoQHEnykL+ATRR9+QcgoCM2JWOS4hbs1rhZ
64LdbNhw2EGLGhroKBGiqI0QN3Y4AZJCCL1DMA21mEr1gMyr9/Q1OglwzZeXWMNyQqjQBLWi0Qgd
SHsImoamGv93/JDyRQqaNRuBKIMqlWoLFS2sih0c6+QaL18RpwRQ44tAAFxbHob8ZTFlywCiEt4s
qcQ1AJ8/A9AgLoSGtRpAoF3L2q2GEAdUh5Bt44YOJ0/yokCkWdABqiI5C8en759LADbyRVu5pqtA
raPzYe49vDoiEwYGfRZ8wIaJo0VDlLhRKzzREDuKHqjgW9C1Ax4bmAASxCzfQfKpmgBptcHHEL6Z
IBgAHqlgYAQDEmKCgSqYEJx1EGqgTwbR5PMVAE0oBxlLFjKWDz9OsDQIdRCWCIB9hIhWlA5FjVOU
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
qO/EboI52QqTzPRKpSIRShIIADs=

------=_NextPart_000_002C_01C28E86.E8244C50
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0037_01C28E86.E8244C50"


------=_NextPart_001_0037_01C28E86.E8244C50
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pinnaclepublishing.com/sa/samag.nsf/0/84904AFC2AE6232C85256C6A005B2716!open&login

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Smart Access: November 2002 - Product Review: Access =
Reporter .NET for IIS</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<STYLE>A.menu {
	COLOR: white; TEXT-DECORATION: none
}
A:hover {
	COLOR: red
}
A.menu:hover {
	FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none
}
</STYLE>

<SCRIPT language=3DJavaScript>=0A=
<!-- =0A=
	  function makewin(url) {
=09
	      agent =3D navigator.userAgent;
	      windowName =3D "Sitelet";
=09
	      params  =3D "";
	      params +=3D "toolbar=3D0,";
	      params +=3D "location=3D0,";
	      params +=3D "directories=3D0,";
	      params +=3D "status=3D0,";
	      params +=3D "menubar=3D0,";
	      params +=3D "scrollbars=3D1,";
	      params +=3D "resizable=3D1,";
	      params +=3D "width=3D500,";
	      params +=3D "height=3D350";
	  =20
	      win =3D window.open(url, windowName , params);
=09
	      if (agent.indexOf("Mozilla/2") !=3D -1 && agent.indexOf("Win") =
=3D=3D -1) {
	          win =3D window.open(url, windowName , params);
	      }
=09
	      if (!win.opener) {
	          win.opener =3D window;
	      }
=09
	  };=0A=
// -->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript>=0A=
<!-- =0A=
document._domino_target =3D "_self";=0A=
function _doClick(v, o, t) {=0A=
  var =
url=3D"/sa/samag.nsf/0/84904afc2ae6232c85256c6a005b2716!OpenDocument&Logi=
n&Click=3D" + v;=0A=
  if (o.href !=3D null)=0A=
    o.href =3D url;=0A=
  else {=0A=
    if (t =3D=3D null)=0A=
      t =3D document._domino_target;=0A=
    window.open(url, t);=0A=
  }=0A=
=0A=
}=0A=
// -->=0A=
</SCRIPT>

<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 link=3D#0000ff bgColor=3D#ffffff leftMargin=3D0 =
topMargin=3D0=20
marginwidth=3D"0" marginheight=3D"0">
<FORM>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD width=3D"1%" bgColor=3D#000000><IMG height=3D1 alt=3D""=20
      src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D139=20
      border=3D0><BR>
      <DIV align=3Dcenter><FONT color=3D#ffffff>
      <DIV align=3Dcenter><A=20
      =
href=3D"http://www.pinnaclepublishing.com/SA/SAmag.nsf/home!openform"><IM=
G=20
      height=3D61 =
src=3D"http://www.pinnaclepublishing.com/images/pinpub/SALogo.gif"=20
      width=3D139 border=3D0></A></DIV></FONT></DIV></TD>
    <TD width=3D"100%" bgColor=3D#000000><IMG height=3D1 alt=3D""=20
      src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D1=20
      border=3D0><BR><! start of embedded ad specficiation ><IFRAME =
name=3DAdFrame=20
      marginWidth=3D0 marginHeight=3D0=20
      =
src=3D"http://www.pinnaclepublishing.com/ads.nsf/webadshow!openagent&amp;=
SA"=20
      frameBorder=3DNo width=3D"100%" scrolling=3Dno height=3D61=20
      bgcolor=3D"#000000"> <LAYER top=3D"3" left =3D"160" =
bgcolor=3D#ffffff  width=3D"100%" height=3D"61" =
SRC=3D"http://www.pinnaclepublishing.com/ads.nsf/webadshow?openagent&SA">=
   </LAYER>     </IFRAME><! end of embedded ad></TD></TR>
  <TR vAlign=3Dtop>
    <TD width=3D"1%" bgColor=3D#000000><IMG height=3D1 alt=3D""=20
      src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D139=20
      border=3D0><BR>
      <TABLE cellSpacing=3D0 cellPadding=3D4 bgColor=3D#8080ff =
border=3D0>
        <TBODY>
        <TR>
          <TD align=3Dmiddle width=3D139 height=3D20><A class=3Dmenu=20
            =
href=3D"http://www.pinnaclepublishing.com/store.nsf/login2?open&amp;login=
,SA"><FONT=20
            face=3Darial =
size=3D2><B>Login</B></A></FONT></TD></TR></TBODY></TABLE></TD>
    <TD width=3D"100%" bgColor=3D#000000><IMG height=3D1 alt=3D""=20
      src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D1=20
      border=3D0><BR></TD></TR>
  <TR vAlign=3Dtop>
    <TD width=3D"1%" bgColor=3D#8080ff><IMG height=3D1 alt=3D""=20
      src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D139=20
      border=3D0><BR>
      <TABLE cellSpacing=3D0 cellPadding=3D0 align=3Dleft border=3D0 =
valign=3D"top">
        <TBODY>
        <TR height=3D"100%"><!--THIS IS LEFT OPENED AND MUST BE =
CLOSED!-->
          <TD vAlign=3Dtop width=3D140 bgColor=3D#000000 =
cellspacing=3D"0"=20
          CELLPADDING=3D"0"><!--JDJjobs-->
            <TABLE cellSpacing=3D1 cellPadding=3D3 border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dmenu bgColor=3D#8080ff height=3D20><A =
class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/nlemails.nsf/email!open&amp;log=
in,SA"><FONT=20
                  face=3Darial size=3D2><B>Free =
eNewsletters</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#000000 height=3D20><FONT face=3Darial =
color=3D#ffffff=20
                  size=3D2><B>CONTENT</B></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/smartaccess/samag.nsf/current!o=
penform&amp;login"><FONT=20
                  face=3Darial size=3D2><B>View Current =
Issue</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/smartaccess/samag.nsf/PastIssue=
IndexSecure!openform&amp;login"><FONT=20
                  face=3Darial size=3D2><FONT face=3Darial =
size=3D2><B>View Past=20
                  Issues</B></A></FONT></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/SmartAccess/SAFiles.nsf/DownLoa=
dFiles!open&amp;login"><FONT=20
                  face=3Darial size=3D2><B>Source =
Code</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/smartaccess/samain.nsf/authors!=
openform&amp;login"><FONT=20
                  face=3Darial size=3D2><B>World's Best =
Authors</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/smartaccess/samag.nsf/index/$se=
archForm!SearchView&amp;login"><FONT=20
                  face=3Darial size=3D2><B>Site =
Search</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#000000 height=3D20><FONT face=3Darial =
color=3D#ffffff=20
                  size=3D2><B>MARKETPLACE</B></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/Store.nsf/Subscription!open&amp=
;login,SA"><FONT=20
                  face=3Darial =
size=3D2><B>Subscribe</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/admin.nsf/storeframe?open&amp;l=
ogin,SA"><FONT=20
                  face=3Darial size=3D2><B>Online =
Store</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/Store.nsf/WebItems!open&amp;log=
in=3D1,SA"><FONT=20
                  face=3Darial size=3D2><B>CD-ROM =
Products</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#000000 height=3D20><FONT face=3Darial =
color=3D#ffffff=20
                  size=3D2><B>COMMUNITY</B></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/freestuff.html"=20
                  target=3D_blank><FONT face=3Darial size=3D2><B>Free=20
                  Stuff</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/smartaccess/samain.nsf/usergrou=
ps!openform&amp;login"><FONT=20
                  face=3Darial size=3D2><B>User =
Groups</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/smartaccess/samain.nsf/links!op=
enform&amp;login"><FONT=20
                  face=3Darial size=3D2><B>MS Access=20
              Links<B></A></B></B></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/smartaccess/samain.nsf/events!o=
penform&amp;login"><FONT=20
                  face=3Darial size=3D2><B>Calendar of =
Events</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#000000 height=3D1></TD></TR>
              <TR>
                <TD bgColor=3D#000000 height=3D20><FONT face=3Darial =
color=3D#ffffff=20
                  size=3D2><B>CAREERS</B></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/admin.nsf/(lookupsurvey)/SA!ope=
n&amp;login"><FONT=20
                  face=3Darial size=3D2><B>Salary Survey=20
Results</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#000000 height=3D20><FONT face=3Darial =
color=3D#ffffff=20
                  size=3D2><FONT face=3Darial size=3D2><B>CONTACT=20
                US</B></FONT></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/smartaccess/samain.nsf/contactu=
s!openform&amp;login"><FONT=20
                  face=3Darial size=3D2><B>Contact =
Information</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  =
href=3D"http://www.pinnaclepublishing.com/Admin.nsf/advertising/SA!open&a=
mp;login"><FONT=20
                  face=3Darial =
size=3D2><B>Advertising</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  href=3D"http://www.pinnaclepublishing.com/"><FONT =
face=3Darial=20
                  size=3D2><B>Pinnacle Publishing =
Home</B></A></FONT></TD></TR>
              <TR>
                <TD bgColor=3D#8080ff height=3D20><A class=3Dmenu=20
                  href=3D"http://www.pinnaclepublishing.com/">
                  <CENTER><IMG alt=3D"Pinnacle Publishing Home"=20
                  =
src=3D"http://www.pinnaclepublishing.com/images/pinpub/smallppi.gif"=20
                  =
border=3D0></A></CENTER></TD></TR></TBODY></TABLE></TD></TR></TBODY></TAB=
LE></TD>
    <TD width=3D"100%"><IMG height=3D1 alt=3D""=20
      src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D1=20
      border=3D0><BR>
      <TABLE cellSpacing=3D0 cellPadding=3D5 width=3D"100%" border=3D0>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD width=3D"100%"><IMG height=3D1 alt=3D""=20
            src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D1=20
            border=3D0><BR><B><FONT face=3DArial color=3D#ff0000 =
size=3D6>
            <P>Access Reporter .NET for IIS</P></B></FONT><I>
            <P>Danny J. Lesandrini</P></I><B><FONT face=3DArial =
color=3D#ff0000=20
            size=3D2>
            <P>Microsoft Access is simply the best report-writing tool =
on the=20
            market. That being the case, wouldn't it be great if you =
could use=20
            Access to design reports for your Web site? Or better yet, =
wouldn't=20
            you love to leverage your existing Access reports as Web =
documents?=20
            If that sounds like a solution to one or more of your =
business=20
            problems, then read on as Danny Lesandrini explores a =
product called=20
            Access Reporter .NET for IIS.</P></B></FONT>
            <P>When it comes to coding, my first love has always been =
Access=97but=20
            ASP Web programming comes in a close second. While nothing =
beats=20
            Access for developing a rich user interface, the Web =
provides a=20
            simple vehicle for distributing applications to numerous, =
widely=20
            scattered users. This is why Access databases are so =
frequently=20
            married with ASP applications.</P>
            <P>The problem with Web applications, in my opinion, has =
always been=20
            with generating decent reports. Sure, fancy stuff can be =
done with=20
            ASP and HTML (but nothing you can do in HTML will ever fix =
the=20
            problems with paging when printing in browsers), and there's =
always=20
            Crystal Reports or Active Reports=97but that's what we =
Access=20
            developers call "reinventing the wheel." What I want to do =
is to be=20
            able to reuse existing Microsoft Access reports. I want to =
be able=20
            to use my familiar, comfortable, Access report designer to =
create=20
            rich Web reports. What I need, as it turns out, is Access =
Reporter=20
            .NET for IIS by Superior Software for Windows =
(SSW).</P><B><FONT=20
            face=3DArial color=3D#ff0000>
            <P>How the server works<BR></FONT></B>If you Install Access =
Reporter=20
            .NET for IIS out of the box, it just works. Before your eyes =
you see=20
            the sample default.aspx report open inside Internet =
Explorer. Click=20
            on the Submit button on the form and the Northwind invoice =
report=20
            appears.</P>
            <P>There are two components to Access Reporter .NET for IIS: =
the=20
            Report Server and the Report Client. The SSW Report Server =
may be=20
            installed on any machine on the network, not just on your =
Web=20
            server. This flexibility allows you to spread the process of =
serving=20
            reports across multiple computers. Once Access Reporter is=20
            installed, you need to register the databases whose reports =
you wish=20
            to expose over the Web. <A=20
            =
href=3D"javascript:makewin('http://www.pinnaclepublishing.com/SA/SAfiles.=
nsf/all/A61317AB28191F2085256C6A005B3578/$file/ACCESSREPOFIG1.JPG')">Figu=
re=20
            1</A> shows practically the entire user interface for the =
Report=20
            Server application.</P>
            <P>Launching Access Reporter .NET causes the SSW Report =
Manager=20
            interface to appear. From the Report Manager you can start =
and stop=20
            the Report Server, set options for PDF file creation (not =
shown in=20
            <A=20
            =
href=3D"javascript:makewin('http://www.pinnaclepublishing.com/SA/SAfiles.=
nsf/all/A61317AB28191F2085256C6A005B3578/$file/ACCESSREPOFIG1.JPG')">Figu=
re=20
            1</A>), and manage databases. Clicking the Databases button =
opens a=20
            form that reveals the registered databases and some of their =

            important properties. From the database form, you can add, =
remove,=20
            and edit registered databases.</P>
            <P>There really isn't that much to configure: Give your =
reporting=20
            database a name, identify its location, and enable it. You =
must also=20
            provide a valid output path for generated report documents =
(Access=20
            snapshot files). You can specify a remote Web server, if =
you're=20
            separating the Report Server from its client counterpart. =
You'll=20
            need to restart the server after adding new databases, but =
then=20
            you're ready to write your client Web application.</P>
            <P>When I first installed Access Reporter .NET, the server =
refused=20
            to start. I reported the issue to SSW and received prompt =
and=20
            excellent assistance from their qualified technicians. =
Though they'd=20
            never seen this particular problem before and couldn't =
immediately=20
            reproduce it, they deduced that it was a result of having =
Office XP=20
            Developer installed. By default, the Report Service for SSW =
Access=20
            Reporter .NET runs using the LocalSystem account. For some =
reason,=20
            when Office XP Developer is installed you must specify a =
valid user=20
            with sufficient privileges when you install Access Reporter =
.NET.=20
            Once I specified the valid user, my only problem with the =
utility=20
            was solved, and I was on my way and running reports in the=20
            Northwind-based demo that comes with the =
product.</P><B><FONT=20
            face=3DArial color=3D#ff0000>
            <P>How the client works<BR></FONT></B>The Report Client is =
the=20
            ASP.NET application that you create, which allows the user =
to select=20
            the report that they want. The sample provided by SSW gives =
the user=20
            the ability to pick a database (Northwind MDB or Northwind =
ADP) and=20
            select one of the three reports common to both. If the =
report=20
            requires criteria (such as an Order ID number), you can =
provide the=20
            criteria at this time. I cloned this ASPX page, along with =
its VB=20
            code behind page. The result, which points to my =
ActivityReport=20
            database, is shown in <A=20
            =
href=3D"javascript:makewin('http://www.pinnaclepublishing.com/SA/SAfiles.=
nsf/all/2023D490C2EFCFBF85256C6A005B3754/$file/ACCESSREPOFIG2.JPG')">Figu=
re=20
            2</A>.</P>
            <P>At first, my code wouldn't compile because I'd failed to =
include=20
            the necessary client DLLs. There are three SSW component =
files that=20
            need to be placed in the BIN directory of your ASP.NET=20
            application:</P>
            <DIR>
            <P>=95 Interop.ACRODISTXLib.dll</P>
            <P>=95 ReportClient.dll</P>
            <P>=95 ReportObjects.dll</P></DIR>
            <P>Only the ReportClient.dll component needs to be =
referenced by=20
            your Web application, but all three must be present.</P>
            <P>The code to generate a report is probably the simplest =
part of=20
            the solution. <A=20
            =
href=3D"javascript:makewin('http://www.pinnaclepublishing.com/SA/SAfiles.=
nsf/all/F2299EDBB1D64EE685256C6A005B38D9/$file/ACCESSREPOFIG3.JPG')">Figu=
re=20
            3</A> shows a screen shot of the GetReport function, which=20
            instantiates the ReportClient object, generates the report, =
and=20
            handles any errors that may arise. All the rest of the HTML =
and VB=20
            code simply displays and retrieves the user's selection for=20
            database, report name, and criteria. Once gathered up, this =
data is=20
            delivered to the GetReport function for execution. Generated =
report=20
            documents are saved in your predefined output folder and =
displayed=20
            to the user in their Internet browser.</P><B><FONT =
face=3DArial=20
            color=3D#ff0000>
            <P>Putting it all together<BR></FONT></B>Cloning and =
modifying this=20
            demo page was surprisingly fast and easy. Within minutes I =
was up=20
            and running with my own applications. I could generate =
reports in=20
            various formats, including HTML, RTF, Plain Text, MS Excel, =
and MS=20
            Snapshot format (PDF report generation is possible if you =
have the=20
            appropriate components from Adobe). With a couple more hours =
of=20
            tweaking the ASP page, I could have pulled the report name =
from a=20
            database and filled the criteria selection combo boxes from =
tables=20
            instead of simply hard-coding my three sample reports.</P>
            <P>In essence, an entire Web-based reporting application =
could be=20
            leveraged from an existing Microsoft Access application with =
little=20
            more than a morning's worth of coding... and Access Reporter =
.NET=20
            for IIS from Superior Software for Windows. How much would =
this be=20
            worth to you? Though SSW isn't giving it away for free, the =
$199 you=20
            spend for this Report Server could be one of the best =
purchases you=20
            make this year. Check it out for yourself at <A=20
            href=3D"/">/</A> =
under the=20
            Products menu, where you can download and try out the demo. =
I think=20
            you'll be pleased with what you see.<IMG=20
            =
src=3D"http://www.pinnaclepublishing.com/endred.jpg"></P></TD>
          <TD width=3D"1%"><IMG height=3D1 alt=3D""=20
            src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D46=20
            border=3D0><BR></TD></TR>
        <TR vAlign=3Dtop>
          <TD width=3D"100%"><IMG height=3D1 alt=3D""=20
            src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D1=20
            border=3D0><BR>
            <DIV align=3Dcenter><A=20
            =
href=3D"http://www.pinnaclepublishing.com/sa/SAmain.nsf/getauthor?open&am=
p;login,Danny~Lesandrini"><FONT=20
            face=3DVerdana color=3D#0000ff size=3D1>Click =
here</FONT></A><FONT=20
            face=3DVerdana size=3D1> to learn more about </FONT><FONT =
face=3DVerdana=20
            size=3D1>Danny Lesandrini</FONT></DIV></TD>
          <TD width=3D"1%"><IMG height=3D1 alt=3D""=20
            src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D46=20
            =
border=3D0><BR></TD></TR></TBODY></TABLE>&nbsp;<BR><BR>&nbsp;</TD></TR>
  <TR vAlign=3Dtop>
    <TD width=3D"132%" bgColor=3D#000000 colSpan=3D2><IMG height=3D1 =
alt=3D""=20
      src=3D"http://www.pinnaclepublishing.com/icons/ecblank.gif" =
width=3D1=20
      border=3D0><BR><FONT face=3DArial color=3D#ffffff size=3D3>
      <CENTER><B>To Contact Customer service: <A=20
      href=3D"mailto:custserv@pinpub.com">custserv@pinpub.com</A> or =
call=20
      1-800-788-1900</CENTER></FONT>
      <DIV align=3Dcenter><FONT face=3DVerdana color=3D#ffffff =
size=3D2>Copyright=20
      </FONT><FONT color=3Dwhite>=A9<FONT face=3DVerdana color=3D#ffffff =
size=3D2>=20
      </FONT><FONT face=3DVerdana color=3D#ffffff =
size=3D2>2002</FONT><FONT=20
      face=3DVerdana color=3D#ffffff size=3D2> Pinnacle Publishing, Inc. =
All Rights=20
      Reserved.</FONT></DIV></FONT></B></TD></TR></TBODY></TABLE>
<DIV align=3Dcenter><FONT face=3DArial size=3D1>Developed and Hosted by =
</FONT><A=20
href=3D"http://www.psrsoftware.com/" target=3D_new><FONT face=3DArial =
color=3D#0000ff=20
size=3D1>PSR Software, Inc.</FONT></A> =
<BR></DIV><BR></FORM></BODY></HTML>

------=_NextPart_001_0037_01C28E86.E8244C50
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.pinnaclepublishing.com/ads.nsf/webadshow!openagent&SA

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR></HEAD>
<BODY bgColor=3Dblack>
<CENTER><A=20
href=3D"http://www.pinnaclepublishing.com/ads.nsf/WebAdClick!OpenAgent&am=
p;EZAccess"=20
target=3D_blank><IMG height=3D60 alt=3D""=20
src=3D"http://www.pinnaclepublishing.com/ads.nsf/0/05B7FCEFB1E2B49785256C=
1A005143D8/$File/dbcbanner.gif!OpenElement"=20
width=3D468 border=3D0></A> </CENTER></BODY></HTML>

------=_NextPart_001_0037_01C28E86.E8244C50--

------=_NextPart_000_002C_01C28E86.E8244C50--
