CodeCharge Studio
search Register Login  

Visual PHP Web Development

Visually Create Internationalized Web Applications, Web Reports, Calendars, and more.
CodeCharge.com

YesSoftware Forums -> Archive -> CodeChargeStudio.Discussion

 refresh with next record

Print topic Send  topic

Author Message
Jerry
Posted: 06/16/2003, 10:57 AM

ccs 2, ASP and access.
I have a table with 10 records. I want to display one record at a time, then
have the page refresh with the next record.

I have tried <META http-equip="refresh" content="15; URL={Next_URL}"> but I
keep getting the first record over and over every 15 seconds.

This page is set up as so, The left side has a table with the records I need
to refresh with the next record, the right side has a table that shows info
about all 10 records. I also need to figure out how to make the table on the
right to refresh every couple of seconds without messing with the table on
the left. But one thing at a time.

I think having the two different tables might give me some trouble. When you
use the META tag in the head it is dealing with the page, not the data, so I
can see why it might not work???

Anyone have any ideas on what to try?
Thanks in advance,
Jerryb

DonB
Posted: 06/26/2003, 8:47 AM

The <META> tag does exactly what it says - "refresh" - so you get the same
page over and over. I suggest you loo at the ideas at
http://grizzlyweb.com/webmaster/javascripts/refresh.asp#version2

DonB


"Jerry" <noneya@hotmail.com> wrote in message
news:bcl0e8$lfv$1@news.codecharge.com...
> ccs 2, ASP and access.
> I have a table with 10 records. I want to display one record at a time,
then
> have the page refresh with the next record.
>
> I have tried <META http-equip="refresh" content="15; URL={Next_URL}"> but
I
> keep getting the first record over and over every 15 seconds.
>
> This page is set up as so, The left side has a table with the records I
need
> to refresh with the next record, the right side has a table that shows
info
> about all 10 records. I also need to figure out how to make the table on
the
> right to refresh every couple of seconds without messing with the table on
> the left. But one thing at a time.
>
> I think having the two different tables might give me some trouble. When
you
> use the META tag in the head it is dealing with the page, not the data, so
I
> can see why it might not work???
>
> Anyone have any ideas on what to try?
> Thanks in advance,
> Jerryb
>
>

Jerry
Posted: 06/27/2003, 9:51 AM

that java pretty much does the same thing as the meta tag.. They both
refresh the page.

I am trying to figure out how to refresh the page to the next record.

I thought I could combine the navigation with the refresh --
<meta http-equip="refresh" content="15; URL={Next_URL}"
-- but didn't have any luck with it.

I don't understand how the {Next_URL} will work as a link but not on a
refresh command.
If I used the meta tag with a page name it works fine.. But I need the same
page with the next record.

A theory I came across is --

function PopulateTableLeft()
{
connect to DB
Delete the existing left table (or text within it)
declare new left table (if necessary)
populate with new data
close DB connection
setTimeout(PopulateTableLeft(),15000);
return;
}

function PopulateTableRight()
{
connect to DB
delete existing table (or text within it)
declare new right table (if necessary)
populate with new data
close DB connection
setTimeout(PopulateTableRight(),2000);
return;
}

But this is java, and I have no experience with java. This theory doesn't
refresh the page, only the data.. which would be perfect.... but..

Since there are only 10 records in that table, maybe I could come up with
some If-Then's and refresh to each individual page? page=1, page=2 etc??
Any thoughts on how or if that would work?









"DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in message
news:bdf4j2$op9$1@news.codecharge.com...
> The <META> tag does exactly what it says - "refresh" - so you get the same
> page over and over. I suggest you loo at the ideas at
> http://grizzlyweb.com/webmaster/javascripts/refresh.asp#version2
>
> DonB
>
>
> "Jerry" <noneya@hotmail.com> wrote in message
>news:bcl0e8$lfv$1@news.codecharge.com...
> > ccs 2, ASP and access.
> > I have a table with 10 records. I want to display one record at a time,
> then
> > have the page refresh with the next record.
> >
> > I have tried <META http-equip="refresh" content="15; URL={Next_URL}">
but
> I
> > keep getting the first record over and over every 15 seconds.
> >
> > This page is set up as so, The left side has a table with the records I
> need
> > to refresh with the next record, the right side has a table that shows
> info
> > about all 10 records. I also need to figure out how to make the table on
> the
> > right to refresh every couple of seconds without messing with the table
on
> > the left. But one thing at a time.
> >
> > I think having the two different tables might give me some trouble. When
> you
> > use the META tag in the head it is dealing with the page, not the data,
so
> I
> > can see why it might not work???
> >
> > Anyone have any ideas on what to try?
> > Thanks in advance,
> > Jerryb
> >
> >
>
>

Robert Rodgers
Posted: 06/27/2003, 10:45 AM

Jerry,

Did you look at the example pack that came with CCS V2 ?

Look for
Data Presentation Techniques
Grid with Navigable Detail View

This shows you how to do a single record list. which is what you want.
Then

In your case what I would do is set the refresh so it refreshes the page.

Then in the initialize event I would do something like this.


'Exit function if we have already incremented once.
'If you don't do this it will just keep recalling it self with an
incrementing page number and never display.
If Session("AlreadyIncremented") = 1 Then
Session("AlreadyIncremented") = 0
Exit Function
End If

Dim lPage
lPage = CCGetParam("page","")
If lPage = "" Then
Redirect = FileName & "?" & "page=1" & "&" & Request.QueryString
Else
'Need to handle when Max pages is reached?
lPage = lPage + 1 'Increment page counter
Redirect = FileName & "?" & "page=" & lPage & "&" &
CCGetQueryString("QueryString","page") 'Concat all back together. Removing
the original page= from the url.
End IF

Session("AlreadyIncremented") = 1

--
"Every absurdity has a champion to defend it"
Oliver Goldsmith
++++++++++++++++++++++++++++++

"Jerry" <noneya@hotmail.com> wrote in message
news:bdhsn1$gre$1@news.codecharge.com...
that java pretty much does the same thing as the meta tag.. They both
refresh the page.

I am trying to figure out how to refresh the page to the next record.

I thought I could combine the navigation with the refresh --
<meta http-equip="refresh" content="15; URL={Next_URL}"
-- but didn't have any luck with it.

I don't understand how the {Next_URL} will work as a link but not on a
refresh command.
If I used the meta tag with a page name it works fine.. But I need the same
page with the next record.

A theory I came across is --

function PopulateTableLeft()
{
connect to DB
Delete the existing left table (or text within it)
declare new left table (if necessary)
populate with new data
close DB connection
setTimeout(PopulateTableLeft(),15000);
return;
}

function PopulateTableRight()
{
connect to DB
delete existing table (or text within it)
declare new right table (if necessary)
populate with new data
close DB connection
setTimeout(PopulateTableRight(),2000);
return;
}

But this is java, and I have no experience with java. This theory doesn't
refresh the page, only the data.. which would be perfect.... but..

Since there are only 10 records in that table, maybe I could come up with
some If-Then's and refresh to each individual page? page=1, page=2 etc??
Any thoughts on how or if that would work?









"DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in message
news:bdf4j2$op9$1@news.codecharge.com...
> The <META> tag does exactly what it says - "refresh" - so you get the same
> page over and over. I suggest you loo at the ideas at
> http://grizzlyweb.com/webmaster/javascripts/refresh.asp#version2
>
> DonB
>
>
> "Jerry" <noneya@hotmail.com> wrote in message
>news:bcl0e8$lfv$1@news.codecharge.com...
> > ccs 2, ASP and access.
> > I have a table with 10 records. I want to display one record at a time,
> then
> > have the page refresh with the next record.
> >
> > I have tried <META http-equip="refresh" content="15; URL={Next_URL}">
but
> I
> > keep getting the first record over and over every 15 seconds.
> >
> > This page is set up as so, The left side has a table with the records I
> need
> > to refresh with the next record, the right side has a table that shows
> info
> > about all 10 records. I also need to figure out how to make the table on
> the
> > right to refresh every couple of seconds without messing with the table
on
> > the left. But one thing at a time.
> >
> > I think having the two different tables might give me some trouble. When
> you
> > use the META tag in the head it is dealing with the page, not the data,
so
> I
> > can see why it might not work???
> >
> > Anyone have any ideas on what to try?
> > Thanks in advance,
> > Jerryb
> >
> >
>
>


Jerry
Posted: 06/27/2003, 10:54 AM

It seems like I looked through it, but I don't remember for sure...

I'll have a look and give it a try. Thanks for your help. Ill let ya know
if it works.

Jerry

"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message
news:bdhvri$nro$1@news.codecharge.com...
> Jerry,
>
> Did you look at the example pack that came with CCS V2 ?
>
> Look for
> Data Presentation Techniques
> Grid with Navigable Detail View
>
> This shows you how to do a single record list. which is what you want.
> Then
>
> In your case what I would do is set the refresh so it refreshes the page.
>
> Then in the initialize event I would do something like this.
>
>
> 'Exit function if we have already incremented once.
> 'If you don't do this it will just keep recalling it self with an
> incrementing page number and never display.
> If Session("AlreadyIncremented") = 1 Then
> Session("AlreadyIncremented") = 0
> Exit Function
> End If
>
> Dim lPage
> lPage = CCGetParam("page","")
> If lPage = "" Then
> Redirect = FileName & "?" & "page=1" & "&" & Request.QueryString
> Else
> 'Need to handle when Max pages is reached?
> lPage = lPage + 1 'Increment page counter
> Redirect = FileName & "?" & "page=" & lPage & "&" &
> CCGetQueryString("QueryString","page") 'Concat all back together.
Removing
> the original page= from the url.
> End IF
>
> Session("AlreadyIncremented") = 1
>
> --
> "Every absurdity has a champion to defend it"
> Oliver Goldsmith
> ++++++++++++++++++++++++++++++
>
> "Jerry" <noneya@hotmail.com> wrote in message
>news:bdhsn1$gre$1@news.codecharge.com...
> that java pretty much does the same thing as the meta tag.. They both
> refresh the page.
>
> I am trying to figure out how to refresh the page to the next record.
>
> I thought I could combine the navigation with the refresh --
> <meta http-equip="refresh" content="15; URL={Next_URL}"
> -- but didn't have any luck with it.
>
> I don't understand how the {Next_URL} will work as a link but not on a
> refresh command.
> If I used the meta tag with a page name it works fine.. But I need the
same
> page with the next record.
>
> A theory I came across is --
>
> function PopulateTableLeft()
> {
> connect to DB
> Delete the existing left table (or text within it)
> declare new left table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableLeft(),15000);
> return;
> }
>
> function PopulateTableRight()
> {
> connect to DB
> delete existing table (or text within it)
> declare new right table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableRight(),2000);
> return;
> }
>
> But this is java, and I have no experience with java. This theory doesn't
> refresh the page, only the data.. which would be perfect.... but..
>
> Since there are only 10 records in that table, maybe I could come up with
> some If-Then's and refresh to each individual page? page=1, page=2 etc??
> Any thoughts on how or if that would work?
>
>
>
>
>
>
>
>
>
> "DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in message
>news:bdf4j2$op9$1@news.codecharge.com...
> > The <META> tag does exactly what it says - "refresh" - so you get the
same
> > page over and over. I suggest you loo at the ideas at
> > http://grizzlyweb.com/webmaster/javascripts/refresh.asp#version2
> >
> > DonB
> >
> >
> > "Jerry" <noneya@hotmail.com> wrote in message
> >news:bcl0e8$lfv$1@news.codecharge.com...
> > > ccs 2, ASP and access.
> > > I have a table with 10 records. I want to display one record at a
time,
> > then
> > > have the page refresh with the next record.
> > >
> > > I have tried <META http-equip="refresh" content="15; URL={Next_URL}">
> but
> > I
> > > keep getting the first record over and over every 15 seconds.
> > >
> > > This page is set up as so, The left side has a table with the records
I
> > need
> > > to refresh with the next record, the right side has a table that shows
> > info
> > > about all 10 records. I also need to figure out how to make the table
on
> > the
> > > right to refresh every couple of seconds without messing with the
table
> on
> > > the left. But one thing at a time.
> > >
> > > I think having the two different tables might give me some trouble.
When
> > you
> > > use the META tag in the head it is dealing with the page, not the
data,
> so
> > I
> > > can see why it might not work???
> > >
> > > Anyone have any ideas on what to try?
> > > Thanks in advance,
> > > Jerryb
> > >
> > >
> >
> >
>
>
>

Jerry
Posted: 06/27/2003, 12:36 PM

I tried your idea, with mixed results.

I got some errors with the code here:

Redirect = FileName & "?" & "page=" & lPage & "&" & ---- I removed the last
& and it worked until the next line (purely luck that I removed this, I
didn't have any specific reason to delete it, just picked it at random)

CCGetQueryString("QueryString","page") ----- error said cannot use ( ) so
I removed them and the page came up, and sort of worked..

It would go to the next page, but would not pull up the next record. It
always showed the same record. And it didn't stop at the last record. It
kept going and going until I made it stop.

I thought maybe I had done something else wrong on my page or it was having
trouble since it had 2 grids to show, so I added a record navigator and it
worked fine, showing the next record just fine.

However, when I use the record navigator it calls the pages like this :
video_out.asp?bids_inventory2Page=2
using the code you recommended it calls the page like this:
video_out.asp?page=2&

I am completely confused! What did I miss?
I also tried the ccs example pack, but didn't have any luck with either.
All I could get it to do is refresh the same page. Using both I got the
result listed first.

So that puts me back to square one.. Any ideas?

Thanks again
Jerry






"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message
news:bdhvri$nro$1@news.codecharge.com...
> Jerry,
>
> Did you look at the example pack that came with CCS V2 ?
>
> Look for
> Data Presentation Techniques
> Grid with Navigable Detail View
>
> This shows you how to do a single record list. which is what you want.
> Then
>
> In your case what I would do is set the refresh so it refreshes the page.
>
> Then in the initialize event I would do something like this.
>
>
> 'Exit function if we have already incremented once.
> 'If you don't do this it will just keep recalling it self with an
> incrementing page number and never display.
> If Session("AlreadyIncremented") = 1 Then
> Session("AlreadyIncremented") = 0
> Exit Function
> End If
>
> Dim lPage
> lPage = CCGetParam("page","")
> If lPage = "" Then
> Redirect = FileName & "?" & "page=1" & "&" & Request.QueryString
> Else
> 'Need to handle when Max pages is reached?
> lPage = lPage + 1 'Increment page counter
> Redirect = FileName & "?" & "page=" & lPage & "&" &
> CCGetQueryString("QueryString","page") 'Concat all back together.
Removing
> the original page= from the url.
> End IF
>
> Session("AlreadyIncremented") = 1
>
> --
> "Every absurdity has a champion to defend it"
> Oliver Goldsmith
> ++++++++++++++++++++++++++++++
>
> "Jerry" <noneya@hotmail.com> wrote in message
>news:bdhsn1$gre$1@news.codecharge.com...
> that java pretty much does the same thing as the meta tag.. They both
> refresh the page.
>
> I am trying to figure out how to refresh the page to the next record.
>
> I thought I could combine the navigation with the refresh --
> <meta http-equip="refresh" content="15; URL={Next_URL}"
> -- but didn't have any luck with it.
>
> I don't understand how the {Next_URL} will work as a link but not on a
> refresh command.
> If I used the meta tag with a page name it works fine.. But I need the
same
> page with the next record.
>
> A theory I came across is --
>
> function PopulateTableLeft()
> {
> connect to DB
> Delete the existing left table (or text within it)
> declare new left table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableLeft(),15000);
> return;
> }
>
> function PopulateTableRight()
> {
> connect to DB
> delete existing table (or text within it)
> declare new right table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableRight(),2000);
> return;
> }
>
> But this is java, and I have no experience with java. This theory doesn't
> refresh the page, only the data.. which would be perfect.... but..
>
> Since there are only 10 records in that table, maybe I could come up with
> some If-Then's and refresh to each individual page? page=1, page=2 etc??
> Any thoughts on how or if that would work?
>
>
>
>
>
>
>
>
>
> "DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in message
>news:bdf4j2$op9$1@news.codecharge.com...
> > The <META> tag does exactly what it says - "refresh" - so you get the
same
> > page over and over. I suggest you loo at the ideas at
> > http://grizzlyweb.com/webmaster/javascripts/refresh.asp#version2
> >
> > DonB
> >
> >
> > "Jerry" <noneya@hotmail.com> wrote in message
> >news:bcl0e8$lfv$1@news.codecharge.com...
> > > ccs 2, ASP and access.
> > > I have a table with 10 records. I want to display one record at a
time,
> > then
> > > have the page refresh with the next record.
> > >
> > > I have tried <META http-equip="refresh" content="15; URL={Next_URL}">
> but
> > I
> > > keep getting the first record over and over every 15 seconds.
> > >
> > > This page is set up as so, The left side has a table with the records
I
> > need
> > > to refresh with the next record, the right side has a table that shows
> > info
> > > about all 10 records. I also need to figure out how to make the table
on
> > the
> > > right to refresh every couple of seconds without messing with the
table
> on
> > > the left. But one thing at a time.
> > >
> > > I think having the two different tables might give me some trouble.
When
> > you
> > > use the META tag in the head it is dealing with the page, not the
data,
> so
> > I
> > > can see why it might not work???
> > >
> > > Anyone have any ideas on what to try?
> > > Thanks in advance,
> > > Jerryb
> > >
> > >
> >
> >
>
>
>

Robert Rodgers
Posted: 06/27/2003, 12:38 PM

Jerry, I found a better way.

I put this code in the after page initialize event. Label1 is a label I
created on the page and moved into the header area. You will have to play
with the name of the page variable in the url. the example pack uses.
"employeesPage"

You may also have to play with the ServerURL and PathToCurrentPage variables
a bit to make sure you build a properly formatted url.

I have attached the files from the example pack so you can move them right
into your directory to see them work.



Rob


Function Page_AfterInitialize() 'Page_AfterInitialize @1-1E3DE16C

'Custom Code @36-73254650
' -------------------------
' Write your own code here.
' -------------------------
Dim xPageNumber, RecordCount, sSQL, rs

sSQL = employees.Datasource.CountSQL
If employees.Datasource.Where <> "" Then
sSQL = sSQL & " Where " & employees.Datasource.Where
End If

xPageNumber = employees.PageNumber
rs = DBIntranetDB.Execute(sSQL)
Recordcount = CCGetValue(rs,0)

If xPageNumber >= Recordcount Then
xPageNumber = 1
Else
xPageNumber = xPageNumber + 1
End IF

Label1.Value = "<meta http-equiv=""refresh"" content=""15; url=" &
ServerURL & Mid(PathToCurrentPage,3) & FileName & "?" & "employeesPage=" &
xPageNumber & """/>"

'End Custom Code

End Function 'Close Page_AfterInitialize @1-54C34B28




--
"Every absurdity has a champion to defend it"
Oliver Goldsmith
++++++++++++++++++++++++++++++

"Jerry" <noneya@hotmail.com> wrote in message
news:bdi0d8$org$1@news.codecharge.com...
It seems like I looked through it, but I don't remember for sure...

I'll have a look and give it a try. Thanks for your help. Ill let ya know
if it works.

Jerry

"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message
news:bdhvri$nro$1@news.codecharge.com...
> Jerry,
>
> Did you look at the example pack that came with CCS V2 ?
>
> Look for
> Data Presentation Techniques
> Grid with Navigable Detail View
>
> This shows you how to do a single record list. which is what you want.
> Then
>
> In your case what I would do is set the refresh so it refreshes the page.
>
> Then in the initialize event I would do something like this.
>
>
> 'Exit function if we have already incremented once.
> 'If you don't do this it will just keep recalling it self with an
> incrementing page number and never display.
> If Session("AlreadyIncremented") = 1 Then
> Session("AlreadyIncremented") = 0
> Exit Function
> End If
>
> Dim lPage
> lPage = CCGetParam("page","")
> If lPage = "" Then
> Redirect = FileName & "?" & "page=1" & "&" & Request.QueryString
> Else
> 'Need to handle when Max pages is reached?
> lPage = lPage + 1 'Increment page counter
> Redirect = FileName & "?" & "page=" & lPage & "&" &
> CCGetQueryString("QueryString","page") 'Concat all back together.
Removing
> the original page= from the url.
> End IF
>
> Session("AlreadyIncremented") = 1
>
> --
> "Every absurdity has a champion to defend it"
> Oliver Goldsmith
> ++++++++++++++++++++++++++++++
>
> "Jerry" <noneya@hotmail.com> wrote in message
>news:bdhsn1$gre$1@news.codecharge.com...
> that java pretty much does the same thing as the meta tag.. They both
> refresh the page.
>
> I am trying to figure out how to refresh the page to the next record.
>
> I thought I could combine the navigation with the refresh --
> <meta http-equip="refresh" content="15; URL={Next_URL}"
> -- but didn't have any luck with it.
>
> I don't understand how the {Next_URL} will work as a link but not on a
> refresh command.
> If I used the meta tag with a page name it works fine.. But I need the
same
> page with the next record.
>
> A theory I came across is --
>
> function PopulateTableLeft()
> {
> connect to DB
> Delete the existing left table (or text within it)
> declare new left table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableLeft(),15000);
> return;
> }
>
> function PopulateTableRight()
> {
> connect to DB
> delete existing table (or text within it)
> declare new right table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableRight(),2000);
> return;
> }
>
> But this is java, and I have no experience with java. This theory doesn't
> refresh the page, only the data.. which would be perfect.... but..
>
> Since there are only 10 records in that table, maybe I could come up with
> some If-Then's and refresh to each individual page? page=1, page=2 etc??
> Any thoughts on how or if that would work?
>
>
>
>
>
>
>
>
>
> "DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in message
>news:bdf4j2$op9$1@news.codecharge.com...
> > The <META> tag does exactly what it says - "refresh" - so you get the
same
> > page over and over. I suggest you loo at the ideas at
> > http://grizzlyweb.com/webmaster/javascripts/refresh.asp#version2
> >
> > DonB
> >
> >
> > "Jerry" <noneya@hotmail.com> wrote in message
> >news:bcl0e8$lfv$1@news.codecharge.com...
> > > ccs 2, ASP and access.
> > > I have a table with 10 records. I want to display one record at a
time,
> > then
> > > have the page refresh with the next record.
> > >
> > > I have tried <META http-equip="refresh" content="15; URL={Next_URL}">
> but
> > I
> > > keep getting the first record over and over every 15 seconds.
> > >
> > > This page is set up as so, The left side has a table with the records
I
> > need
> > > to refresh with the next record, the right side has a table that shows
> > info
> > > about all 10 records. I also need to figure out how to make the table
on
> > the
> > > right to refresh every couple of seconds without messing with the
table
> on
> > > the left. But one thing at a time.
> > >
> > > I think having the two different tables might give me some trouble.
When
> > you
> > > use the META tag in the head it is dealing with the page, not the
data,
> so
> > I
> > > can see why it might not work???
> > >
> > > Anyone have any ideas on what to try?
> > > Thanks in advance,
> > > Jerryb
> > >
> > >
> >
> >
>
>
>



begin 666 NavGrid_Detail.ccp
M/%!A9V4@:60](C$B('1E;7!L871E17AT96YS:6]N/2)H=&UL(B!R96QA=&EV
M95!A=&@](BXN(B!F=6QL4F5L871I=F50871H/2(N7$YA=D=R:60B('-E8W5R
M960](D9A;'-E(B!U<FQ4>7!E/2)296QA=&EV92(@:7-);F-L=61E9#TB1F%L
M<V4B(%-33$%C8V5S<STB1F%L<V4B('=I>F%R9%1H96UE/2)'<F%Y(B!W:7IA
M<F14:&5M951Y<&4](D9I;&4B/@T*"3Q#;VUP;VYE;G1S/@T*"0D\3&%B96P@
M:60](C,W(B!F:65L9%-O=7)C951Y<&4](D1"0V]L=6UN(B!D871A5'EP93TB
M5&5X="(@:'1M;#TB5')U92(@961I=&%B;&4](D9A;'-E(B!N86UE/2),86)E
M;#$B('=I>F%R9%1H96UE/2)'<F%Y(B!W:7IA<F14:&5M951Y<&4](D9I;&4B
M/@T*/$-O;7!O;F5N=',O/@T*/$5V96YT<R\^#0H\+TQA8F5L/@T*/$EN8VQU
M9&5086=E(&ED/2(S-"(@:&%S3W!E<F%T:6]N/2)4<G5E(B!N86UE/2)(96%D
M97(B('=I>F%R9%1H96UE/2)'<F%Y(B!W:7IA<F14:&5M951Y<&4](D9I;&4B
M('!A9V4](BXN+TAE861E<BYC8W B/@T*"0D)/$-O;7!O;F5N=',O/@T*"0D)
M/$5V96YT<R\^#0H)"3PO26YC;'5D95!A9V4^#0H)"3Q'<FED(&ED/2(R(B!S
M96-U<F5D/2)&86QS92(@<V]U<F-E5'EP93TB5&%B;&4B(')E='5R;E9A;'5E
M5'EP93TB3G5M8F5R(B!D969A=6QT4&%G95-I>F4](C$B(&-O;FYE8W1I;VX]
M(DEN=')A;F5T1$(B(&1A=&%3;W5R8V4](F5M<&QO>65E<RP@9&5P87)T;65N
M=',B(&YA;64](F5M<&QO>65E<R(@<&%G95-I>F5,:6UI=#TB,3 P(B!W:7IA
M<F1#87!T:6]N/2),:7-T(&]F($5M<&QO>65E<RP@1&5P87)T;65N=',@(B!W
M:7IA<F14:&5M93TB1W)A>2(@=VEZ87)D5&AE;654>7!E/2)&:6QE(B!W:7IA
M<F1'<FED5'EP93TB5&%B=6QA<B(@=VEZ87)D06QL;W=);G-E<G0](D9A;'-E
M(B!W:7IA<F1!;'1296-O<F0](D9A;'-E(B!W:7IA<F1296-O<F1397!A<F%T
M;W(](D9A;'-E(B!W:7IA<F15<V5086=E4V-R;VQL97(](E1R=64B(&]R9&5R
M0GD](F5M<%]N86UE(B!W:7IA<F1!;&QO=U-O<G1I;F<](E1R=64B(&%C=&EV
M94-O;&QE8W1I;VX](E1A8FQE4&%R86UE=&5R<R(@86-T:79E5&%B;&54>7!E
M/2)D871A4V]U<F-E(CX-"@D)"3Q#;VUP;VYE;G1S/@T*"0D)"3Q3;W)T97(@
M:60](C(U(B!V:7-I8FQE/2)&86QS92(@;F%M93TB4V]R=&5R7V5M<%]N86UE
M(B!C;VQU;6X](F5M<%]N86UE(B!W:7IA<F1#87!T:6]N/2)%;7 @3F%M92(@
M=VEZ87)D5&AE;64](D=R87DB('=I>F%R9%1H96UE5'EP93TB1FEL92(@=VEZ
M87)D4V]R=&EN9U1Y<&4](E-I;7!L92(@=VEZ87)D0V]N=')O;#TB96UP7VYA
M;64B/@T*"0D)"0D\0V]M<&]N96YT<R\^#0H)"0D)"3Q%=F5N=',O/@T*"0D)
M"3PO4V]R=&5R/@T*"0D)"3Q3;W)T97(@:60](C(V(B!V:7-I8FQE/2)&86QS
M92(@;F%M93TB4V]R=&5R7W1I=&QE(B!C;VQU;6X](G1I=&QE(B!W:7IA<F1#
M87!T:6]N/2)4:71L92(@=VEZ87)D5&AE;64](D=R87DB('=I>F%R9%1H96UE
M5'EP93TB1FEL92(@=VEZ87)D4V]R=&EN9U1Y<&4](E-I;7!L92(@=VEZ87)D
M0V]N=')O;#TB=&ET;&4B/@T*"0D)"0D\0V]M<&]N96YT<R\^#0H)"0D)"3Q%
M=F5N=',O/@T*"0D)"3PO4V]R=&5R/@T*"0D)"3Q3;W)T97(@:60](C(W(B!V
M:7-I8FQE/2)&86QS92(@;F%M93TB4V]R=&5R7V1E<&%R=&UE;G1?;F%M92(@
M8V]L=6UN/2)D97!A<G1M96YT7VYA;64B('=I>F%R9$-A<'1I;VX](D1E<&%R
M=&UE;G0@3F%M92(@=VEZ87)D5&AE;64](D=R87DB('=I>F%R9%1H96UE5'EP
M93TB1FEL92(@=VEZ87)D4V]R=&EN9U1Y<&4](E-I;7!L92(@=VEZ87)D0V]N
M=')O;#TB9&5P87)T;65N=%]N86UE(B!C;VYN96-T:6]N/2));G1R86YE=$1"
M(CX-"@D)"0D)/$-O;7!O;F5N=',O/@T*"0D)"0D\179E;G1S+SX-"@D)"0D\
M+U-O<G1E<CX-"@D)"0D\3&%B96P@:60](CDB(&9I96QD4V]U<F-E5'EP93TB
M1$)#;VQU;6XB(&1A=&%4>7!E/2)497AT(B!H=&UL/2)&86QS92(@961I=&%B
M;&4](D9A;'-E(B!N86UE/2)E;7!?;F%M92(@9FEE;&13;W5R8V4](F5M<%]N
M86UE(B!W:7IA<F1#87!T:6]N/2)%;7 @3F%M92(@=VEZ87)D5&AE;64](D=R
M87DB('=I>F%R9%1H96UE5'EP93TB1FEL92(@=VEZ87)D4VEZ93TB-3 B('=I
M>F%R9$UA>$QE;F=T:#TB-3 B('=I>F%R9$ES4&%S<W=O<F0](D9A;'-E(B!W
M:7IA<F15<V5496UP;&%T94)L;V-K/2)&86QS92(^#0H)"0D)"3Q#;VUP;VYE
M;G1S+SX-"@D)"0D)/$5V96YT<R\^#0H)"0D)/"],86)E;#X-"@D)"0D\3&%B
M96P@:60](C@B(&9I96QD4V]U<F-E5'EP93TB1$)#;VQU;6XB(&1A=&%4>7!E
M/2)497AT(B!H=&UL/2)&86QS92(@961I=&%B;&4](D9A;'-E(B!N86UE/2)E
M;7!?;&]G:6XB(&9I96QD4V]U<F-E/2)E;7!?;&]G:6XB('=I>F%R9$-A<'1I
M;VX](D5M<"!,;V=I;B(@=VEZ87)D5&AE;64](D=R87DB('=I>F%R9%1H96UE
M5'EP93TB1FEL92(@=VEZ87)D4VEZ93TB,C B('=I>F%R9$UA>$QE;F=T:#TB
M,C B('=I>F%R9$ES4&%S<W=O<F0](D9A;'-E(B!W:7IA<F15<V5496UP;&%T
M94)L;V-K/2)&86QS92(^#0H)"0D)"3Q#;VUP;VYE;G1S+SX-"@D)"0D)/$5V
M96YT<R\^#0H)"0D)/"],86)E;#X-"@D)"0D\3&%B96P@:60](C(P(B!F:65L
M9%-O=7)C951Y<&4](D1"0V]L=6UN(B!D871A5'EP93TB5&5X="(@:'1M;#TB
M1F%L<V4B(&5D:71A8FQE/2)&86QS92(@;F%M93TB9&5P87)T;65N=%]N86UE
M(B!F:65L9%-O=7)C93TB9&5P87)T;65N=%]N86UE(B!W:7IA<F1#87!T:6]N
M/2)$97!A<G1M96YT($YA;64B('=I>F%R9%1H96UE/2)'<F%Y(B!W:7IA<F14
M:&5M951Y<&4](D9I;&4B('=I>F%R9%-I>F4](C4P(B!W:7IA<F1-87A,96YG
M=&@](C4P(B!W:7IA<F1)<U!A<W-W;W)D/2)&86QS92(@=VEZ87)D57-E5&5M
M<&QA=&5";&]C:STB1F%L<V4B/@T*"0D)"0D\0V]M<&]N96YT<R\^#0H)"0D)
M"3Q%=F5N=',O/@T*"0D)"3PO3&%B96P^#0H)"0D)/$QA8F5L(&ED/2(Q,"(@
M9FEE;&13;W5R8V54>7!E/2)$0D-O;'5M;B(@9&%T851Y<&4](E1E>'0B(&AT
M;6P](D9A;'-E(B!E9&ET86)L93TB1F%L<V4B(&YA;64](G1I=&QE(B!F:65L
M9%-O=7)C93TB=&ET;&4B('=I>F%R9$-A<'1I;VX](E1I=&QE(B!W:7IA<F14
M:&5M93TB1W)A>2(@=VEZ87)D5&AE;654>7!E/2)&:6QE(B!W:7IA<F13:7IE
M/2(U,"(@=VEZ87)D36%X3&5N9W1H/2(U,"(@=VEZ87)D27-087-S=V]R9#TB
M1F%L<V4B('=I>F%R9%5S951E;7!L871E0FQO8VL](D9A;'-E(CX-"@D)"0D)
M/$-O;7!O;F5N=',O/@T*"0D)"0D\179E;G1S+SX-"@D)"0D\+TQA8F5L/@T*
M"0D)"3Q,86)E;"!I9#TB,3(B(&9I96QD4V]U<F-E5'EP93TB1$)#;VQU;6XB
M(&1A=&%4>7!E/2)497AT(B!H=&UL/2)&86QS92(@961I=&%B;&4](D9A;'-E
M(B!N86UE/2)P:&]N95]W;W)K(B!F:65L9%-O=7)C93TB<&AO;F5?=V]R:R(@
M=VEZ87)D0V%P=&EO;CTB4&AO;F4@5V]R:R(@=VEZ87)D5&AE;64](D=R87DB
M('=I>F%R9%1H96UE5'EP93TB1FEL92(@=VEZ87)D4VEZ93TB-3 B('=I>F%R
M9$UA>$QE;F=T:#TB-3 B('=I>F%R9$ES4&%S<W=O<F0](D9A;'-E(B!W:7IA
M<F15<V5496UP;&%T94)L;V-K/2)&86QS92(^#0H)"0D)"3Q#;VUP;VYE;G1S
M+SX-"@D)"0D)/$5V96YT<R\^#0H)"0D)/"],86)E;#X-"@D)"0D\3&%B96P@
M:60](C$T(B!F:65L9%-O=7)C951Y<&4](D1"0V]L=6UN(B!D871A5'EP93TB
M5&5X="(@:'1M;#TB1F%L<V4B(&5D:71A8FQE/2)&86QS92(@;F%M93TB9F%X
M(B!F:65L9%-O=7)C93TB9F%X(B!W:7IA<F1#87!T:6]N/2)&87@B('=I>F%R
M9%1H96UE/2)'<F%Y(B!W:7IA<F14:&5M951Y<&4](D9I;&4B('=I>F%R9%-I
M>F4](C4P(B!W:7IA<F1-87A,96YG=&@](C4P(B!W:7IA<F1)<U!A<W-W;W)D
M/2)&86QS92(@=VEZ87)D57-E5&5M<&QA=&5";&]C:STB1F%L<V4B/@T*"0D)
M"0D\0V]M<&]N96YT<R\^#0H)"0D)"3Q%=F5N=',O/@T*"0D)"3PO3&%B96P^
M#0H)"0D)/$QA8F5L(&ED/2(Q-2(@9FEE;&13;W5R8V54>7!E/2)$0D-O;'5M
M;B(@9&%T851Y<&4](E1E>'0B(&AT;6P](D9A;'-E(B!E9&ET86)L93TB1F%L
M<V4B(&YA;64](F5M86EL(B!F:65L9%-O=7)C93TB96UA:6PB('=I>F%R9$-A
M<'1I;VX](D5M86EL(B!W:7IA<F14:&5M93TB1W)A>2(@=VEZ87)D5&AE;654
M>7!E/2)&:6QE(B!W:7IA<F13:7IE/2(U,"(@=VEZ87)D36%X3&5N9W1H/2(U
M,"(@=VEZ87)D27-087-S=V]R9#TB1F%L<V4B('=I>F%R9%5S951E;7!L871E
M0FQO8VL](D9A;'-E(CX-"@D)"0D)/$-O;7!O;F5N=',O/@T*"0D)"0D\179E
M;G1S+SX-"@D)"0D\+TQA8F5L/@T*"0D)"3Q,86)E;"!I9#TB,3@B(&9I96QD
M4V]U<F-E5'EP93TB1$)#;VQU;6XB(&1A=&%4>7!E/2)497AT(B!H=&UL/2)&
M86QS92(@961I=&%B;&4](D9A;'-E(B!N86UE/2)A9&1R97-S(B!F:65L9%-O
M=7)C93TB861D<F5S<R(@=VEZ87)D0V%P=&EO;CTB061D<F5S<R(@=VEZ87)D
M5&AE;64](D=R87DB('=I>F%R9%1H96UE5'EP93TB1FEL92(@=VEZ87)D4VEZ
M93TB-3 B('=I>F%R9$UA>$QE;F=T:#TB-3 B('=I>F%R9$ES4&%S<W=O<F0]
M(D9A;'-E(B!W:7IA<F15<V5496UP;&%T94)L;V-K/2)&86QS92(^#0H)"0D)
M"3Q#;VUP;VYE;G1S+SX-"@D)"0D)/$5V96YT<R\^#0H)"0D)/"],86)E;#X-
M"@D)"0D\3&%B96P@:60](C$V(B!F:65L9%-O=7)C951Y<&4](D1"0V]L=6UN
M(B!D871A5'EP93TB5&5X="(@:'1M;#TB1F%L<V4B(&5D:71A8FQE/2)&86QS
M92(@;F%M93TB8VET>2(@9FEE;&13;W5R8V4](F-I='DB('=I>F%R9$-A<'1I
M;VX](D-I='DB('=I>F%R9%1H96UE/2)'<F%Y(B!W:7IA<F14:&5M951Y<&4]
M(D9I;&4B('=I>F%R9%-I>F4](C4P(B!W:7IA<F1-87A,96YG=&@](C4P(B!W
M:7IA<F1)<U!A<W-W;W)D/2)&86QS92(@=VEZ87)D57-E5&5M<&QA=&5";&]C
M:STB1F%L<V4B/@T*"0D)"0D\0V]M<&]N96YT<R\^#0H)"0D)"3Q%=F5N=',O
M/@T*"0D)"3PO3&%B96P^#0H)"0D)/$QA8F5L(&ED/2(Q-R(@9FEE;&13;W5R
M8V54>7!E/2)$0D-O;'5M;B(@9&%T851Y<&4](E1E>'0B(&AT;6P](D9A;'-E
M(B!E9&ET86)L93TB1F%L<V4B(&YA;64](GII<"(@9FEE;&13;W5R8V4](GII
M<"(@=VEZ87)D0V%P=&EO;CTB6FEP(B!W:7IA<F14:&5M93TB1W)A>2(@=VEZ
M87)D5&AE;654>7!E/2)&:6QE(B!W:7IA<F13:7IE/2(R,"(@=VEZ87)D36%X
M3&5N9W1H/2(R,"(@=VEZ87)D27-087-S=V]R9#TB1F%L<V4B('=I>F%R9%5S
M951E;7!L871E0FQO8VL](D9A;'-E(CX-"@D)"0D)/$-O;7!O;F5N=',O/@T*
M"0D)"0D\179E;G1S+SX-"@D)"0D\+TQA8F5L/@T*"0D)"3Q,86)E;"!I9#TB
M,3$B(&9I96QD4V]U<F-E5'EP93TB1$)#;VQU;6XB(&1A=&%4>7!E/2)497AT
M(B!H=&UL/2)&86QS92(@961I=&%B;&4](D9A;'-E(B!N86UE/2)P:&]N95]H
M;VUE(B!F:65L9%-O=7)C93TB<&AO;F5?:&]M92(@=VEZ87)D0V%P=&EO;CTB
M4&AO;F4@2&]M92(@=VEZ87)D5&AE;64](D=R87DB('=I>F%R9%1H96UE5'EP
M93TB1FEL92(@=VEZ87)D4VEZ93TB-3 B('=I>F%R9$UA>$QE;F=T:#TB-3 B
M('=I>F%R9$ES4&%S<W=O<F0](D9A;'-E(B!W:7IA<F15<V5496UP;&%T94)L
M;V-K/2)&86QS92(^#0H)"0D)"3Q#;VUP;VYE;G1S+SX-"@D)"0D)/$5V96YT
M<R\^#0H)"0D)/"],86)E;#X-"@D)"0D\3&%B96P@:60](C$S(B!F:65L9%-O
M=7)C951Y<&4](D1"0V]L=6UN(B!D871A5'EP93TB5&5X="(@:'1M;#TB1F%L
M<V4B(&5D:71A8FQE/2)&86QS92(@;F%M93TB<&AO;F5?8V5L;"(@9FEE;&13
M;W5R8V4](G!H;VYE7V-E;&PB('=I>F%R9$-A<'1I;VX](E!H;VYE($-E;&PB
M('=I>F%R9%1H96UE/2)'<F%Y(B!W:7IA<F14:&5M951Y<&4](D9I;&4B('=I
M>F%R9%-I>F4](C4P(B!W:7IA<F1-87A,96YG=&@](C4P(B!W:7IA<F1)<U!A
M<W-W;W)D/2)&86QS92(@=VEZ87)D57-E5&5M<&QA=&5";&]C:STB1F%L<V4B
M/@T*"0D)"0D\0V]M<&]N96YT<R\^#0H)"0D)"3Q%=F5N=',O/@T*"0D)"3PO
M3&%B96P^#0H)"0D)/$EM86=E(&ED/2(Q.2(@9FEE;&13;W5R8V54>7!E/2)$
M0D-O;'5M;B(@9&%T851Y<&4](E1E>'0B(&AT;6P](D9A;'-E(B!E9&ET86)L
M93TB1F%L<V4B(&YA;64](G!I8W1U<F4B(&9I96QD4V]U<F-E/2)P:6-T=7)E
M(B!W:7IA<F1#87!T:6]N/2)0:6-T=7)E(B!W:7IA<F14:&5M93TB1W)A>2(@
M=VEZ87)D5&AE;654>7!E/2)&:6QE(B!W:7IA<F13:7IE/2(U,"(@=VEZ87)D
M36%X3&5N9W1H/2(U,"(@=VEZ87)D27-087-S=V]R9#TB1F%L<V4B('=I>F%R
M9%5S951E;7!L871E0FQO8VL](D9A;'-E(CX-"@D)"0D)/$-O;7!O;F5N=',O
M/@T*"0D)"0D\179E;G1S+SX-"@D)"0D\+TEM86=E/@T*"0D)"3Q.879I9V%T
M;W(@:60](C,S(B!T>7!E/2)3:6UP;&4B(&YA;64](DYA=FEG871O<C$B('=I
M>F%R9%!A9VEN9U1Y<&4](D-U<W1O;2(@=VEZ87)D4&%G94YU;6)E<G,](E-I
M;7!L92(@=VEZ87)D5&]T86Q086=E<STB5')U92(@=VEZ87)D26UA9V5S/2)&
M86QS92(@=VEZ87)D2&ED941I<V%B;&5D/2)&86QS92(@=VEZ87)D1FER<W0]
M(E1R=64B('=I>F%R9%!R978](E1R=64B('=I>F%R9$YE>'0](E1R=64B('=I
M>F%R9$QA<W0](E1R=64B('=I>F%R9$9I<G-T5&5X=#TB1FER<W0B('=I>F%R
M9%!R979497AT/2)0<F5V(B!W:7IA<F1.97AT5&5X=#TB3F5X="(@=VEZ87)D
M3&%S=%1E>'0](DQA<W0B('=I>F%R9$]F5&5X=#TB;V8B('=I>F%R9%1H96UE
M/2)'<F%Y(B!W:7IA<F14:&5M951Y<&4](D9I;&4B('=I>F%R9$EM86=E<U-C
M:&5M93TB07%U82(^#0H)"0D)"3Q#;VUP;VYE;G1S+SX-"@D)"0D)/$5V96YT
M<R\^#0H)"0D)/"].879I9V%T;W(^#0H)"0D\+T-O;7!O;F5N=',^#0H)"0D\
M179E;G1S/@T*"0D)"3Q%=F5N="!N86UE/2)"969O<F53:&]W(B!T>7!E/2)3
M97)V97(B/@T*/$%C=&EO;G,^#0H\06-T:6]N(&%C=&EO;DYA;64](D-U<W1O
M;2!#;V1E(B!A8W1I;VY#871E9V]R>3TB1V5N97)A;"(@:60](C,X(B\^#0H\
M+T%C=&EO;G,^#0H\+T5V96YT/@T*/"]%=F5N=',^#0H)"0D\5&%B;&5087)A
M;65T97)S/@T*"0D)"3Q486)L95!A<F%M971E<B!I9#TB,S$B(&-O;F1I=&EO
M;E1Y<&4](E!A<F%M971E<B(@9FEE;&0](F5M<%]N86UE(B!D871A5'EP93TB
M5&5X="(@<V5A<F-H0V]N9&ET:6]N5'EP93TB0V]N=&%I;G,B('!A<F%M971E
M<E1Y<&4](E523"(@;&]G:6-/<&5R871O<CTB06YD(B!U<V5)<TYU;&P](D9A
M;'-E(B!P87)A;65T97)3;W5R8V4](G-?96UP7VYA;64B(&]R9&5R3G5M8F5R
M/2(Q(B\^#0H)"0D\+U1A8FQE4&%R86UE=&5R<SX-"@D)"3Q*;VEN5&%B;&5S
M/@T*"0D)"3Q*;VEN5&%B;&4@:60](C,B('1A8FQE3F%M93TB96UP;&]Y965S
M(B!P;W-7:61T:#TB,3 P(B!P;W-(96EG:'0](C$P,"(@<&]S3&5F=#TB,3 B
M('!O<U1O<#TB,3 B+SX-"@D)"0D\2F]I;E1A8FQE(&ED/2(U(B!T86)L94YA
M;64](F1E<&%R=&UE;G1S(B!P;W-7:61T:#TB,3 P(B!P;W-(96EG:'0](C$P
M,"(@<&]S3&5F=#TB,3DR(B!P;W-4;W ](C$X(B\^#0H)"0D\+TIO:6Y486)L
M97,^#0H)"0D\2F]I;DQI;FMS/@T*"0D)"3Q*;VEN5&%B;&4R(&ED/2(W(B!F
M:65L9$QE9G0](F1E<&%R=&UE;G1S+F1E<&%R=&UE;G1?:60B(&9I96QD4FEG
M:'0](F5M<&QO>65E<RYD97!A<G1M96YT7VED(B!T86)L94QE9G0](F1E<&%R
M=&UE;G1S(B!T86)L95)I9VAT/2)E;7!L;WEE97,B(&-O;F1I=&EO;E1Y<&4]
M(D5Q=6%L(B!J;VEN5'EP93TB:6YN97(B+SX-"@D)"3PO2F]I;DQI;FMS/@T*
M"0D)/$9I96QD<SX-"@D)"0D\1FEE;&0@:60](C0B('1A8FQE3F%M93TB96UP
M;&]Y965S(B!F:65L9$YA;64](F5M<&QO>65E<RXJ(B\^#0H)"0D)/$9I96QD
M(&ED/2(V(B!T86)L94YA;64](F1E<&%R=&UE;G1S(B!F:65L9$YA;64](F1E
M<&%R=&UE;G1S+BHB+SX-"@D)"3PO1FEE;&1S/@T*"0D)/%-04&%R86UE=&5R
M<R\^#0H)"0D\4U%,4&%R86UE=&5R<R\^#0H)"0D\4V5C=7)I='E'<F]U<',O
M/@T*"0D\+T=R:60^#0H)"3Q,:6YK(&ED/2(R,R(@9FEE;&13;W5R8V54>7!E
M/2)$0D-O;'5M;B(@9&%T851Y<&4](E1E>'0B(&AT;6P](D9A;'-E(B!H<F5F
M5'EP93TB4&%G92(@=7)L5'EP93TB4F5L871I=F4B('!R97-E<G9E4&%R86UE
M=&5R<STB1T54(B!E9&ET86)L93TB1F%L<V4B(&YA;64](D)A8VM,:6YK(B!W
M:7IA<F14:&5M93TB1W)A>2(@=VEZ87)D5&AE;654>7!E/2)&:6QE(B!H<F5F
M4V]U<F-E/2).879'<FED+F-C<"(@<F5M;W9E4&%R86UE=&5R<STB96UP0F%C
M:U!A9V4B/@T*"0D)/$-O;7!O;F5N=',O/@T*"0D)/$5V96YT<SX-"@D)"3PO
M179E;G1S/@T*"0D)/$QI;FM087)A;65T97)S/@T*"0D)"3Q,:6YK4&%R86UE
M=&5R(&ED/2(S-2(@<V]U<F-E5'EP93TB55),(B!N86UE/2)E;7!L;WEE97-0
M86=E(B!S;W5R8V4](F5M<$)A8VM086=E(B\^#0H)"0D\+TQI;FM087)A;65T
M97)S/@T*"0D\+TQI;FL^#0H)/"]#;VUP;VYE;G1S/@T*"3Q#;V1E1FEL97,^
M#0H)"3Q#;V1E1FEL92!I9#TB,R(@;&%N9W5A9V4](D,C(B!N86UE/2).879'
M<FED7T1E=&%I;"YA<W!X(B!C;VUM96YT/2(F;'0[(2TM(B!C;VUM96YT16YD
M/2(M+29G=#LB(&9O<E-H;W<](E1R=64B('5R;#TB3F%V1W)I9%]$971A:6PN
M87-P>"(O/@T*"0D\0V]D949I;&4@:60](C$B(&QA;F=U86=E/2)#(R(@;F%M
M93TB3F%V1W)I9%]$971A:6PN87-P>"YC<R(@8V]M;65N=#TB+R\B(&9O<E-H
M;W<](D9A;'-E(B\^#0H)"3Q#;V1E1FEL92!I9#TB,B(@;&%N9W5A9V4](D,C
M(B!N86UE/2).879'<FED7T1E=&%I;$1A=&%0<F]V:61E<BYC<R(@<&%T:#TB
M7&-O;7!O;F5N=',B(&-O;6UE;G0](B\O(B!F;W)3:&]W/2)&86QS92(O/@T*
M"0D\0V]D949I;&4@:60](C,B(&QA;F=U86=E/2)60B(@;F%M93TB3F%V1W)I
M9%]$971A:6PN87-P>"(@8V]M;65N=#TB)FQT.R$M+2(@8V]M;65N=$5N9#TB
M+2TF9W0[(B!F;W)3:&]W/2)4<G5E(B!U<FP](DYA=D=R:61?1&5T86EL+F%S
M<'@B+SX-"@D)/$-O9&5&:6QE(&ED/2(Q(B!L86YG=6%G93TB5D(B(&YA;64]
M(DYA=D=R:61?1&5T86EL+F%S<'@N=F(B(&-O;6UE;G0](B<B(&9O<E-H;W<]
M(D9A;'-E(B\^#0H)"3Q#;V1E1FEL92!I9#TB,B(@;&%N9W5A9V4](E9"(B!N
M86UE/2).879'<FED7T1E=&%I;$1A=&%0<F]V:61E<BYV8B(@<&%T:#TB7&-O
M;7!O;F5N=',B(&-O;6UE;G0](B<B(&9O<E-H;W<](D9A;'-E(B\^#0H)"3Q#
M;V1E1FEL92!I9#TB8V]D94=R:60Q(B!L86YG=6%G93TB0T9-3%1E;7!L871E
M<R(@;F%M93TB3F%V1W)I9%]$971A:6Q?96UP;&]Y965S+F-F;2(@8V]M;65N
M=#TB)FQT.R$M+2TB(&-O;6UE;G1%;F0](BTM+29G=#LB(&9O<E-H;W<](D9A
M;'-E(B\^#0H)"3Q#;V1E1FEL92!I9#TB8V]D95!A9V4B(&QA;F=U86=E/2)#
M1DU,5&5M<&QA=&5S(B!N86UE/2).879'<FED7T1E=&%I;"YC9FTB(&-O;6UE
M;G0](B9L=#LA+2TM(B!C;VUM96YT16YD/2(M+2TF9W0[(B!F;W)3:&]W/2)4
M<G5E(B!U<FP](DYA=D=R:61?1&5T86EL+F-F;2(O/@T*"0D\0V]D949I;&4@
M:60](F-O9&5'<FED,2(@;&%N9W5A9V4](D-&34PB(&YA;64](DYA=D=R:61?
M1&5T86EL7V5M<&QO>65E<RYC9FTB(&-O;6UE;G0](B9L=#LA+2TM(B!C;VUM
M96YT16YD/2(M+2TF9W0[(B!F;W)3:&]W/2)&86QS92(O/@T*"0D\0V]D949I
M;&4@:60](F-O9&5086=E(B!L86YG=6%G93TB0T9-3"(@;F%M93TB3F%V1W)I
M9%]$971A:6PN8V9M(B!C;VUM96YT/2(F;'0[(2TM+2(@8V]M;65N=$5N9#TB
M+2TM)F=T.R(@9F]R4VAO=STB5')U92(@=7)L/2).879'<FED7T1E=&%I;"YC
M9FTB+SX-"@D)/$-O9&5&:6QE(&ED/2)-;V1E;"(@;&%N9W5A9V4](DI34"(@
M;F%M93TB3F%V1W)I9%]$971A:6PN>&UL(B!P871H/2(N(B!C;VUM96YT/2(F
M;'0[(2TM(B!C;VUM96YT16YD/2(M+29G=#LB(&9O<E-H;W<](D9A;'-E(B\^
M#0H)"3Q#;V1E1FEL92!I9#TB2E-0(B!L86YG=6%G93TB2E-0(B!N86UE/2).
M879'<FED7T1E=&%I;"YJ<W B('!A=&@](BXB(&-O;6UE;G0](B9L=#LE+2TB
M(&-O;6UE;G1%;F0](BTM)29G=#LB(&9O<E-H;W<](E1R=64B('5R;#TB3F%V
M1W)I9%]$971A:6PN:G-P(B\^#0H)"3Q#;V1E1FEL92!I9#TB2&%N9&QE<G,B
M(&QA;F=U86=E/2)*4U B(&YA;64](DYA=D=R:61?1&5T86EL2&%N9&QE<G,N
M:G-P(B!P871H/2(N(B!C;VUM96YT/2(O+R(@9F]R4VAO=STB1F%L<V4B+SX-
M"@D)/$-O9&5&:6QE(&ED/2)%=F5N=',B(&QA;F=U86=E/2)02%!496UP;&%T
M97,B(&YA;64](DYA=D=R:61?1&5T86EL7V5V96YT<RYP:' B(&-O;6UE;G0]
M(B\O(B!F;W)3:&]W/2)&86QS92(O/@T*"0D\0V]D949I;&4@:60](D-O9&4B
M(&QA;F=U86=E/2)02%!496UP;&%T97,B(&YA;64](DYA=D=R:61?1&5T86EL
M+G!H<"(@8V]M;65N=#TB+R\B(&9O<E-H;W<](E1R=64B('5R;#TB3F%V1W)I
M9%]$971A:6PN<&AP(B\^#0H)"3Q#;V1E1FEL92!I9#TB96UP;&]Y965S1&%T
M84]B:F5C=#(B(&QA;F=U86=E/2)397)V;&5T5&5M<&QA=&5S(B!N86UE/2)E
M;7!L;WEE97-$871A3V)J96-T+FIA=F$B('!A=&@](BXN7$-#4T)U:6QD7'-R
M8UQ.879'<FED7$YA=D=R:61?1&5T86EL7"(@8V]M;65N=#TB+R\B(&9O<E-H
M;W<](D9A;'-E(B\^#0H)"3Q#;V1E1FEL92!I9#TB96UP;&]Y965S4F]W,B(@
M;&%N9W5A9V4](E-E<G9L971496UP;&%T97,B(&YA;64](F5M<&QO>65E<U)O
M=RYJ879A(B!P871H/2(N+EQ#0U-"=6EL9%QS<F-<3F%V1W)I9%Q.879'<FED
M7T1E=&%I;%PB(&-O;6UE;G0](B\O(B!F;W)3:&]W/2)&86QS92(O/@T*"0D\
M0V]D949I;&4@:60](D%C=&EO;B(@;&%N9W5A9V4](E-E<G9L971496UP;&%T
M97,B(&YA;64](DYA=D=R:61?1&5T86EL06-T:6]N+FIA=F$B('!A=&@](BXN
M7$-#4T)U:6QD7'-R8UQ.879'<FED7$YA=D=R:61?1&5T86EL7"(@8V]M;65N
M=#TB+R\B(&9O<E-H;W<](E1R=64B('5R;#TB3F%V1W)I9%]$971A:6PN9&\B
M+SX-"@D)/$-O9&5&:6QE(&ED/2)-;V1E;"(@;&%N9W5A9V4](E-E<G9L9714
M96UP;&%T97,B(&YA;64](DYA=D=R:61?1&5T86EL36]D96PN:F%V82(@<&%T
M:#TB+BY<0T-30G5I;&1<<W)C7$YA=D=R:61<3F%V1W)I9%]$971A:6Q<(B!C
M;VUM96YT/2(O+R(@9F]R4VAO=STB1F%L<V4B+SX-"@D)/$-O9&5&:6QE(&ED
M/2)6:65W(B!L86YG=6%G93TB4V5R=FQE=%1E;7!L871E<R(@;F%M93TB3F%V
M1W)I9%]$971A:6Q6:65W+FIA=F$B('!A=&@](BXN7$-#4T)U:6QD7'-R8UQ.
M879'<FED7$YA=D=R:61?1&5T86EL7"(@8V]M;65N=#TB+R\B(&9O<E-H;W<]
M(D9A;'-E(B\^#0H)"3Q#;V1E1FEL92!I9#TB3F%V1W)I9%]$971A:6Q"86-K
M3&EN:T5V96YT2&%N9&QE<B(@;&%N9W5A9V4](E-E<G9L971496UP;&%T97,B
M(&YA;64](DYA=D=R:61?1&5T86EL0F%C:TQI;FM(86YD;&5R+FIA=F$B('!A
M=&@](BXN7$-#4T)U:6QD7'-R8UQ.879'<FED7$YA=D=R:61?1&5T86EL7"(@
M8V]M;65N=#TB+R\B(&9O<E-H;W<](D9A;'-E(B\^#0H)"3Q#;V1E1FEL92!I
M9#TB0V]D92(@;&%N9W5A9V4](E!E<FQ496UP;&%T97,B(&YA;64](DYA=D=R
M:61?1&5T86EL+F-G:2(@8V]M;65N=#TB(R(@9F]R4VAO=STB5')U92(@=7)L
M/2).879'<FED7T1E=&%I;"YC9VDB+SX-"@D)/$-O9&5&:6QE(&ED/2)#;V1E
M(B!L86YG=6%G93TB05-05&5M<&QA=&5S(B!N86UE/2).879'<FED7T1E=&%I
M;"YA<W B(&-O;6UE;G0](B<B(&9O<E-H;W<](E1R=64B('5R;#TB3F%V1W)I
M9%]$971A:6PN87-P(B\^#0H)"3Q#;V1E1FEL92!I9#TB179E;G1S(B!L86YG
M=6%G93TB05-05&5M<&QA=&5S(B!F;W)3:&]W/2)&86QS92(@;F%M93TB3F%V
M1W)I9%]$971A:6Q?979E;G1S+F%S<"(@8V]M;65N=#TB)R(O/@T*"3PO0V]D
M949I;&5S/@T*"3Q396-U<FET>4=R;W5P<R\^#0H)/$5V96YT<SX-"@D)/$5V
M96YT(&YA;64](D%F=&5R26YI=&EA;&EZ92(@='EP93TB4V5R=F5R(CX-"@D)
M"3Q!8W1I;VYS/@T*"0D)"3Q!8W1I;VX@86-T:6]N3F%M93TB0W5S=&]M($-O
M9&4B(&%C=&EO;D-A=&5G;W)Y/2)'96YE<F%L(B!I9#TB,S8B+SX-"@D)"3PO
K06-T:6]N<SX-"@D)/"]%=F5N=#X-"@D\+T5V96YT<SX-"CPO4&%G93X-"@``
`
end

begin 666 NavGrid_Detail.html
M/&AT;6P^#0H\:&5A9#X-"GM,86)E;#%]#0H\=&ET;&4^1&5T86EL(%9I97<\
M+W1I=&QE/@T*/&QI;FL@<F5L/2)S='EL97-H965T(B!T>7!E/2)T97AT+V-S
M<R(@:')E9CTB+BXO8V-H96QP<W1Y;&4N8W-S(CX-"CPO:&5A9#X-"CQB;V1Y
M/@T*>TAE861E<GT-"CPA+2T@0D5'24X@1W)I9"!E;7!L;WEE97,@+2T^#0H\
M:#(^16UP;&]Y964\+V@R/@T*/"$M+2!"14=)3B!3;W)T97(@4V]R=&5R7V5M
M<%]N86UE("TM/CQA(&AR968](GM3;W)T7U523'TB/DYA;64\+V$^/"$M+2!%
M3D0@4V]R=&5R(%-O<G1E<E]E;7!?;F%M92 M+3X-"CPA+2T@0D5'24X@4V]R
M=&5R(%-O<G1E<E]T:71L92 M+3X\82!H<F5F/2)[4V]R=%]54DQ](CY4:71L
M93PO83X\(2TM($5.1"!3;W)T97(@4V]R=&5R7W1I=&QE("TM/@T*/"$M+2!"
M14=)3B!3;W)T97(@4V]R=&5R7V1E<&%R=&UE;G1?;F%M92 M+3X\82!H<F5F
M/2)[4V]R=%]54DQ](CY$97!A<G1M96YT/"]A/CPA+2T@14Y$(%-O<G1E<B!3
M;W)T97)?9&5P87)T;65N=%]N86UE("TM/@T*/'1A8FQE/@T*(" \(2TM($)%
M1TE.(%)O=R M+3X-"B @/'1R/@T*(" @(#QT9"!S='EL93TB0D%#2T=23U5.
M1"U#3TQ/4CH@=VAI=&4B/@T*(" @(" @/'1A8FQE/@T*(" @(" @(" \=&)O
M9'D^#0H@(" @(" @(" @/'1R/@T*(" @(" @(" @(" @/'1H/DYA;64\+W1H
M/@T*( T*(" @(" @(" @(" @/'1D/GME;7!?;F%M97T\+W1D/B -"B @(" @
M(" @(" \+W1R/@T*( T*(" @(" @(" @(#QT<CX-"B @(" @(" @(" @(#QT
M:#Y,;V=I;CPO=&@^#0H@#0H@(" @(" @(" @(" \=&0^>V5M<%]L;V=I;GT\
M+W1D/B -"B @(" @(" @(" \+W1R/@T*( T*(" @(" @(" @(#QT<CX-"B @
M(" @(" @(" @(#QT:#Y$97!A<G1M96YT/"]T:#X-"B -"B @(" @(" @(" @
M(#QT9#Y[9&5P87)T;65N=%]N86UE?3PO=&0^( T*(" @(" @(" @(#PO='(^
M#0H@#0H@(" @(" @(" @/'1R/@T*(" @(" @(" @(" @/'1H/E1I=&QE/"]T
M:#X-"B -"B @(" @(" @(" @(#QT9#Y[=&ET;&5])FYB<W [/"]T9#X@#0H@
M(" @(" @(" @/"]T<CX-"B -"B @(" @(" @(" \='(^#0H@(" @(" @(" @
M(" \=&@^5V]R:R!P:&]N93PO=&0^( T*(" @(" @(" @(#QT9#Y[<&AO;F5?
M=V]R:WT\+W1D/B -"B @(" @(" @/"]T<CX-"B -"B @(" @(" @/'1R/@T*
M(" @(" @(" @(#QT:#Y&87@\+W1H/@T*( T*(" @(" @(" @(#QT9#Y[9F%X
M?3PO=&0^( T*(" @(" @(" \+W1R/@T*( T*(" @(" @(" \='(^#0H@(" @
M(" @(" @/'1H/D4M;6%I;#PO=&@^#0H@#0H@(" @(" @(" @/'1D/GME;6%I
M;'T\+W1D/B -"B @(" @(" @/"]T<CX-"B -"B @(" @(" @/'1R/@T*(" @
M(" @(" @(#QT:#Y!9&1R97-S/"]T:#X-"B -"B @(" @(" @(" \=&0^>V%D
M9')E<W-]/&)R/@T*(" @(" @(" @(" @>V-I='E]/&)R/@T*(" @(" @(" @
M(" @>WII<'T\+W1D/B -"B @(" @(" @/"]T<CX-"B -"B @(" @(" @/'1R
M/@T*(" @(" @(" @(#QT:#Y(;VUE('!H;VYE/"]T:#X-"B -"B @(" @(" @
M(" \=&0^>W!H;VYE7VAO;65]/"]T9#X@#0H@(" @(" @(#PO='(^#0H@#0H@
M(" @(" @(#QT<CX-"B @(" @(" @(" \=&@^0V5L;"!P:&]N93PO=&@^#0H@
M#0H@(" @(" @(" @/'1D/GMP:&]N95]C96QL?3PO=&0^( T*(" @(" @(" \
M+W1R/@T*( T*(" @(" @/"]T86)L93X-"B @(" \+W1D/B -"B @(" \=&0^
M/&EM9R!S<F,](GMP:6-T=7)E?2(^/"]T9#X-"B @/"]T<CX-"B @/"$M+2!%
M3D0@4F]W("TM/@T*(" \(2TM($)%1TE.($YO4F5C;W)D<R M+3X-"B @/'1R
M/@T*(" @(#QT9"!C;VQS<&%N/2(Q,R(^3F\@<F5C;W)D<SPO=&0^( T*(" \
M+W1R/@T*(" \(2TM($5.1"!.;U)E8V]R9',@+2T^#0H@(#QT<CX-"B @(" \
M=&0@8V]L<W!A;CTB,B(@;F]W<F%P/@T*(" @(" @/"$M+2!"14=)3B!.879I
M9V%T;W(@3F%V:6=A=&]R,2 M+3X-"B @(" @(#PA+2T@0D5'24X@1FER<W1?
M3VX@+2T^/&$@:')E9CTB>T9I<G-T7U523'TB/D9I<G-T/"]A/CPA+2T@14Y$
M($9I<G-T7T]N("TM/@T*(" @(" @/"$M+2!"14=)3B!&:7)S=%]/9F8@+2T^
M1FER<W0@/"$M+2!%3D0@1FER<W1?3V9F("TM/@T*(" @(" @/"$M+2!"14=)
M3B!0<F5V7T]N("TM/CQA(&AR968](GM0<F5V7U523'TB/E!R978\+V$^/"$M
M+2!%3D0@4')E=E]/;B M+3X-"B @(" @(#PA+2T@0D5'24X@4')E=E]/9F8@
M+2T^4')E=B \(2TM($5.1"!0<F5V7T]F9B M+3XF;F)S<#M[4&%G95].=6UB
M97)])FYB<W [;V8-"B @(" @('M4;W1A;%]086=E<WTF;F)S<#L@#0H@(" @
M(" \(2TM($)%1TE.($YE>'1?3VX@+2T^/&$@:')E9CTB>TYE>'1?55),?2(^
M3F5X=#PO83X\(2TM($5.1"!.97AT7T]N("TM/@T*(" @(" @/"$M+2!"14=)
M3B!.97AT7T]F9B M+3Y.97AT(#PA+2T@14Y$($YE>'1?3V9F("TM/@T*(" @
M(" @/"$M+2!"14=)3B!,87-T7T]N("TM/CQA(&AR968](GM,87-T7U523'TB
M/DQA<W0\+V$^/"$M+2!%3D0@3&%S=%]/;B M+3X-"B @(" @(#PA+2T@0D5'
M24X@3&%S=%]/9F8@+2T^3&%S=" \(2TM($5.1"!,87-T7T]F9B M+3X\(2TM
M($5.1"!.879I9V%T;W(@3F%V:6=A=&]R,2 M+3X\+W1D/B -"B @/"]T<CX-
M"CPO=&)O9'D^#0H\+W1A8FQE/@T*/"$M+2!%3D0@1W)I9"!E;7!L;WEE97,@
M+2T^#0H\<#X\82!H<F5F/2)[0F%C:TQI;FM?4W)C?2(^0F%C:R!T;R!T:&4@
M16UP;&]Y964@3&ES=#PO83X\+W ^#0H\<#XF;F)S<#L\+W ^#0H-"CPO8F]D
+>3X-"CPO:'1M;#X`
`
end

begin 666 NavGrid_Detail_events.asp
M/"4-"B=":6YD179E;G1S($UE=&AO9"! ,2TT.3DW140R,PT*4W5B($)I;F1%
M=F5N=',H*0T*(" @(%-E="!E;7!L;WEE97,N0T-3179E;G1S*")"969O<F53
M:&]W(BD@/2!'9712968H(F5M<&QO>65E<U]"969O<F53:&]W(BD-"B @("!3
M970@0T-3179E;G1S*")!9G1E<DEN:71I86QI>F4B*2 ]($=E=%)E9B@B4&%G
M95]!9G1E<DEN:71I86QI>F4B*0T*16YD(%-U8@T*)T5N9"!":6YD179E;G1S
M($UE=&AO9 T*#0I&=6YC=&EO;B!E;7!L;WEE97-?0F5F;W)E4VAO=R@I("=E
M;7!L;WEE97-?0F5F;W)E4VAO=R! ,BTV-D8X,45#,PT*#0HG0W5S=&]M($-O
M9&4@0#,X+3<S,C4T-C4P#0HG("TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-
M"B<@5W)I=&4@>6]U<B!O=VX@8V]D92!H97)E+@T*)R M+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM#0H-"B=%;F0@0W5S=&]M($-O9&4-"@T*16YD($9U;F-T
M:6]N("=#;&]S92!E;7!L;WEE97-?0F5F;W)E4VAO=R! ,BTU-$,S-$(R. T*
M#0H-"@T*1G5N8W1I;VX@4&%G95]!9G1E<DEN:71I86QI>F4H*2 G4&%G95]!
M9G1E<DEN:71I86QI>F4@0#$M,44S1$4Q-D,-"@T*)T-U<W1O;2!#;V1E($ S
M-BTW,S(U-#8U, T*)R M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM#0HG(%=R
M:71E('EO=7(@;W=N(&-O9&4@:&5R92X-"B<@+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+0T*"41I;2!X4&%G94YU;6)E<BP@4F5C;W)D0V]U;G0L('-344PL
M(')S#0H-"@ES4U%,(#T@96UP;&]Y965S+D1A=&%S;W5R8V4N0V]U;G1344P-
M"@E)9B!E;7!L;WEE97,N1&%T87-O=7)C92Y7:&5R92 \/B B(B!4:&5N#0H)
M"7-344P@/2!S4U%,("8@(B!7:&5R92 B("8@96UP;&]Y965S+D1A=&%S;W5R
M8V4N5VAE<F4-"@E%;F0@268-"@T*"7A086=E3G5M8F5R(#T@96UP;&]Y965S
M+E!A9V5.=6UB97(-"@ER<R ]($1"26YT<F%N971$0BY%>&5C=71E*'-344PI
M#0H)4F5C;W)D8V]U;G0@/2!#0T=E=%9A;'5E*')S+# I#0H)#0H)268@>%!A
M9V5.=6UB97(@/CT@4F5C;W)D8V]U;G0@5&AE;@T*"0EX4&%G94YU;6)E<B ]
M(#$-"@E%;'-E#0H)"7A086=E3G5M8F5R(#T@>%!A9V5.=6UB97(@*R Q#0H)
M16YD($E�H-"@E,86)E;#$N5F%L=64@/2 B/&UE=&$@:'1T<"UE<75I=CTB
M(G)E9G)E<V@B(B!C;VYT96YT/2(B,34[('5R;#TB("8@4V5R=F5R55),("8@
M36ED*%!A=&A4;T-U<G)E;G1086=E+#,I("8@1FEL94YA;64@)B B/R(@)B B
M96UP;&]Y965S4&%G93TB("8@>%!A9V5.=6UB97(@)B B(B(O/B(@#0H-"B=%
M;F0@0W5S=&]M($-O9&4-"@T*16YD($9U;F-T:6]N("=#;&]S92!086=E7T%F
C=&5R26YI=&EA;&EZ92! ,2TU-$,S-$(R. T*#0H-"B4^#0H`
`
end

begin 666 NavGrid_Detail.asp
M/"4-"B=);F-L=61E($-O;6UO;B!&:6QE<R! ,2U!140R03DW00T*)3X-"CPA
M+2T@(TE.0TQ51$4@1DE,13TB+BY<0V]M;6]N+F%S<"(M+3X-"CPA+2T@(TE.
M0TQ51$4@1DE,13TB+BY<0V%C:&4N87-P(B M+3X-"CPA+2T@(TE.0TQ51$4@
M1DE,13TB+BY<5&5M<&QA=&4N87-P(B M+3X-"CPA+2T@(TE.0TQ51$4@1DE,
M13TB+BY<4V]R=&5R+F%S<"(@+2T^#0H\(2TM(";-)3D-,541%($9)3$4](BXN
M7$YA=FEG871O<BYA<W B("TM/@T*/"4-"B=%;F0@26YC;'5D92!#;VUM;VX@
M1FEL97,-"@T*)TEN:71I86QI>F4@4&%G92! ,2TS,$8P0C(T10T*)R!687)I
M86)L97,-"D1I;2!0871H5&]2;V]T+"!38W)I<'10871H#0I$:6T@1FEL94YA
M;64-"D1I;2!2961I<F5C= T*1&EM(%1P;"P@2%1-3%1E;7!L871E#0I$:6T@
M5&5M<&QA=&5&:6QE3F%M90T*1&EM($-O;7!O;F5N=$YA;64-"D1I;2!0871H
M5&]#=7)R96YT4&%G90T*#0HG($5V96YT<PT*1&EM($-#4T5V96YT<PT*1&EM
M($-#4T5V96YT4F5S=6QT#0H-"B<@0V]N;F5C=&EO;G,-"D1I;2!$0DEN=')A
M;F5T1$(-"@T*)R!086=E(&-O;G1R;VQS#0I$:6T@3&%B96PQ#0I$:6T@2&5A
M9&5R#0I$:6T@96UP;&]Y965S#0I$:6T@0F%C:TQI;FL-"@T*4F5D:7)E8W0@
M/2 B(@T*5&5M<&QA=&5&:6QE3F%M92 ](").879'<FED7T1E=&%I;"YH=&UL
M(@T*4V5T($-#4T5V96YT<R ]($-R96%T94]B:F5C="@B4V-R:7!T:6YG+D1I
M8W1I;VYA<GDB*0T*4&%T:%1O0W5R<F5N=%!A9V4@/2 B+B].879'<FED+R(-
M"D9I;&5.86UE(#T@(DYA=D=R:61?1&5T86EL+F%S<"(-"E!A=&A4;U)O;W0@
M/2 B+BXO(@T*4V-R:7!T4&%T:" ]($QE9G0H4F5Q=65S="Y397)V97)687)I
M86)L97,H(E!!5$A?5%)!3E-,051%1"(I+"!,96XH4F5Q=65S="Y397)V97)6
M87)I86)L97,H(E!!5$A?5%)!3E-,051%1"(I*2 M($QE;BA&:6QE3F%M92DI
M#0HG16YD($EN:71I86QI>F4@4&%G90T*#0HG26YI=&EA;&EZ92!/8FIE8W1S
M($ Q+48P1$%#0C8Y#0I3970@1$));G1R86YE=$1"(#T@3F5W(&-L<T1"26YT
M<F%N971$0@T*1$));G1R86YE=$1"+D]P96X-"@T*)R!#;VYT<F]L<PT*4V5T
M($QA8F5L,2 ]($-#0W)E871E0V]N=')O;"AC8W-,86)E;"P@(DQA8F5L,2(L
M("),86)E;#$B+"!C8W-497AT+"!%;7!T>2P@0T-'971297%U97-T4&%R86TH
M(DQA8F5L,2(L(&-C<T=E="DI#0I,86)E;#$N2%1-3" ](%1R=64-"E-E="!(
M96%D97(@/2!.97<@8VQS2&5A9&5R#0I(96%D97(N0FEN9$5V96YT<PT*2&5A
M9&5R+E1E;7!L871E4&%T:" ]("(N+B\B#0I(96%D97(N26YI=&EA;&EZ90T*
M4V5T(&5M<&QO>65E<R ]($YE=R!C;'-'<FED96UP;&]Y965S#0I3970@0F%C
M:TQI;FL@/2!#0T-R96%T94-O;G1R;VPH8V-S3&EN:RP@(D)A8VM,:6YK(BP@
M(D)A8VM,:6YK(BP@8V-S5&5X="P@16UP='DL($-#1V5T4F5Q=65S=%!A<F%M
M*")"86-K3&EN:R(L(&-C<T=E="DI#0H-"@T*0F%C:TQI;FLN4&%R86UE=&5R
M<R ]($-#1V5T475E<GE3=')I;F<H(E%U97)Y4W1R:6YG(BP@07)R87DH(F5M
M<$)A8VM086=E(BP@(F-C<T9O<FTB*2D-"D)A8VM,:6YK+E!A<F%M971E<G,@
M/2!#0T%D9%!A<F%M*$)A8VM,:6YK+E!A<F%M971E<G,L(")E;7!L;WEE97-0
M86=E(BP@0T-'971297%U97-T4&%R86TH(F5M<$)A8VM086=E(BP@8V-S1T54
M*2D-"D)A8VM,:6YK+E!A9V4@/2 B3F%V1W)I9"YA<W B#0IE;7!L;WEE97,N
M26YI=&EA;&EZ92!$0DEN=')A;F5T1$(-"@T*)R!%=F5N=',-"B4^#0H\(2TM
M(";-)3D-,541%($9)3$4](DYA=D=R:61?1&5T86EL7V5V96YT<RYA<W B("TM
M/@T*/"4-"D)I;F1%=F5N=',-"@T*0T-3179E;G1297-U;'0@/2!#0U)A:7-E
M179E;G0H0T-3179E;G1S+" B069T97));FET:6%L:7IE(BP@3F]T:&EN9RD-
M"B=%;F0@26YI=&EA;&EZ92!/8FIE8W1S#0H-"B=%>&5C=71E($-O;7!O;F5N
M=',@0#$M1#0Y,49&-C8-"DAE861E<BY/<&5R871I;VYS#0HG16YD($5X96-U
M=&4@0V]M<&]N96YT<PT*#0HG1V\@=&\@9&5S=&EN871I;VX@<&%G92! ,2TV
M1#,U1C1&1 T*268@3D]4("@@4F5D:7)E8W0@/2 B(B I(%1H96X-"B @("!5
M;FQO861086=E#0H@(" @4F5S<&]N<V4N4F5D:7)E8W0@4F5D:7)E8W0-"D5N
M9"!)9@T*)T5N9"!';R!T;R!D97-T:6YA=&EO;B!P86=E#0H-"B=);FET:6%L
M:7IE($A434P@5&5M<&QA=&4@0#$M,#$U-44Q0D4-"D-#4T5V96YT4F5S=6QT
M(#T@0T-286ES945V96YT*$-#4T5V96YT<RP@(D]N26YI=&EA;&EZ959I97<B
M+"!.;W1H:6YG*0T*4V5T($A434Q496UP;&%T92 ](&YE=R!C;'-496UP;&%T
M90T*4V5T($A434Q496UP;&%T92Y#86-H92 ](%1E;7!L871E<U)E<&]S:71O
M<GD-"DA434Q496UP;&%T92Y,;V%D5&5M<&QA=&4@4V-R:7!T4&%T:" F(%1E
M;7!L871E1FEL94YA;64-"E-E="!4<&P@/2!(5$U,5&5M<&QA=&4N0FQO8VLH
M(FUA:6XB*0T*0T-3179E;G1297-U;'0@/2!#0U)A:7-E179E;G0H0T-3179E
M;G1S+" B0F5F;W)E4VAO=R(L($YO=&AI;F<I#0HG16YD($EN:71I86QI>F4@
M2%1-3"!496UP;&%T90T*#0HG4VAO=R!086=E($ Q+31$-39$-D8U#0I,86)E
M;#$N4VAO=R!4<&P-"DAE861E<BY3:&]W(%1P;"P@(DAE861E<B(-"F5M<&QO
M>65E<RY3:&]W(%1P; T*0F%C:TQI;FLN4VAO=R!4<&P-"DA434Q496UP;&%T
M92Y04&%R<V4@(FUA:6XB+"!&86QS90T*)T5N9"!3:&]W(%!A9V4-"@T*)U5N
M;&]A9"!086=E($ Q+4-",C$P0S8R#0I5;FQO861086=E#0I3970@5'!L(#T@
M3F]T:&EN9PT*4V5T($A434Q496UP;&%T92 ]($YO=&AI;F<-"B=%;F0@56YL
M;V%D(%!A9V4-"@T*)U5N;&]A9%!A9V4@4W5B($ Q+4,T,C%".30W#0I3=6(@
M56YL;V%D4&%G92@I#0H@(" @0T-3179E;G1297-U;'0@/2!#0U)A:7-E179E
M;G0H0T-3179E;G1S+" B0F5F;W)E56YL;V%D(BP@3F]T:&EN9RD-"B @("!)
M9B!$0DEN=')A;F5T1$(N4W1A=&4@/2!A9%-T871E3W!E;B!4:&5N(%\-"B @
M(" @(" @1$));G1R86YE=$1"+D-L;W-E#0H@(" @4V5T($1"26YT<F%N971$
M0B ]($YO=&AI;F<-"B @("!3970@2&5A9&5R(#T@3F]T:&EN9PT*(" @(%-E
M="!E;7!L;WEE97,@/2!.;W1H:6YG#0I%;F0@4W5B#0HG16YD(%5N;&]A9%!A
M9V4@4W5B#0H-"B=);F-L=61E(%!A9V4@26UP;&5M96YT871I;VX@0#,T+3$V
M1$%&-C(T#0HE/@T*/"$M+2 C24Y#3%5$12!&24Q%/2(N+B](96%D97(N87-P
M(B M+3X-"CPE#0HG16YD($EN8VQU9&4@4&%G92!);7!L96UE;G1A=&EO;@T*
M#0I#;&%S<R!C;'-'<FED96UP;&]Y965S("=E;7!L;WEE97,@0VQA<W,@0#(M
M0D-"03$Q0D(-"@T*)V5M<&QO>65E<R!687)I86)L97,@0#(M,S8S04$P1C4-
M"@T*(" @("<@4'5B;&EC('9A<FEA8FQE<PT*(" @(%!U8FQI8R!#;VUP;VYE
M;G1.86UE+"!#0U-%=F5N=',-"B @("!0=6)L:6,@5FES:6)L92P@17)R;W)S
M#0H@(" @4'5B;&EC($1A=&%3;W5R8V4L(%!A9V53:7IE#0H@(" @4'5B;&EC
M(%!A9V5.=6UB97(-"B @("!0=6)L:6,@0V]M;6%N9 T*(" @(%!U8FQI8R!4
M96UP;&%T94)L;V-K#0H@(" @4'5B;&EC($%C=&EV95-O<G1E<BP@4V]R=&EN
M9T1I<F5C=&EO;@T*(" @(%!U8FQI8R!296-O<F1S970-"@T*(" @(%!R:79A
M=&4@0T-3179E;G1297-U;'0-"@T*(" @("<@1W)I9"!#;VYT<F]L<PT*(" @
M(%!U8FQI8R!3=&%T:6-#;VYT<F]L<RP@4F]W0V]N=')O;',-"B @("!$:6T@
M4V]R=&5R7V5M<%]N86UE#0H@(" @1&EM(%-O<G1E<E]T:71L90T*(" @($1I
M;2!3;W)T97)?9&5P87)T;65N=%]N86UE#0H@(" @1&EM(&5M<%]N86UE#0H@
M(" @1&EM(&5M<%]L;V=I;@T*(" @($1I;2!D97!A<G1M96YT7VYA;64-"B @
M("!$:6T@=&ET;&4-"B @("!$:6T@<&AO;F5?=V]R:PT*(" @($1I;2!F87@-
M"B @("!$:6T@96UA:6P-"B @("!$:6T@861D<F5S<PT*(" @($1I;2!C:71Y
M#0H@(" @1&EM('II< T*(" @($1I;2!P:&]N95]H;VUE#0H@(" @1&EM('!H
M;VYE7V-E;&P-"B @("!$:6T@<&EC='5R90T*(" @($1I;2!.879I9V%T;W(Q
M#0HG16YD(&5M<&QO>65E<R!687)I86)L97,-"@T*)V5M<&QO>65E<R!#;&%S
M<U]);FET:6%L:7IE($5V96YT($ R+30T134S045�H@(" @4')I=F%T92!3
M=6(@0VQA<W-?26YI=&EA;&EZ92@I#0H@(" @(" @($-O;7!O;F5N=$YA;64@
M/2 B96UP;&]Y965S(@T*(" @(" @("!6:7-I8FQE(#T@5')U90T*(" @(" @
M("!3970@0T-3179E;G1S(#T@0W)E871E3V)J96-T*")38W)I<'1I;F<N1&EC
M=&EO;F%R>2(I#0H@(" @(" @(%-E="!%<G)O<G,@/2!.97<@8VQS17)R;W)S
M#0H@(" @(" @(%-E="!$871A4V]U<F-E(#T@3F5W(&-L<V5M<&QO>65E<T1A
M=&%3;W5R8V4-"B @(" @(" @4V5T($-O;6UA;F0@/2!.97<@8VQS0V]M;6%N
M9 T*(" @(" @("!086=E4VEZ92 ]($-#1V5T4&%R86TH0V]M<&]N96YT3F%M
M92 F(")086=E4VEZ92(L($5M<'1Y*0T*(" @(" @("!)9B!)<TYU;65R:6,H
M4&%G95-I>F4I($%N9"!,96XH4&%G95-I>F4I(#X@,"!4:&5N#0H@(" @(" @
M(" @("!)9B!086=E4VEZ93TP(%1H96X@17)R;W)S+D%D9$5R<F]R*"(H0T-3
M,#8I($EN=F%L:60@<&%G92!S:7IE+B(I#0H@(" @(" @(" @("!)9B!086=E
M4VEZ92 ^(#$@5&AE;B!086=E4VEZ92 ](#$-"B @(" @(" @16YD($EF#0H@
M(" @(" @($EF($Y/5"!)<TYU;65R:6,H4&%G95-I>F4I($]2($ES16UP='DH
M4&%G95-I>F4I(%1H96X@7PT*(" @(" @(" @(" @4&%G95-I>F4@/2 Q(%\-
M"B @(" @(" @16QS92!?#0H@(" @(" @(" @("!086=E4VEZ92 ]($-);G0H
M4&%G95-I>F4I#0H@(" @(" @(%!A9V5.=6UB97(@/2!#26YT*$-#1V5T4&%R
M86TH0V]M<&]N96YT3F%M92 F(")086=E(BP@,2DI#0H@(" @(" @($%C=&EV
M95-O<G1E<B ]($-#1V5T4&%R86TH(F5M<&QO>65E<T]R9&5R(BP@16UP='DI
M#0H@(" @(" @(%-O<G1I;F=$:7)E8W1I;VX@/2!#0T=E=%!A<F%M*")E;7!L
M;WEE97-$:7(B+"!%;7!T>2D-"B @(" @(" @268@3D]4*%-O<G1I;F=$:7)E
M8W1I;VX@/2 B05-#(B!/4B!3;W)T:6YG1&ER96-T:6]N(#T@(D1%4T,B*2!4
M:&5N(%\-"B @(" @(" @(" @(%-O<G1I;F=$:7)E8W1I;VX@/2!%;7!T>0T*
M#0H@(" @(" @(%-E="!E;7!?;F%M92 ]($-#0W)E871E0V]N=')O;"AC8W-,
M86)E;"P@(F5M<%]N86UE(BP@(F5M<%]N86UE(BP@8V-S5&5X="P@16UP='DL
M($-#1V5T4F5Q=65S=%!A<F%M*")E;7!?;F%M92(L(&-C<T=E="DI#0H@(" @
M(" @(%-E="!E;7!?;&]G:6X@/2!#0T-R96%T94-O;G1R;VPH8V-S3&%B96PL
M(")E;7!?;&]G:6XB+" B96UP7VQO9VEN(BP@8V-S5&5X="P@16UP='DL($-#
M1V5T4F5Q=65S=%!A<F%M*")E;7!?;&]G:6XB+"!C8W-'970I*0T*(" @(" @
M("!3970@9&5P87)T;65N=%]N86UE(#T@0T-#<F5A=&5#;VYT<F]L*&-C<TQA
M8F5L+" B9&5P87)T;65N=%]N86UE(BP@(F1E<&%R=&UE;G1?;F%M92(L(&-C
M<U1E>'0L($5M<'1Y+"!#0T=E=%)E<75E<W1087)A;2@B9&5P87)T;65N=%]N
M86UE(BP@8V-S1V5T*2D-"B @(" @(" @4V5T('1I=&QE(#T@0T-#<F5A=&5#
M;VYT<F]L*&-C<TQA8F5L+" B=&ET;&4B+" B=&ET;&4B+"!C8W-497AT+"!%
M;7!T>2P@0T-'971297%U97-T4&%R86TH(G1I=&QE(BP@8V-S1V5T*2D-"B @
M(" @(" @4V5T('!H;VYE7W=O<FL@/2!#0T-R96%T94-O;G1R;VPH8V-S3&%B
M96PL(")P:&]N95]W;W)K(BP@(G!H;VYE7W=O<FLB+"!C8W-497AT+"!%;7!T
M>2P@0T-'971297%U97-T4&%R86TH(G!H;VYE7W=O<FLB+"!C8W-'970I*0T*
M(" @(" @("!3970@9F%X(#T@0T-#<F5A=&5#;VYT<F]L*&-C<TQA8F5L+" B
M9F%X(BP@(F9A>"(L(&-C<U1E>'0L($5M<'1Y+"!#0T=E=%)E<75E<W1087)A
M;2@B9F%X(BP@8V-S1V5T*2D-"B @(" @(" @4V5T(&5M86EL(#T@0T-#<F5A
M=&5#;VYT<F]L*&-C<TQA8F5L+" B96UA:6PB+" B96UA:6PB+"!C8W-497AT
M+"!%;7!T>2P@0T-'971297%U97-T4&%R86TH(F5M86EL(BP@8V-S1V5T*2D-
M"B @(" @(" @4V5T(&%D9')E<W,@/2!#0T-R96%T94-O;G1R;VPH8V-S3&%B
M96PL(")A9&1R97-S(BP@(F%D9')E<W,B+"!C8W-497AT+"!%;7!T>2P@0T-'
M971297%U97-T4&%R86TH(F%D9')E<W,B+"!C8W-'970I*0T*(" @(" @("!3
M970@8VET>2 ]($-#0W)E871E0V]N=')O;"AC8W-,86)E;"P@(F-I='DB+" B
M8VET>2(L(&-C<U1E>'0L($5M<'1Y+"!#0T=E=%)E<75E<W1087)A;2@B8VET
M>2(L(&-C<T=E="DI#0H@(" @(" @(%-E="!Z:7 @/2!#0T-R96%T94-O;G1R
M;VPH8V-S3&%B96PL(")Z:7 B+" B>FEP(BP@8V-S5&5X="P@16UP='DL($-#
M1V5T4F5Q=65S=%!A<F%M*")Z:7 B+"!C8W-'970I*0T*(" @(" @("!3970@
M<&AO;F5?:&]M92 ]($-#0W)E871E0V]N=')O;"AC8W-,86)E;"P@(G!H;VYE
M7VAO;64B+" B<&AO;F5?:&]M92(L(&-C<U1E>'0L($5M<'1Y+"!#0T=E=%)E
M<75E<W1087)A;2@B<&AO;F5?:&]M92(L(&-C<T=E="DI#0H@(" @(" @(%-E
M="!P:&]N95]C96QL(#T@0T-#<F5A=&5#;VYT<F]L*&-C<TQA8F5L+" B<&AO
M;F5?8V5L;"(L(")P:&]N95]C96QL(BP@8V-S5&5X="P@16UP='DL($-#1V5T
M4F5Q=65S=%!A<F%M*")P:&]N95]C96QL(BP@8V-S1V5T*2D-"B @(" @(" @
M4V5T('!I8W1U<F4@/2!#0T-R96%T94-O;G1R;VPH8V-S26UA9V4L(")P:6-T
M=7)E(BP@(G!I8W1U<F4B+"!C8W-497AT+"!%;7!T>2P@0T-'971297%U97-T
M4&%R86TH(G!I8W1U<F4B+"!C8W-'970I*0T*(" @(" @("!3970@4V]R=&5R
M7V5M<%]N86UE(#T@0T-#<F5A=&53;W)T97(H(E-O<G1E<E]E;7!?;F%M92(L
M($UE+"!&:6QE3F%M92D-"B @(" @(" @4V]R=&5R7V5M<%]N86UE+E9I<VEB
M;&4@/2!&86QS90T*(" @(" @("!3970@4V]R=&5R7W1I=&QE(#T@0T-#<F5A
M=&53;W)T97(H(E-O<G1E<E]T:71L92(L($UE+"!&:6QE3F%M92D-"B @(" @
M(" @4V]R=&5R7W1I=&QE+E9I<VEB;&4@/2!&86QS90T*(" @(" @("!3970@
M4V]R=&5R7V1E<&%R=&UE;G1?;F%M92 ]($-#0W)E871E4V]R=&5R*")3;W)T
M97)?9&5P87)T;65N=%]N86UE(BP@364L($9I;&5.86UE*0T*(" @(" @("!3
M;W)T97)?9&5P87)T;65N=%]N86UE+E9I<VEB;&4@/2!&86QS90T*(" @(" @
M("!3970@3F%V:6=A=&]R,2 ]($-#0W)E871E3F%V:6=A=&]R*$-O;7!O;F5N
M=$YA;64L(").879I9V%T;W(Q(BP@1FEL94YA;64L(#$P+"!T<%-I;7!L92D-
M"B @("!%;F0@4W5B#0HG16YD(&5M<&QO>65E<R!#;&%S<U]);FET:6%L:7IE
M($5V96YT#0H-"B=E;7!L;WEE97,@26YI=&EA;&EZ92!-971H;V0@0#(M,D%%
M03,Y-S4-"B @("!3=6(@26YI=&EA;&EZ92AO8FI#;VYN96-T:6]N*0T*(" @
M(" @("!)9B!.3U0@5FES:6)L92!4:&5N($5X:70@4W5B#0H-"B @(" @(" @
M4V5T($1A=&%3;W5R8V4N0V]N;F5C=&EO;B ](&]B:D-O;FYE8W1I;VX-"B @
M(" @(" @1&%T85-O=7)C92Y086=E4VEZ92 ](%!A9V53:7IE#0H@(" @(" @
M($1A=&%3;W5R8V4N4V5T3W)D97(@06-T:79E4V]R=&5R+"!3;W)T:6YG1&ER
M96-T:6]N#0H@(" @(" @($1A=&%3;W5R8V4N06)S;VQU=&5086=E(#T@4&%G
M94YU;6)E<@T*(" @($5N9"!3=6(-"B=%;F0@96UP;&]Y965S($EN:71I86QI
M>F4@365T:&]D#0H-"B=E;7!L;WEE97,@0VQA<W-?5&5R;6EN871E($5V96YT
M($ R+44Q-3(X1CDX#0H@(" @4')I=F%T92!3=6(@0VQA<W-?5&5R;6EN871E
M*"D-"B @(" @(" @4V5T($1A=&%3;W5R8V4@/2!.;W1H:6YG#0H@(" @(" @
M(%-E="!#;VUM86YD(#T@3F]T:&EN9PT*(" @(" @("!3970@17)R;W)S(#T@
M3F]T:&EN9PT*(" @($5N9"!3=6(-"B=%;F0@96UP;&]Y965S($-L87-S7U1E
M<FUI;F%T92!%=F5N= T*#0HG96UP;&]Y965S(%-H;W<@365T:&]D($ R+41!
M0S8W,3 W#0H@(" @4W5B(%-H;W<H5'!L*0T*(" @(" @("!)9B!.3U0@5FES
M:6)L92!4:&5N($5X:70@4W5B#0H-"B @(" @(" @1&EM(%)E8V]R9$-O=6YT
M97(L(%-H;W=N4F5C;W)D<PT*(" @(" @("!$:6T@4F]W0FQO8VL-"@T*(" @
M(" @("!7:71H($1A=&%3;W5R8V4-"B @(" @(" @(" @("Y087)A;65T97)S
M*")U<FQS7V5M<%]N86UE(BD@/2!#0T=E=%)E<75E<W1087)A;2@B<U]E;7!?
M;F%M92(L(&-C<T=%5"D-"B @(" @(" @16YD(%=I=&@-"@T*(" @(" @("!#
M0U-%=F5N=%)E<W5L=" ]($-#4F%I<V5%=F5N="A#0U-%=F5N=',L(")"969O
M<F5396QE8W0B+"!-92D-"B @(" @(" @4V5T(%)E8V]R9'-E=" ]($1A=&%3
M;W5R8V4N3W!E;BA#;VUM86YD*0T*#0H@(" @(" @(%-E="!496UP;&%T94)L
M;V-K(#T@5'!L+D)L;V-K*")'<FED("(@)B!#;VUP;VYE;G1.86UE*0T*(" @
M(" @("!3970@4F]W0FQO8VL@/2!496UP;&%T94)L;V-K+D)L;V-K*")2;W<B
M*0T*(" @(" @("!3970@4W1A=&EC0V]N=')O;',@/2!#0T-R96%T94-O;&QE
M8W1I;VXH5&5M<&QA=&5";&]C:RP@3G5L;"P@8V-S4&%R<V5/=F5R=W)I=&4L
M(%\-"B @(" @(" @(" @($%R<F%Y*%-O<G1E<E]E;7!?;F%M92P@4V]R=&5R
M7W1I=&QE+"!3;W)T97)?9&5P87)T;65N=%]N86UE+"!.879I9V%T;W(Q*2D-
M"B @(" @(" @4V5T(%)O=T-O;G1R;VQS(#T@0T-#<F5A=&5#;VQL96-T:6]N
M*%)O=T)L;V-K+"!.=6QL+"!C8W-087)S94%C8W5M=6QA=&4L(%\-"B @(" @
M(" @(" @($%R<F%Y*&5M<%]N86UE+"!E;7!?;&]G:6XL(&1E<&%R=&UE;G1?
M;F%M92P@=&ET;&4L('!H;VYE7W=O<FLL(&9A>"P@96UA:6PL(&%D9')E<W,L
M(&-I='DL('II<"P@<&AO;F5?:&]M92P@<&AO;F5?8V5L;"P@<&EC='5R92DI
M#0H-"B @(" @(" @0T-3179E;G1297-U;'0@/2!#0U)A:7-E179E;G0H0T-3
M179E;G1S+" B0F5F;W)E4VAO=R(L($UE*0T*(" @(" @("!)9B!.3U0@5FES
M:6)L92!4:&5N($5X:70@4W5B#0H-"B @(" @(" @17)R;W)S+D%D9$5R<F]R
M<R!$871A4V]U<F-E+D5R<F]R<PT*(" @(" @("!)9B!%<G)O<G,N0V]U;G0@
M/B P(%1H96X-"B @(" @(" @(" @(%1E;7!L871E0FQO8VLN2%1-3" ]($-#
M1F]R;6%T17)R;W(H(D=R:60@96UP;&]Y965S(BP@17)R;W)S*0T*(" @(" @
M("!%;'-E#0H-"B @(" @(" @(" @("<@4VAO=R!.;U)E8V]R9',@8FQO8VL@
M:68@;F\@<F5C;W)D<R!A<F4@9F]U;F0-"B @(" @(" @(" @($EF(%)E8V]R
M9'-E="Y%3T8@5&AE;@T*(" @(" @(" @(" @(" @(%1E;7!L871E0FQO8VLN
M0FQO8VLH(DYO4F5C;W)D<R(I+E!A<G-E(&-C<U!A<G-E3W9E<G=R:71E#0H@
M(" @(" @(" @("!%;F0@268-"B @(" @(" @(" @(%=H:6QE($Y/5"!296-O
M<F1S970N14]&($%.1"!3:&]W;E)E8V]R9',@/"!086=E4VEZ90T*(" @(" @
M(" @(" @(" @(&5M<%]N86UE+E9A;'5E(#T@4F5C;W)D<V5T+D9I96QD<R@B
M96UP7VYA;64B*0T*(" @(" @(" @(" @(" @(&5M<%]L;V=I;BY686QU92 ]
M(%)E8V]R9'-E="Y&:65L9',H(F5M<%]L;V=I;B(I#0H@(" @(" @(" @(" @
M(" @9&5P87)T;65N=%]N86UE+E9A;'5E(#T@4F5C;W)D<V5T+D9I96QD<R@B
M9&5P87)T;65N=%]N86UE(BD-"B @(" @(" @(" @(" @("!T:71L92Y686QU
M92 ](%)E8V]R9'-E="Y&:65L9',H(G1I=&QE(BD-"B @(" @(" @(" @(" @
M("!P:&]N95]W;W)K+E9A;'5E(#T@4F5C;W)D<V5T+D9I96QD<R@B<&AO;F5?
M=V]R:R(I#0H@(" @(" @(" @(" @(" @9F%X+E9A;'5E(#T@4F5C;W)D<V5T
M+D9I96QD<R@B9F%X(BD-"B @(" @(" @(" @(" @("!E;6%I;"Y686QU92 ]
M(%)E8V]R9'-E="Y&:65L9',H(F5M86EL(BD-"B @(" @(" @(" @(" @("!A
M9&1R97-S+E9A;'5E(#T@4F5C;W)D<V5T+D9I96QD<R@B861D<F5S<R(I#0H@
M(" @(" @(" @(" @(" @8VET>2Y686QU92 ](%)E8V]R9'-E="Y&:65L9',H
M(F-I='DB*0T*(" @(" @(" @(" @(" @('II<"Y686QU92 ](%)E8V]R9'-E
M="Y&:65L9',H(GII<"(I#0H@(" @(" @(" @(" @(" @<&AO;F5?:&]M92Y6
M86QU92 ](%)E8V]R9'-E="Y&:65L9',H(G!H;VYE7VAO;64B*0T*(" @(" @
M(" @(" @(" @('!H;VYE7V-E;&PN5F%L=64@/2!296-O<F1S970N1FEE;&1S
M*")P:&]N95]C96QL(BD-"B @(" @(" @(" @(" @("!P:6-T=7)E+E9A;'5E
M(#T@4F5C;W)D<V5T+D9I96QD<R@B<&EC='5R92(I#0H@(" @(" @(" @(" @
M(" @0T-3179E;G1297-U;'0@/2!#0U)A:7-E179E;G0H0T-3179E;G1S+" B
M0F5F;W)E4VAO=U)O=R(L($UE*0T*(" @(" @(" @(" @(" @(%)O=T-O;G1R
M;VQS+E-H;W<-"B @(" @(" @(" @(" @("!296-O<F1S970N36]V94YE>'0-
M"B @(" @(" @(" @(" @("!3:&]W;E)E8V]R9',@/2!3:&]W;E)E8V]R9',@
M*R Q#0H@(" @(" @(" @("!796YD#0H@(" @(" @(" @("!.879I9V%T;W(Q
M+E-E=$1A=&%3;W5R8V4@4F5C;W)D<V5T#0H@(" @(" @(" @("!3=&%T:6-#
M;VYT<F]L<RY3:&]W#0H@(" @(" @($5N9"!)9@T*#0H@(" @16YD(%-U8@T*
M)T5N9"!E;7!L;WEE97,@4VAO=R!-971H;V0-"@T*16YD($-L87-S("=%;F0@
M96UP;&]Y965S($-L87-S($ R+4$V,4)!.#DR#0H-"D-L87-S(&-L<V5M<&QO
M>65E<T1A=&%3;W5R8V4@)V5M<&QO>65E<T1A=&%3;W5R8V4@0VQA<W,@0#(M
M-$-&-40W1#(-"@T*)T1A=&%3;W5R8V4@5F%R:6%B;&5S($ R+49!.3$X,S Q
M#0H@(" @4'5B;&EC($5R<F]R<RP@0V]N;F5C=&EO;BP@4&%R86UE=&5R<RP@
M0T-3179E;G1S#0H-"B @("!0=6)L:6,@4F5C;W)D<V5T#0H@(" @4'5B;&EC
M(%-13"P@0V]U;G1344PL($]R9&5R+"!7:&5R92P@3W)D97)S#0H@(" @4'5B
M;&EC(%)E8V]R9'-#;W5N= T*(" @(%!U8FQI8R!086=E4VEZ90T*(" @(%!U
M8FQI8R!086=E0V]U;G0-"B @("!0=6)L:6,@06)S;VQU=&5086=E#0H@(" @
M4'5B;&EC($9I96QD<PT*(" @($1I;2!7:&5R95!A<F%M971E<G,-"B @("!0
M=6)L:6,@06QL4&%R86US4V5T#0H-"B @("!0<FEV871E($-U<G)E;G1/<&5R
M871I;VX-"B @("!0<FEV871E($-#4T5V96YT4F5S=6QT#0H-"B @(" G($1A
M=&%S;W5R8V4@9FEE;&1S#0H@(" @4'5B;&EC(&5M<%]N86UE#0H@(" @4'5B
M;&EC(&5M<%]L;V=I;@T*(" @(%!U8FQI8R!D97!A<G1M96YT7VYA;64-"B @
M("!0=6)L:6,@=&ET;&4-"B @("!0=6)L:6,@<&AO;F5?=V]R:PT*(" @(%!U
M8FQI8R!F87@-"B @("!0=6)L:6,@96UA:6P-"B @("!0=6)L:6,@861D<F5S
M<PT*(" @(%!U8FQI8R!C:71Y#0H@(" @4'5B;&EC('II< T*(" @(%!U8FQI
M8R!P:&]N95]H;VUE#0H@(" @4'5B;&EC('!H;VYE7V-E;&P-"B @("!0=6)L
M:6,@<&EC='5R90T*)T5N9"!$871A4V]U<F-E(%9A<FEA8FQE<PT*#0HG1&%T
M85-O=7)C92!#;&%S<U]);FET:6%L:7IE($5V96YT($ R+39%-4$V13=!#0H@
M(" @4')I=F%T92!3=6(@0VQA<W-?26YI=&EA;&EZ92@I#0H-"B @(" @(" @
M4V5T($-#4T5V96YT<R ]($-R96%T94]B:F5C="@B4V-R:7!T:6YG+D1I8W1I
M;VYA<GDB*0T*(" @(" @("!3970@1FEE;&1S(#T@3F5W(&-L<T9I96QD<PT*
M(" @(" @("!3970@4F5C;W)D<V5T(#T@3F5W(&-L<T1A=&%3;W5R8V4-"B @
M(" @(" @4V5T($5R<F]R<R ]($YE=R!C;'-%<G)O<G,-"B @(" @(" @06QL
M4&%R86US4V5T(#T@5')U90T*(" @(" @("!3970@96UP7VYA;64@/2!#0T-R
M96%T949I96QD*")E;7!?;F%M92(L(")E;7!?;F%M92(L(&-C<U1E>'0L($5M
M<'1Y+"!296-O<F1S970I#0H@(" @(" @(%-E="!E;7!?;&]G:6X@/2!#0T-R
M96%T949I96QD*")E;7!?;&]G:6XB+" B96UP7VQO9VEN(BP@8V-S5&5X="P@
M16UP='DL(%)E8V]R9'-E="D-"B @(" @(" @4V5T(&1E<&%R=&UE;G1?;F%M
M92 ]($-#0W)E871E1FEE;&0H(F1E<&%R=&UE;G1?;F%M92(L(")D97!A<G1M
M96YT7VYA;64B+"!C8W-497AT+"!%;7!T>2P@4F5C;W)D<V5T*0T*(" @(" @
M("!3970@=&ET;&4@/2!#0T-R96%T949I96QD*")T:71L92(L(")T:71L92(L
M(&-C<U1E>'0L($5M<'1Y+"!296-O<F1S970I#0H@(" @(" @(%-E="!P:&]N
M95]W;W)K(#T@0T-#<F5A=&5&:65L9"@B<&AO;F5?=V]R:R(L(")P:&]N95]W
M;W)K(BP@8V-S5&5X="P@16UP='DL(%)E8V]R9'-E="D-"B @(" @(" @4V5T
M(&9A>" ]($-#0W)E871E1FEE;&0H(F9A>"(L(")F87@B+"!C8W-497AT+"!%
M;7!T>2P@4F5C;W)D<V5T*0T*(" @(" @("!3970@96UA:6P@/2!#0T-R96%T
M949I96QD*")E;6%I;"(L(")E;6%I;"(L(&-C<U1E>'0L($5M<'1Y+"!296-O
M<F1S970I#0H@(" @(" @(%-E="!A9&1R97-S(#T@0T-#<F5A=&5&:65L9"@B
M861D<F5S<R(L(")A9&1R97-S(BP@8V-S5&5X="P@16UP='DL(%)E8V]R9'-E
M="D-"B @(" @(" @4V5T(&-I='D@/2!#0T-R96%T949I96QD*")C:71Y(BP@
M(F-I='DB+"!C8W-497AT+"!%;7!T>2P@4F5C;W)D<V5T*0T*(" @(" @("!3
M970@>FEP(#T@0T-#<F5A=&5&:65L9"@B>FEP(BP@(GII<"(L(&-C<U1E>'0L
M($5M<'1Y+"!296-O<F1S970I#0H@(" @(" @(%-E="!P:&]N95]H;VUE(#T@
M0T-#<F5A=&5&:65L9"@B<&AO;F5?:&]M92(L(")P:&]N95]H;VUE(BP@8V-S
M5&5X="P@16UP='DL(%)E8V]R9'-E="D-"B @(" @(" @4V5T('!H;VYE7V-E
M;&P@/2!#0T-R96%T949I96QD*")P:&]N95]C96QL(BP@(G!H;VYE7V-E;&PB
M+"!C8W-497AT+"!%;7!T>2P@4F5C;W)D<V5T*0T*(" @(" @("!3970@<&EC
M='5R92 ]($-#0W)E871E1FEE;&0H(G!I8W1U<F4B+" B<&EC='5R92(L(&-C
M<U1E>'0L($5M<'1Y+"!296-O<F1S970I#0H@(" @(" @($9I96QD<RY!9&1&
M:65L9',@07)R87DH96UP7VYA;64L(&5M<%]L;V=I;BP@9&5P87)T;65N=%]N
M86UE+"!T:71L92P@<&AO;F5?=V]R:RP@9F%X+"!E;6%I;"P@861D<F5S<RP@
M8VET>2P@>FEP+"!P:&]N95]H;VUE+"!P:&]N95]C96QL+"!P:6-T=7)E*0T*
M(" @(" @("!3970@4&%R86UE=&5R<R ](%-E<G9E<BY#<F5A=&5/8FIE8W0H
M(E-C<FEP=&EN9RY$:6-T:6]N87)Y(BD-"B @(" @(" @4V5T(%=H97)E4&%R
M86UE=&5R<R ]($YO=&AI;F<-"B @(" @(" @3W)D97)S(#T@07)R87DH(%\@
M#0H@(" @(" @(" @("!!<G)A>2@B4V]R=&5R7V5M<%]N86UE(BP@(F5M<%]N
M86UE(BP@(B(I+"!?#0H@(" @(" @(" @("!!<G)A>2@B4V]R=&5R7W1I=&QE
M(BP@(G1I=&QE(BP@(B(I+"!?#0H@(" @(" @(" @("!!<G)A>2@B4V]R=&5R
M7V1E<&%R=&UE;G1?;F%M92(L(")D97!A<G1M96YT7VYA;64B+" B(BDI#0H-
M"B @(" @(" @4U%,(#T@(E-%3$5#5" J(" B("8@7PT*(" @(" @(" B1E)/
M32!D97!A<G1M96YT<R!)3DY%4B!*3TE.(&5M<&QO>65E<R!/3B!D97!A<G1M
M96YT<RYD97!A<G1M96YT7VED(#T@96UP;&]Y965S+F1E<&%R=&UE;G1?:60B
M#0H@(" @(" @($-O=6YT4U%,(#T@(E-%3$5#5"!#3U5.5"@J*2 @(B F(%\-
M"B @(" @(" @(D923TT@9&5P87)T;65N=',@24Y.15(@2D])3B!E;7!L;WEE
M97,@3TX@9&5P87)T;65N=',N9&5P87)T;65N=%]I9" ](&5M<&QO>65E<RYD
M97!A<G1M96YT7VED(@T*(" @(" @("!7:&5R92 ]("(B#0H@(" @(" @($]R
M9&5R(#T@(F5M<%]N86UE(@T*(" @($5N9"!3=6(-"B=%;F0@1&%T85-O=7)C
M92!#;&%S<U]);FET:6%L:7IE($5V96YT#0H-"B=3971/<F1E<B!-971H;V0@
M0#(M-CA&0SDU-S8-"B @("!3=6(@4V5T3W)D97(H0V]L=6UN+"!$:7)E8W1I
M;VXI#0H@(" @(" @($]R9&5R(#T@4F5C;W)D<V5T+D=E=$]R9&5R*$]R9&5R
M+"!#;VQU;6XL($1I<F5C=&EO;BP@3W)D97)S*0T*(" @($5N9"!3=6(-"B=%
M;F0@4V5T3W)D97(@365T:&]D#0H-"B="=6EL9%1A8FQE5VAE<F4@365T:&]D
M($ R+3)!1D$Q.44S#0H@(" @4'5B;&EC(%-U8B!"=6EL9%1A8FQE5VAE<F4H
M*0T*(" @(" @("!$:6T@5VAE<F5087)A;7,-"@T*(" @(" @("!)9B!.;W0@
M5VAE<F5087)A;65T97)S($ES($YO=&AI;F<@5&AE;B!?#0H@(" @(" @(" @
M("!%>&ET(%-U8@T*(" @(" @("!3970@5VAE<F5087)A;65T97)S(#T@;F5W
M(&-L<U-13%!A<F%M971E<G,-"B @(" @(" @5VET:"!7:&5R95!A<F%M971E
M<G,-"B @(" @(" @(" @(%-E=" N0V]N;F5C=&EO;B ]($-O;FYE8W1I;VX-
M"B @(" @(" @(" @(%-E=" N4&%R86UE=&5R4V]U<F-E<R ](%!A<F%M971E
M<G,-"B @(" @(" @(" @(%-E=" N1&%T85-O=7)C92 ]($UE#0H@(" @(" @
M(" @(" N061D4&%R86UE=&5R(#$L(")U<FQS7V5M<%]N86UE(BP@8V-S5&5X
M="P@16UP='DL($5M<'1Y+"!%;7!T>2P@1F%L<V4-"B @(" @(" @(" @("Y#
M<FET97)I;VXH,2D@/2 N3W!E<F%T:6]N*&]P0V]N=&%I;G,L($9A;'-E+" B
M96UP7VYA;64B+" N9V5T4&%R86U">4E$*#$I*0T*(" @(" @(" @(" @+D%S
M<V5M8FQE9%=H97)E(#T@+D-R:71E<FEO;B@Q*0T*(" @(" @(" @(" @5VAE
M<F5087)A;7,@/2 N07-S96UB;&5D5VAE<F4-"B @(" @(" @(" @($EF($QE
M;BA7:&5R92D@/B P(%1H96X@#0H@(" @(" @(" @(" @(" @268@3&5N*%=H
M97)E4&%R86US*2 ^(# @5&AE;B!?#0H@(" @(" @(" @(" @(" @(" @(%=H
M97)E(#T@5VAE<F4@)B B($%.1" B("8@5VAE<F5087)A;7,-"B @(" @(" @
M(" @($5L<V4-"B @(" @(" @(" @(" @("!)9B!,96XH5VAE<F5087)A;7,I
M(#X@,"!4:&5N(%\-"B @(" @(" @(" @(" @(" @(" @5VAE<F4@/2!7:&5R
M95!A<F%M<PT*(" @(" @(" @(" @16YD($EF#0H@(" @(" @($5N9"!7:71H
M#0H@(" @16YD(%-U8@T*)T5N9"!"=6EL9%1A8FQE5VAE<F4@365T:&]D#0H-
M"B=/<&5N($UE=&AO9"! ,BU&,40P,39%0PT*(" @($9U;F-T:6]N($]P96XH
M0VUD*0T*(" @(" @("!%<G)O<G,N0VQE87(-"B @(" @(" @4V5T(%)E8V]R
M9'-E="Y$871A4V]U<F-E(#T@364-"B @(" @(" @4V5T($-M9"Y#;VYN96-T
M:6]N(#T@0V]N;F5C=&EO;@T*(" @(" @("!#;60N0V]M;6%N9$]P97)A=&EO
M;B ](&-M9$]P96X-"B @(" @(" @0VUD+E!A9V53:7IE(#T@4&%G95-I>F4-
M"B @(" @(" @0VUD+D%C=&EV95!A9V4@/2!!8G-O;'5T95!A9V4-"B @(" @
M(" @0VUD+D-O;6UA;F14>7!E(#T@9'-486)L90T*(" @(" @("!#0U-%=F5N
M=%)E<W5L=" ]($-#4F%I<V5%=F5N="A#0U-%=F5N=',L(")"969O<F5"=6EL
M9%-E;&5C="(L($UE*0T*(" @(" @("!#;60N4U%,(#T@4U%,#0H@(" @(" @
M($-M9"Y#;W5N=%-13" ]($-O=6YT4U%,#0H@(" @(" @($)U:6QD5&%B;&57
M:&5R90T*(" @(" @("!#;60N5VAE<F4@/2!7:&5R90T*(" @(" @("!#;60N
M3W)D97)">2 ]($]R9&5R#0H@(" @(" @($-#4T5V96YT4F5S=6QT(#T@0T-2
M86ES945V96YT*$-#4T5V96YT<RP@(D)E9F]R945X96-U=&5396QE8W0B+"!-
M92D-"B @(" @(" @268@17)R;W)S+D-O=6YT(#T@,"!!;F0@0T-3179E;G12
M97-U;'0@5&AE;B!?#0H@(" @(" @(" @("!3970@4F5C;W)D<V5T(#T@0VUD
M+D5X96,H17)R;W)S*0T*(" @(" @("!#0U-%=F5N=%)E<W5L=" ]($-#4F%I
M<V5%=F5N="A#0U-%=F5N=',L(")!9G1E<D5X96-U=&5396QE8W0B+"!-92D-
M"B @(" @(" @4V5T(%)E8V]R9'-E="Y&:65L9'-#;VQL96-T:6]N(#T@1FEE
M;&1S#0H@(" @(" @(%-E="!/<&5N(#T@4F5C;W)D<V5T#0H@(" @16YD($9U
M;F-T:6]N#0HG16YD($]P96X@365T:&]D#0H-"B=$871A4V]U<F-E($-L87-S
M7U1E<FUI;F%T92!%=F5N="! ,BTT,4(T0C X1 T*(" @(%!R:79A=&4@4W5B
M($-L87-S7U1E<FUI;F%T92@I#0H@(" @(" @($EF(%)E8V]R9'-E="Y3=&%T
M92 ](&%D4W1A=&5/<&5N(%1H96X@7PT*(" @(" @(" @(" @4F5C;W)D<V5T
M+D-L;W-E#0H@(" @(" @(%-E="!296-O<F1S970@/2!.;W1H:6YG#0H@(" @
M(" @(%-E="!087)A;65T97)S(#T@3F]T:&EN9PT*(" @(" @("!3970@17)R
M;W)S(#T@3F]T:&EN9PT*(" @($5N9"!3=6(-"B=%;F0@1&%T85-O=7)C92!#
M;&%S<U]497)M:6YA=&4@179E;G0-"@T*16YD($-L87-S("=%;F0@96UP;&]Y
I965S1&%T85-O=7)C92!#;&%S<R! ,BU!-C%"03@Y,@T*#0H-"B4^#0H`
`
end
Jerry
Posted: 06/27/2003, 1:03 PM



I got that to work with the example pack... works perfect!

Now lets see if I can do the same thing with my stuff...

Your unofficially my new hero :-Þ

Thanks a million, will let you know
Jerry



"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message
news:bdi6eq$6aq$1@news.codecharge.com...
Jerry, I found a better way.

I put this code in the after page initialize event. Label1 is a label I
created on the page and moved into the header area. You will have to play
with the name of the page variable in the url. the example pack uses.
"employeesPage"

You may also have to play with the ServerURL and PathToCurrentPage variables
a bit to make sure you build a properly formatted url.

I have attached the files from the example pack so you can move them right
into your directory to see them work.



Rob


Function Page_AfterInitialize() 'Page_AfterInitialize @1-1E3DE16C

'Custom Code @36-73254650
' -------------------------
' Write your own code here.
' -------------------------
Dim xPageNumber, RecordCount, sSQL, rs

sSQL = employees.Datasource.CountSQL
If employees.Datasource.Where <> "" Then
sSQL = sSQL & " Where " & employees.Datasource.Where
End If

xPageNumber = employees.PageNumber
rs = DBIntranetDB.Execute(sSQL)
Recordcount = CCGetValue(rs,0)

If xPageNumber >= Recordcount Then
xPageNumber = 1
Else
xPageNumber = xPageNumber + 1
End IF

Label1.Value = "<meta http-equiv=""refresh"" content=""15; url=" &
ServerURL & Mid(PathToCurrentPage,3) & FileName & "?" & "employeesPage=" &
xPageNumber & """/>"

'End Custom Code

End Function 'Close Page_AfterInitialize @1-54C34B28




--
"Every absurdity has a champion to defend it"
Oliver Goldsmith
++++++++++++++++++++++++++++++

"Jerry" <noneya@hotmail.com> wrote in message
news:bdi0d8$org$1@news.codecharge.com...
It seems like I looked through it, but I don't remember for sure...

I'll have a look and give it a try. Thanks for your help. Ill let ya know
if it works.

Jerry

"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message
news:bdhvri$nro$1@news.codecharge.com...
> Jerry,
>
> Did you look at the example pack that came with CCS V2 ?
>
> Look for
> Data Presentation Techniques
> Grid with Navigable Detail View
>
> This shows you how to do a single record list. which is what you want.
> Then
>
> In your case what I would do is set the refresh so it refreshes the page.
>
> Then in the initialize event I would do something like this.
>
>
> 'Exit function if we have already incremented once.
> 'If you don't do this it will just keep recalling it self with an
> incrementing page number and never display.
> If Session("AlreadyIncremented") = 1 Then
> Session("AlreadyIncremented") = 0
> Exit Function
> End If
>
> Dim lPage
> lPage = CCGetParam("page","")
> If lPage = "" Then
> Redirect = FileName & "?" & "page=1" & "&" & Request.QueryString
> Else
> 'Need to handle when Max pages is reached?
> lPage = lPage + 1 'Increment page counter
> Redirect = FileName & "?" & "page=" & lPage & "&" &
> CCGetQueryString("QueryString","page") 'Concat all back together.
Removing
> the original page= from the url.
> End IF
>
> Session("AlreadyIncremented") = 1
>
> --
> "Every absurdity has a champion to defend it"
> Oliver Goldsmith
> ++++++++++++++++++++++++++++++
>
> "Jerry" <noneya@hotmail.com> wrote in message
>news:bdhsn1$gre$1@news.codecharge.com...
> that java pretty much does the same thing as the meta tag.. They both
> refresh the page.
>
> I am trying to figure out how to refresh the page to the next record.
>
> I thought I could combine the navigation with the refresh --
> <meta http-equip="refresh" content="15; URL={Next_URL}"
> -- but didn't have any luck with it.
>
> I don't understand how the {Next_URL} will work as a link but not on a
> refresh command.
> If I used the meta tag with a page name it works fine.. But I need the
same
> page with the next record.
>
> A theory I came across is --
>
> function PopulateTableLeft()
> {
> connect to DB
> Delete the existing left table (or text within it)
> declare new left table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableLeft(),15000);
> return;
> }
>
> function PopulateTableRight()
> {
> connect to DB
> delete existing table (or text within it)
> declare new right table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableRight(),2000);
> return;
> }
>
> But this is java, and I have no experience with java. This theory doesn't
> refresh the page, only the data.. which would be perfect.... but..
>
> Since there are only 10 records in that table, maybe I could come up with
> some If-Then's and refresh to each individual page? page=1, page=2 etc??
> Any thoughts on how or if that would work?
>
>
>
>
>
>
>
>
>
> "DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in message
>news:bdf4j2$op9$1@news.codecharge.com...
> > The <META> tag does exactly what it says - "refresh" - so you get the
same
> > page over and over. I suggest you loo at the ideas at
> > http://grizzlyweb.com/webmaster/javascripts/refresh.asp#version2
> >
> > DonB
> >
> >
> > "Jerry" <noneya@hotmail.com> wrote in message
> >news:bcl0e8$lfv$1@news.codecharge.com...
> > > ccs 2, ASP and access.
> > > I have a table with 10 records. I want to display one record at a
time,
> > then
> > > have the page refresh with the next record.
> > >
> > > I have tried <META http-equip="refresh" content="15; URL={Next_URL}">
> but
> > I
> > > keep getting the first record over and over every 15 seconds.
> > >
> > > This page is set up as so, The left side has a table with the records
I
> > need
> > > to refresh with the next record, the right side has a table that shows
> > info
> > > about all 10 records. I also need to figure out how to make the table
on
> > the
> > > right to refresh every couple of seconds without messing with the
table
> on
> > > the left. But one thing at a time.
> > >
> > > I think having the two different tables might give me some trouble.
When
> > you
> > > use the META tag in the head it is dealing with the page, not the
data,
> so
> > I
> > > can see why it might not work???
> > >
> > > Anyone have any ideas on what to try?
> > > Thanks in advance,
> > > Jerryb
> > >
> > >
> >
> >
>
>
>

Jerry
Posted: 06/27/2003, 1:40 PM

This is a multi-part message in MIME format.

------=_NextPart_000_0332_01C33CC2.475439D0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Its working with one little problem.

It starts with the first record when you open the page. Then it =
refreshes to the 2nd record. But that's as far as it goes. Every =
refresh from then on is still record 2.
It works fine in the example you sent me, so I must have done something =
wrong.

I'll keep looking.
Thanks again for the help
Jerry

"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message =
news:bdi6eq$6aq$1@news.codecharge.com...
Jerry, I found a better way.

I put this code in the after page initialize event. Label1 is a label =
I
created on the page and moved into the header area. You will have to =
play
with the name of the page variable in the url. the example pack uses.
"employeesPage"

You may also have to play with the ServerURL and PathToCurrentPage =
variables
a bit to make sure you build a properly formatted url.

I have attached the files from the example pack so you can move them =
right
into your directory to see them work.



Rob


Function Page_AfterInitialize() 'Page_AfterInitialize @1-1E3DE16C

'Custom Code @36-73254650
' -------------------------
' Write your own code here.
' -------------------------
Dim xPageNumber, RecordCount, sSQL, rs

sSQL =3D employees.Datasource.CountSQL
If employees.Datasource.Where <> "" Then
sSQL =3D sSQL & " Where " & employees.Datasource.Where
End If

xPageNumber =3D employees.PageNumber
rs =3D DBIntranetDB.Execute(sSQL)
Recordcount =3D CCGetValue(rs,0)

If xPageNumber >=3D Recordcount Then
xPageNumber =3D 1
Else
xPageNumber =3D xPageNumber + 1
End IF

Label1.Value =3D "<meta http-equiv=3D""refresh"" content=3D""15; =
url=3D" &
ServerURL & Mid(PathToCurrentPage,3) & FileName & "?" & =
"employeesPage=3D" &
xPageNumber & """/>"

'End Custom Code

End Function 'Close Page_AfterInitialize @1-54C34B28




--=20
"Every absurdity has a champion to defend it"
Oliver Goldsmith
++++++++++++++++++++++++++++++

"Jerry" <noneya@hotmail.com> wrote in message
news:bdi0d8$org$1@news.codecharge.com...
It seems like I looked through it, but I don't remember for sure...

I'll have a look and give it a try. Thanks for your help. Ill let ya =
know
if it works.

Jerry

"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message
news:bdhvri$nro$1@news.codecharge.com...
> Jerry,
>
> Did you look at the example pack that came with CCS V2 ?
>
> Look for
> Data Presentation Techniques
> Grid with Navigable Detail View
>
> This shows you how to do a single record list. which is what you =
want.
> Then
>
> In your case what I would do is set the refresh so it refreshes the =
page.
>
> Then in the initialize event I would do something like this.
>
>
> 'Exit function if we have already incremented once.
> 'If you don't do this it will just keep recalling it self with an
> incrementing page number and never display.
> If Session("AlreadyIncremented") =3D 1 Then
> Session("AlreadyIncremented") =3D 0
> Exit Function
> End If
>
> Dim lPage
> lPage =3D CCGetParam("page","")
> If lPage =3D "" Then
> Redirect =3D FileName & "?" & "page=3D1" & "&" & =
Request.QueryString
> Else
> 'Need to handle when Max pages is reached?
> lPage =3D lPage + 1 'Increment page counter
> Redirect =3D FileName & "?" & "page=3D" & lPage & "&" &
> CCGetQueryString("QueryString","page") 'Concat all back together.
Removing
> the original page=3D from the url.
> End IF
>
> Session("AlreadyIncremented") =3D 1
>
> --=20
> "Every absurdity has a champion to defend it"
> Oliver Goldsmith
> ++++++++++++++++++++++++++++++
>
> "Jerry" <noneya@hotmail.com> wrote in message
>news:bdhsn1$gre$1@news.codecharge.com...
> that java pretty much does the same thing as the meta tag.. They =
both
> refresh the page.
>
> I am trying to figure out how to refresh the page to the next =
record.
>
> I thought I could combine the navigation with the refresh --
> <meta http-equip=3D"refresh" content=3D"15; URL=3D{Next_URL}"
> -- but didn't have any luck with it.
>
> I don't understand how the {Next_URL} will work as a link but not on =
a
> refresh command.
> If I used the meta tag with a page name it works fine.. But I need =
the
same
> page with the next record.
>
> A theory I came across is --=20
>
> function PopulateTableLeft()
> {
> connect to DB
> Delete the existing left table (or text within it)
> declare new left table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableLeft(),15000);
> return;
> }
>
> function PopulateTableRight()
> {
> connect to DB
> delete existing table (or text within it)
> declare new right table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableRight(),2000);
> return;
> }
>
> But this is java, and I have no experience with java. This theory =
doesn't
> refresh the page, only the data.. which would be perfect.... but..
>
> Since there are only 10 records in that table, maybe I could come up =
with
> some If-Then's and refresh to each individual page? page=3D1, =
page=3D2 etc??
> Any thoughts on how or if that would work?
>
>
>
>
>
>
>
>
>
> "DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in message
>news:bdf4j2$op9$1@news.codecharge.com...
> > The <META> tag does exactly what it says - "refresh" - so you get =
the
same
> > page over and over. I suggest you loo at the ideas at
> > http://grizzlyweb.com/webmaster/javascripts/refresh.asp#version2
> >
> > DonB
> >
> >
> > "Jerry" <noneya@hotmail.com> wrote in message
> >news:bcl0e8$lfv$1@news.codecharge.com...
> > > ccs 2, ASP and access.
> > > I have a table with 10 records. I want to display one record at =
a
time,
> > then
> > > have the page refresh with the next record.
> > >
> > > I have tried <META http-equip=3D"refresh" content=3D"15; =
URL=3D{Next_URL}">
> but
> > I
> > > keep getting the first record over and over every 15 seconds.
> > >
> > > This page is set up as so, The left side has a table with the =
records
I
> > need
> > > to refresh with the next record, the right side has a table that =
shows
> > info
> > > about all 10 records. I also need to figure out how to make the =
table
on
> > the
> > > right to refresh every couple of seconds without messing with =
the
table
> on
> > > the left. But one thing at a time.
> > >
> > > I think having the two different tables might give me some =
trouble.
When
> > you
> > > use the META tag in the head it is dealing with the page, not =
the
data,
> so
> > I
> > > can see why it might not work???
> > >
> > > Anyone have any ideas on what to try?
> > > Thanks in advance,
> > > Jerryb
> > >
> > >
> >
> >
>
>
>




------=_NextPart_000_0332_01C33CC2.475439D0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1170" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Its working with one little =
problem.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>It starts with the first record when =
you open the=20
page.  Then it refreshes to the 2nd record.  But that's as far =
as it=20
goes.  Every refresh from then on is still record 2.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It works fine in the example you sent =
me, so I must=20
have done something wrong.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I'll keep looking.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Thanks again for the help</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Jerry</FONT></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV></DIV></BLOCKQUOTE>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Robert Rodgers" <<A=20
=
href=3D"mailto:rrodgers@sylvancomputing.com">rrodgers@sylvancomputing.com=
</A>>=20
wrote in message <A=20
=
href=3D"news:bdi6eq$6aq$1@news.codecharge.com">news:bdi6eq$6aq$1@news.cod=
echarge.com</A>...</DIV>Jerry,=20
I found a better way.<BR><BR>I put this code in the after page =
initialize=20
event.  Label1 is a label I<BR>created on the page and moved into =
the=20
header area.  You will have to play<BR>with the name of the page =
variable=20
in the url.  the example pack uses.<BR>"employeesPage"<BR><BR>You =
may=20
also have to play with the ServerURL and PathToCurrentPage =
variables<BR>a bit=20
to make sure you build a properly formatted url.<BR><BR>I have =
attached the=20
files from the example pack so you can move them right<BR>into your =
directory=20
to see them work.<BR><BR><BR><BR>Rob<BR><BR><BR>Function=20
Page_AfterInitialize() 'Page_AfterInitialize =
@1-1E3DE16C<BR><BR>'Custom Code=20
@36-73254650<BR>' -------------------------<BR>' Write your own code=20
here.<BR>' -------------------------<BR> Dim xPageNumber, =
RecordCount,=20
sSQL, rs<BR><BR> sSQL =3D =
employees.Datasource.CountSQL<BR> If=20
employees.Datasource.Where <> "" Then<BR>  sSQL =3D sSQL =
& "=20
Where " & employees.Datasource.Where<BR> End=20
If<BR><BR> xPageNumber =3D employees.PageNumber<BR> rs =3D=20
DBIntranetDB.Execute(sSQL)<BR> Recordcount =3D=20
CCGetValue(rs,0)<BR><BR> If xPageNumber >=3D Recordcount =
Then<BR> =20
xPageNumber =3D 1<BR> Else<BR>  xPageNumber =3D xPageNumber =
+=20
1<BR> End IF<BR><BR> Label1.Value =3D "<meta =
http-equiv=3D""refresh""=20
content=3D""15; url=3D" &<BR>ServerURL & =
Mid(PathToCurrentPage,3) &=20
FileName & "?" & "employeesPage=3D" &<BR>xPageNumber & =

"""/>"<BR><BR>'End Custom Code<BR><BR>End Function 'Close=20
Page_AfterInitialize @1-54C34B28<BR><BR><BR><BR><BR>-- <BR>"Every =
absurdity=20
has a champion to defend it"<BR>Oliver=20
Goldsmith<BR>++++++++++++++++++++++++++++++<BR><BR>"Jerry"=20
<noneya@hotmail.com> wrote in=20
message<BR>news:bdi0d8$org$1@news.codecharge.com...<BR>It seems like I =
looked=20
through it, but I don't remember for sure...<BR><BR>I'll have a look =
and give=20
it a try.  Thanks for your help.  Ill let ya know<BR>if it=20
works.<BR><BR>Jerry<BR><BR>"Robert Rodgers"=20
<rrodgers@sylvancomputing.com> wrote in=20
message<BR>news:bdhvri$nro$1@news.codecharge.com...<BR>>=20
Jerry,<BR>><BR>> Did you look at the example pack that came with =
CCS V2=20
?<BR>><BR>> Look for<BR>> Data Presentation =
Techniques<BR>> Grid=20
with Navigable Detail View<BR>><BR>> This shows you how to do a =
single=20
record list.  which is what you want.<BR>> =
Then<BR>><BR>> In=20
your case what I would do is set the refresh so it refreshes the=20
page.<BR>><BR>> Then in the initialize event I would do =
something like=20
this.<BR>><BR>><BR>> 'Exit function if we have already =
incremented=20
once.<BR>> 'If you don't do this it will just keep recalling it =
self with=20
an<BR>> incrementing page number and never display.<BR>> If=20
Session("AlreadyIncremented") =3D 1 =
Then<BR>>    =20
Session("AlreadyIncremented") =3D 0<BR>>     =
Exit=20
Function<BR>> End If<BR>><BR>> Dim lPage<BR>> lPage =3D=20
CCGetParam("page","")<BR>> If lPage =3D ""=20
Then<BR>>     Redirect =3D FileName & "?" =
&=20
"page=3D1" & "&" & Request.QueryString<BR>>=20
Else<BR>>     'Need to handle when Max pages is =

reached?<BR>>     lPage =3D lPage + 1  =
'Increment=20
page counter<BR>>     Redirect =3D FileName =
& "?"=20
& "page=3D" & lPage & "&" &<BR>>=20
CCGetQueryString("QueryString","page")  'Concat all back=20
together.<BR>Removing<BR>> the original page=3D from the =
url.<BR>> End=20
IF<BR>><BR>> Session("AlreadyIncremented") =3D 1<BR>><BR>> =
--=20
<BR>> "Every absurdity has a champion to defend it"<BR>> Oliver=20
Goldsmith<BR>> ++++++++++++++++++++++++++++++<BR>><BR>> =
"Jerry"=20
<noneya@hotmail.com> wrote in message<BR>>=20
news:bdhsn1$gre$1@news.codecharge.com...<BR>> that java pretty much =
does=20
the same thing as the meta tag..  They both<BR>> refresh the=20
page.<BR>><BR>> I am trying to figure out how to refresh the =
page to the=20
next record.<BR>><BR>> I thought I could combine the navigation =
with the=20
refresh --<BR>> <meta http-equip=3D"refresh" content=3D"15;=20
URL=3D{Next_URL}"<BR>> --  but didn't have any luck with=20
it.<BR>><BR>> I don't understand how the {Next_URL} will work as =
a link=20
but not on a<BR>> refresh command.<BR>> If I used the meta tag =
with a=20
page name it works fine..  But I need the<BR>same<BR>> page =
with the=20
next record.<BR>><BR>> A theory I came across is -- =
<BR>><BR>>=20
function PopulateTableLeft()<BR>> {<BR>> connect to DB<BR>> =
Delete=20
the existing left table (or text within it)<BR>> declare new left =
table (if=20
necessary)<BR>> populate with new data<BR>> close DB =
connection<BR>>=20
setTimeout(PopulateTableLeft(),15000);<BR>> return;<BR>>=20
}<BR>><BR>> function PopulateTableRight()<BR>> {<BR>> =
connect to=20
DB<BR>> delete existing table (or text within it)<BR>> declare =
new right=20
table (if necessary)<BR>> populate with new data<BR>> close DB=20
connection<BR>> setTimeout(PopulateTableRight(),2000);<BR>>=20
return;<BR>> }<BR>><BR>> But this is java, and I have no =
experience=20
with java.  This theory doesn't<BR>> refresh the page, only =
the data..=20
which would be perfect.... but..<BR>><BR>> Since there are only =
10=20
records in that table, maybe I could come up with<BR>> some =
If-Then's and=20
refresh to each individual page?  page=3D1, page=3D2 =
etc??<BR>> Any=20
thoughts on how or if that would=20
=
work?<BR>><BR>><BR>><BR>><BR>><BR>><BR>><BR>><BR>=
><BR>>=20
"DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in=20
message<BR>>news:bdf4j2$op9$1@news.codecharge.com...<BR>> > =
The=20
<META> tag does exactly what it says - "refresh" - so you get=20
the<BR>same<BR>> > page over and over.  I suggest you loo =
at =20
the ideas at<BR>> >=20
=
http://grizzlyweb.com/webmaster/javascripts/refresh.asp...n2<BR>>; =

><BR>> > DonB<BR>> ><BR>> ><BR>> > "Jerry"=20
<noneya@hotmail.com> wrote in message<BR>> >=20
news:bcl0e8$lfv$1@news.codecharge.com...<BR>> > > ccs 2, ASP =
and=20
access.<BR>> > > I have a table with 10 records. I want to =
display=20
one record at a<BR>time,<BR>> > then<BR>> > > have the =
page=20
refresh with the next record.<BR>> > ><BR>> > > I =
have tried=20
<META http-equip=3D"refresh" content=3D"15; =
URL=3D{Next_URL}"><BR>>=20
but<BR>> > I<BR>> > > keep getting the first record =
over and=20
over every 15 seconds.<BR>> > ><BR>> > > This page =
is set up=20
as so, The left side has a table with the records<BR>I<BR>> >=20
need<BR>> > > to refresh with the next record, the right side =
has a=20
table that shows<BR>> > info<BR>> > > about all 10 =
records. I=20
also need to figure out how to make the table<BR>on<BR>> > =
the<BR>>=20
> > right to refresh every couple of seconds without messing =
with=20
the<BR>table<BR>> on<BR>> > > the left. But one thing at a =

time.<BR>> > ><BR>> > > I think having the two =
different=20
tables might give me some trouble.<BR>When<BR>> > you<BR>> =
> >=20
use the META tag in the head it is dealing with the page, not=20
the<BR>data,<BR>> so<BR>> > I<BR>> > > can see why =
it might=20
not work???<BR>> > ><BR>> > > Anyone have any ideas =
on what=20
to try?<BR>> > > Thanks in advance,<BR>> > > =
Jerryb<BR>>=20
> ><BR>> > ><BR>> ><BR>>=20
=
><BR>><BR>><BR>><BR><BR><BR><BR></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0332_01C33CC2.475439D0--
Jerry
Posted: 06/27/2003, 1:44 PM

This is a multi-part message in MIME format.

------=_NextPart_000_034E_01C33CC2.E78DAE90
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Doh!
It was one of those bang your head on the desk yelling "stupid, stupid, =
stupid!" mistakes.

Works great!
Its official, your my new hero. =20

Thanks a million for you help.

Sincerely,
Jerry

"Jerry" <noneya@hotmail.com> wrote in message =
news:bdia3r$du9$1@news.codecharge.com...
Its working with one little problem.

It starts with the first record when you open the page. Then it =
refreshes to the 2nd record. But that's as far as it goes. Every =
refresh from then on is still record 2.
It works fine in the example you sent me, so I must have done =
something wrong.

I'll keep looking.
Thanks again for the help
Jerry

"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message =
news:bdi6eq$6aq$1@news.codecharge.com...
Jerry, I found a better way.

I put this code in the after page initialize event. Label1 is a =
label I
created on the page and moved into the header area. You will have =
to play
with the name of the page variable in the url. the example pack =
uses.
"employeesPage"

You may also have to play with the ServerURL and PathToCurrentPage =
variables
a bit to make sure you build a properly formatted url.

I have attached the files from the example pack so you can move them =
right
into your directory to see them work.



Rob


Function Page_AfterInitialize() 'Page_AfterInitialize @1-1E3DE16C

'Custom Code @36-73254650
' -------------------------
' Write your own code here.
' -------------------------
Dim xPageNumber, RecordCount, sSQL, rs

sSQL =3D employees.Datasource.CountSQL
If employees.Datasource.Where <> "" Then
sSQL =3D sSQL & " Where " & employees.Datasource.Where
End If

xPageNumber =3D employees.PageNumber
rs =3D DBIntranetDB.Execute(sSQL)
Recordcount =3D CCGetValue(rs,0)

If xPageNumber >=3D Recordcount Then
xPageNumber =3D 1
Else
xPageNumber =3D xPageNumber + 1
End IF

Label1.Value =3D "<meta http-equiv=3D""refresh"" content=3D""15; =
url=3D" &
ServerURL & Mid(PathToCurrentPage,3) & FileName & "?" & =
"employeesPage=3D" &
xPageNumber & """/>"

'End Custom Code

End Function 'Close Page_AfterInitialize @1-54C34B28




--=20
"Every absurdity has a champion to defend it"
Oliver Goldsmith
++++++++++++++++++++++++++++++

"Jerry" <noneya@hotmail.com> wrote in message
news:bdi0d8$org$1@news.codecharge.com...
It seems like I looked through it, but I don't remember for sure...

I'll have a look and give it a try. Thanks for your help. Ill let =
ya know
if it works.

Jerry

"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message
news:bdhvri$nro$1@news.codecharge.com...
> Jerry,
>
> Did you look at the example pack that came with CCS V2 ?
>
> Look for
> Data Presentation Techniques
> Grid with Navigable Detail View
>
> This shows you how to do a single record list. which is what you =
want.
> Then
>
> In your case what I would do is set the refresh so it refreshes =
the page.
>
> Then in the initialize event I would do something like this.
>
>
> 'Exit function if we have already incremented once.
> 'If you don't do this it will just keep recalling it self with an
> incrementing page number and never display.
> If Session("AlreadyIncremented") =3D 1 Then
> Session("AlreadyIncremented") =3D 0
> Exit Function
> End If
>
> Dim lPage
> lPage =3D CCGetParam("page","")
> If lPage =3D "" Then
> Redirect =3D FileName & "?" & "page=3D1" & "&" & =
Request.QueryString
> Else
> 'Need to handle when Max pages is reached?
> lPage =3D lPage + 1 'Increment page counter
> Redirect =3D FileName & "?" & "page=3D" & lPage & "&" &
> CCGetQueryString("QueryString","page") 'Concat all back together.
Removing
> the original page=3D from the url.
> End IF
>
> Session("AlreadyIncremented") =3D 1
>
> --=20
> "Every absurdity has a champion to defend it"
> Oliver Goldsmith
> ++++++++++++++++++++++++++++++
>
> "Jerry" <noneya@hotmail.com> wrote in message
>news:bdhsn1$gre$1@news.codecharge.com...
> that java pretty much does the same thing as the meta tag.. They =
both
> refresh the page.
>
> I am trying to figure out how to refresh the page to the next =
record.
>
> I thought I could combine the navigation with the refresh --
> <meta http-equip=3D"refresh" content=3D"15; URL=3D{Next_URL}"
> -- but didn't have any luck with it.
>
> I don't understand how the {Next_URL} will work as a link but not =
on a
> refresh command.
> If I used the meta tag with a page name it works fine.. But I =
need the
same
> page with the next record.
>
> A theory I came across is --=20
>
> function PopulateTableLeft()
> {
> connect to DB
> Delete the existing left table (or text within it)
> declare new left table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableLeft(),15000);
> return;
> }
>
> function PopulateTableRight()
> {
> connect to DB
> delete existing table (or text within it)
> declare new right table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableRight(),2000);
> return;
> }
>
> But this is java, and I have no experience with java. This theory =
doesn't
> refresh the page, only the data.. which would be perfect.... but..
>
> Since there are only 10 records in that table, maybe I could come =
up with
> some If-Then's and refresh to each individual page? page=3D1, =
page=3D2 etc??
> Any thoughts on how or if that would work?
>
>
>
>
>
>
>
>
>
> "DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in message
>news:bdf4j2$op9$1@news.codecharge.com...
> > The <META> tag does exactly what it says - "refresh" - so you =
get the
same
> > page over and over. I suggest you loo at the ideas at
> > http://grizzlyweb.com/webmaster/javascripts/refresh.asp#version2
> >
> > DonB
> >
> >
> > "Jerry" <noneya@hotmail.com> wrote in message
> >news:bcl0e8$lfv$1@news.codecharge.com...
> > > ccs 2, ASP and access.
> > > I have a table with 10 records. I want to display one record =
at a
time,
> > then
> > > have the page refresh with the next record.
> > >
> > > I have tried <META http-equip=3D"refresh" content=3D"15; =
URL=3D{Next_URL}">
> but
> > I
> > > keep getting the first record over and over every 15 seconds.
> > >
> > > This page is set up as so, The left side has a table with the =
records
I
> > need
> > > to refresh with the next record, the right side has a table =
that shows
> > info
> > > about all 10 records. I also need to figure out how to make =
the table
on
> > the
> > > right to refresh every couple of seconds without messing with =
the
table
> on
> > > the left. But one thing at a time.
> > >
> > > I think having the two different tables might give me some =
trouble.
When
> > you
> > > use the META tag in the head it is dealing with the page, not =
the
data,
> so
> > I
> > > can see why it might not work???
> > >
> > > Anyone have any ideas on what to try?
> > > Thanks in advance,
> > > Jerryb
> > >
> > >
> >
> >
>
>
>




------=_NextPart_000_034E_01C33CC2.E78DAE90
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1170" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV> </DIV>
<DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Doh!</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>It was one of those bang =
your head on=20
the desk yelling "stupid, stupid, stupid!" mistakes.</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Works great!</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Its official, your my new =
hero. =20
</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Thanks a million for you=20
help.</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Sincerely,</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Jerry</FONT></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV></DIV></BLOCKQUOTE>
<DIV> </DIV></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Jerry" <<A=20
href=3D"mailto:noneya@hotmail.com">noneya@hotmail.com</A>> wrote in =
message=20
<A=20
=
href=3D"news:bdia3r$du9$1@news.codecharge.com">news:bdia3r$du9$1@news.cod=
echarge.com</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Its working with one little =
problem.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>It starts with the first record when =
you open the=20
page.  Then it refreshes to the 2nd record.  But that's as =
far as it=20
goes.  Every refresh from then on is still record 2.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It works fine in the example you sent =
me, so I=20
must have done something wrong.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I'll keep looking.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Thanks again for the =
help</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Jerry</FONT></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV></DIV></BLOCKQUOTE>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Robert Rodgers" <<A=20
=
href=3D"mailto:rrodgers@sylvancomputing.com">rrodgers@sylvancomputing.com=
</A>>=20
wrote in message <A=20
=
href=3D"news:bdi6eq$6aq$1@news.codecharge.com">news:bdi6eq$6aq$1@news.cod=
echarge.com</A>...</DIV>Jerry,=20
I found a better way.<BR><BR>I put this code in the after page =
initialize=20
event.  Label1 is a label I<BR>created on the page and moved =
into the=20
header area.  You will have to play<BR>with the name of the =
page=20
variable in the url.  the example pack=20
uses.<BR>"employeesPage"<BR><BR>You may also have to play with the =
ServerURL=20
and PathToCurrentPage variables<BR>a bit to make sure you build a =
properly=20
formatted url.<BR><BR>I have attached the files from the example =
pack so you=20
can move them right<BR>into your directory to see them=20
work.<BR><BR><BR><BR>Rob<BR><BR><BR>Function Page_AfterInitialize()=20
'Page_AfterInitialize @1-1E3DE16C<BR><BR>'Custom Code =
@36-73254650<BR>'=20
-------------------------<BR>' Write your own code here.<BR>'=20
-------------------------<BR> Dim xPageNumber, RecordCount, =
sSQL,=20
rs<BR><BR> sSQL =3D employees.Datasource.CountSQL<BR> If=20
employees.Datasource.Where <> "" Then<BR>  sSQL =3D sSQL =
& "=20
Where " & employees.Datasource.Where<BR> End=20
If<BR><BR> xPageNumber =3D employees.PageNumber<BR> rs =3D =

DBIntranetDB.Execute(sSQL)<BR> Recordcount =3D=20
CCGetValue(rs,0)<BR><BR> If xPageNumber >=3D Recordcount=20
Then<BR>  xPageNumber =3D 1<BR> Else<BR>  xPageNumber =
=3D=20
xPageNumber + 1<BR> End IF<BR><BR> Label1.Value =3D =
"<meta=20
http-equiv=3D""refresh"" content=3D""15; url=3D" &<BR>ServerURL =
&=20
Mid(PathToCurrentPage,3) & FileName & "?" & =
"employeesPage=3D"=20
&<BR>xPageNumber & """/>"<BR><BR>'End Custom =
Code<BR><BR>End=20
Function 'Close Page_AfterInitialize =
@1-54C34B28<BR><BR><BR><BR><BR>--=20
<BR>"Every absurdity has a champion to defend it"<BR>Oliver=20
Goldsmith<BR>++++++++++++++++++++++++++++++<BR><BR>"Jerry"=20
<noneya@hotmail.com> wrote in=20
message<BR>news:bdi0d8$org$1@news.codecharge.com...<BR>It seems like =
I=20
looked through it, but I don't remember for sure...<BR><BR>I'll have =
a look=20
and give it a try.  Thanks for your help.  Ill let ya =
know<BR>if=20
it works.<BR><BR>Jerry<BR><BR>"Robert Rodgers"=20
<rrodgers@sylvancomputing.com> wrote in=20
message<BR>news:bdhvri$nro$1@news.codecharge.com...<BR>>=20
Jerry,<BR>><BR>> Did you look at the example pack that came =
with CCS=20
V2 ?<BR>><BR>> Look for<BR>> Data Presentation =
Techniques<BR>>=20
Grid with Navigable Detail View<BR>><BR>> This shows you how =
to do a=20
single record list.  which is what you want.<BR>>=20
Then<BR>><BR>> In your case what I would do is set the refresh =
so it=20
refreshes the page.<BR>><BR>> Then in the initialize event I =
would do=20
something like this.<BR>><BR>><BR>> 'Exit function if we =
have=20
already incremented once.<BR>> 'If you don't do this it will just =
keep=20
recalling it self with an<BR>> incrementing page number and never =

display.<BR>> If Session("AlreadyIncremented") =3D 1=20
Then<BR>>     Session("AlreadyIncremented") =
=3D=20
0<BR>>     Exit Function<BR>> End=20
If<BR>><BR>> Dim lPage<BR>> lPage =3D =
CCGetParam("page","")<BR>>=20
If lPage =3D "" Then<BR>>     Redirect =3D =
FileName &=20
"?" & "page=3D1" & "&" & Request.QueryString<BR>> =

Else<BR>>     'Need to handle when Max pages =
is=20
reached?<BR>>     lPage =3D lPage + 1  =
'Increment=20
page counter<BR>>     Redirect =3D FileName =
& "?"=20
& "page=3D" & lPage & "&" &<BR>>=20
CCGetQueryString("QueryString","page")  'Concat all back=20
together.<BR>Removing<BR>> the original page=3D from the =
url.<BR>> End=20
IF<BR>><BR>> Session("AlreadyIncremented") =3D =
1<BR>><BR>> --=20
<BR>> "Every absurdity has a champion to defend it"<BR>> =
Oliver=20
Goldsmith<BR>> ++++++++++++++++++++++++++++++<BR>><BR>> =
"Jerry"=20
<noneya@hotmail.com> wrote in message<BR>>=20
news:bdhsn1$gre$1@news.codecharge.com...<BR>> that java pretty =
much does=20
the same thing as the meta tag..  They both<BR>> refresh the =

page.<BR>><BR>> I am trying to figure out how to refresh the =
page to=20
the next record.<BR>><BR>> I thought I could combine the =
navigation=20
with the refresh --<BR>> <meta http-equip=3D"refresh" =
content=3D"15;=20
URL=3D{Next_URL}"<BR>> --  but didn't have any luck with=20
it.<BR>><BR>> I don't understand how the {Next_URL} will work =
as a=20
link but not on a<BR>> refresh command.<BR>> If I used the =
meta tag=20
with a page name it works fine..  But I need =
the<BR>same<BR>> page=20
with the next record.<BR>><BR>> A theory I came across is --=20
<BR>><BR>> function PopulateTableLeft()<BR>> {<BR>> =
connect to=20
DB<BR>> Delete the existing left table (or text within =
it)<BR>>=20
declare new left table (if necessary)<BR>> populate with new =
data<BR>>=20
close DB connection<BR>> =
setTimeout(PopulateTableLeft(),15000);<BR>>=20
return;<BR>> }<BR>><BR>> function =
PopulateTableRight()<BR>>=20
{<BR>> connect to DB<BR>> delete existing table (or text =
within=20
it)<BR>> declare new right table (if necessary)<BR>> populate =
with new=20
data<BR>> close DB connection<BR>>=20
setTimeout(PopulateTableRight(),2000);<BR>> return;<BR>>=20
}<BR>><BR>> But this is java, and I have no experience with=20
java.  This theory doesn't<BR>> refresh the page, only the =
data..=20
which would be perfect.... but..<BR>><BR>> Since there are =
only 10=20
records in that table, maybe I could come up with<BR>> some =
If-Then's and=20
refresh to each individual page?  page=3D1, page=3D2 =
etc??<BR>> Any=20
thoughts on how or if that would=20
=
work?<BR>><BR>><BR>><BR>><BR>><BR>><BR>><BR>><BR>=
><BR>>=20
"DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in=20
message<BR>>news:bdf4j2$op9$1@news.codecharge.com...<BR>> =
> The=20
<META> tag does exactly what it says - "refresh" - so you get=20
the<BR>same<BR>> > page over and over.  I suggest you loo =

at  the ideas at<BR>> >=20
=
http://grizzlyweb.com/webmaster/javascripts/refresh.asp...n2<BR>>; =

><BR>> > DonB<BR>> ><BR>> ><BR>> > =
"Jerry"=20
<noneya@hotmail.com> wrote in message<BR>> >=20
news:bcl0e8$lfv$1@news.codecharge.com...<BR>> > > ccs 2, =
ASP and=20
access.<BR>> > > I have a table with 10 records. I want to =
display=20
one record at a<BR>time,<BR>> > then<BR>> > > have =
the page=20
refresh with the next record.<BR>> > ><BR>> > > I =
have=20
tried <META http-equip=3D"refresh" content=3D"15; =
URL=3D{Next_URL}"><BR>>=20
but<BR>> > I<BR>> > > keep getting the first record =
over and=20
over every 15 seconds.<BR>> > ><BR>> > > This page =
is set=20
up as so, The left side has a table with the records<BR>I<BR>> =
>=20
need<BR>> > > to refresh with the next record, the right =
side has a=20
table that shows<BR>> > info<BR>> > > about all 10 =
records. I=20
also need to figure out how to make the table<BR>on<BR>> > =
the<BR>>=20
> > right to refresh every couple of seconds without messing =
with=20
the<BR>table<BR>> on<BR>> > > the left. But one thing at =
a=20
time.<BR>> > ><BR>> > > I think having the two =
different=20
tables might give me some trouble.<BR>When<BR>> > you<BR>> =
>=20
> use the META tag in the head it is dealing with the page, not=20
the<BR>data,<BR>> so<BR>> > I<BR>> > > can see why =
it=20
might not work???<BR>> > ><BR>> > > Anyone have =
any ideas=20
on what to try?<BR>> > > Thanks in advance,<BR>> > =
>=20
Jerryb<BR>> > ><BR>> > ><BR>> ><BR>>=20
=
><BR>><BR>><BR>><BR><BR><BR><BR></BLOCKQUOTE></BLOCKQUOTE></B=
ODY></HTML>

------=_NextPart_000_034E_01C33CC2.E78DAE90--
Robert Rodgers
Posted: 06/27/2003, 2:39 PM

This is a multi-part message in MIME format.

------=_NextPart_000_0013_01C33CB9.D2684150
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

That is good news. I am glad it is working for you.

>>Its official, your my new hero. =20
You make me blush<G>

rob

--=20
"Every absurdity has a champion to defend it"
Oliver Goldsmith
++++++++++++++++++++++++++++++

"Jerry" <noneya@hotmail.com> wrote in message =
news:bdiaa8$e9v$1@news.codecharge.com...

Doh!
It was one of those bang your head on the desk yelling "stupid, stupid, =
stupid!" mistakes.

Works great!
Its official, your my new hero. =20

Thanks a million for you help.

Sincerely,
Jerry

"Jerry" <noneya@hotmail.com> wrote in message =
news:bdia3r$du9$1@news.codecharge.com...
Its working with one little problem.

It starts with the first record when you open the page. Then it =
refreshes to the 2nd record. But that's as far as it goes. Every =
refresh from then on is still record 2.
It works fine in the example you sent me, so I must have done =
something wrong.

I'll keep looking.
Thanks again for the help
Jerry

"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message =
news:bdi6eq$6aq$1@news.codecharge.com...
Jerry, I found a better way.

I put this code in the after page initialize event. Label1 is a =
label I
created on the page and moved into the header area. You will have =
to play
with the name of the page variable in the url. the example pack =
uses.
"employeesPage"

You may also have to play with the ServerURL and PathToCurrentPage =
variables
a bit to make sure you build a properly formatted url.

I have attached the files from the example pack so you can move them =
right
into your directory to see them work.



Rob


Function Page_AfterInitialize() 'Page_AfterInitialize @1-1E3DE16C

'Custom Code @36-73254650
' -------------------------
' Write your own code here.
' -------------------------
Dim xPageNumber, RecordCount, sSQL, rs

sSQL =3D employees.Datasource.CountSQL
If employees.Datasource.Where <> "" Then
sSQL =3D sSQL & " Where " & employees.Datasource.Where
End If

xPageNumber =3D employees.PageNumber
rs =3D DBIntranetDB.Execute(sSQL)
Recordcount =3D CCGetValue(rs,0)

If xPageNumber >=3D Recordcount Then
xPageNumber =3D 1
Else
xPageNumber =3D xPageNumber + 1
End IF

Label1.Value =3D "<meta http-equiv=3D""refresh"" content=3D""15; =
url=3D" &
ServerURL & Mid(PathToCurrentPage,3) & FileName & "?" & =
"employeesPage=3D" &
xPageNumber & """/>"

'End Custom Code

End Function 'Close Page_AfterInitialize @1-54C34B28




--=20
"Every absurdity has a champion to defend it"
Oliver Goldsmith
++++++++++++++++++++++++++++++

"Jerry" <noneya@hotmail.com> wrote in message
news:bdi0d8$org$1@news.codecharge.com...
It seems like I looked through it, but I don't remember for sure...

I'll have a look and give it a try. Thanks for your help. Ill let =
ya know
if it works.

Jerry

"Robert Rodgers" <rrodgers@sylvancomputing.com> wrote in message
news:bdhvri$nro$1@news.codecharge.com...
> Jerry,
>
> Did you look at the example pack that came with CCS V2 ?
>
> Look for
> Data Presentation Techniques
> Grid with Navigable Detail View
>
> This shows you how to do a single record list. which is what you =
want.
> Then
>
> In your case what I would do is set the refresh so it refreshes =
the page.
>
> Then in the initialize event I would do something like this.
>
>
> 'Exit function if we have already incremented once.
> 'If you don't do this it will just keep recalling it self with an
> incrementing page number and never display.
> If Session("AlreadyIncremented") =3D 1 Then
> Session("AlreadyIncremented") =3D 0
> Exit Function
> End If
>
> Dim lPage
> lPage =3D CCGetParam("page","")
> If lPage =3D "" Then
> Redirect =3D FileName & "?" & "page=3D1" & "&" & =
Request.QueryString
> Else
> 'Need to handle when Max pages is reached?
> lPage =3D lPage + 1 'Increment page counter
> Redirect =3D FileName & "?" & "page=3D" & lPage & "&" &
> CCGetQueryString("QueryString","page") 'Concat all back together.
Removing
> the original page=3D from the url.
> End IF
>
> Session("AlreadyIncremented") =3D 1
>
> --=20
> "Every absurdity has a champion to defend it"
> Oliver Goldsmith
> ++++++++++++++++++++++++++++++
>
> "Jerry" <noneya@hotmail.com> wrote in message
>news:bdhsn1$gre$1@news.codecharge.com...
> that java pretty much does the same thing as the meta tag.. They =
both
> refresh the page.
>
> I am trying to figure out how to refresh the page to the next =
record.
>
> I thought I could combine the navigation with the refresh --
> <meta http-equip=3D"refresh" content=3D"15; URL=3D{Next_URL}"
> -- but didn't have any luck with it.
>
> I don't understand how the {Next_URL} will work as a link but not =
on a
> refresh command.
> If I used the meta tag with a page name it works fine.. But I =
need the
same
> page with the next record.
>
> A theory I came across is --=20
>
> function PopulateTableLeft()
> {
> connect to DB
> Delete the existing left table (or text within it)
> declare new left table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableLeft(),15000);
> return;
> }
>
> function PopulateTableRight()
> {
> connect to DB
> delete existing table (or text within it)
> declare new right table (if necessary)
> populate with new data
> close DB connection
> setTimeout(PopulateTableRight(),2000);
> return;
> }
>
> But this is java, and I have no experience with java. This theory =
doesn't
> refresh the page, only the data.. which would be perfect.... but..
>
> Since there are only 10 records in that table, maybe I could come =
up with
> some If-Then's and refresh to each individual page? page=3D1, =
page=3D2 etc??
> Any thoughts on how or if that would work?
>
>
>
>
>
>
>
>
>
> "DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in message
>news:bdf4j2$op9$1@news.codecharge.com...
> > The <META> tag does exactly what it says - "refresh" - so you =
get the
same
> > page over and over. I suggest you loo at the ideas at
> > http://grizzlyweb.com/webmaster/javascripts/refresh.asp#version2
> >
> > DonB
> >
> >
> > "Jerry" <noneya@hotmail.com> wrote in message
> >news:bcl0e8$lfv$1@news.codecharge.com...
> > > ccs 2, ASP and access.
> > > I have a table with 10 records. I want to display one record =
at a
time,
> > then
> > > have the page refresh with the next record.
> > >
> > > I have tried <META http-equip=3D"refresh" content=3D"15; =
URL=3D{Next_URL}">
> but
> > I
> > > keep getting the first record over and over every 15 seconds.
> > >
> > > This page is set up as so, The left side has a table with the =
records
I
> > need
> > > to refresh with the next record, the right side has a table =
that shows
> > info
> > > about all 10 records. I also need to figure out how to make =
the table
on
> > the
> > > right to refresh every couple of seconds without messing with =
the
table
> on
> > > the left. But one thing at a time.
> > >
> > > I think having the two different tables might give me some =
trouble.
When
> > you
> > > use the META tag in the head it is dealing with the page, not =
the
data,
> so
> > I
> > > can see why it might not work???
> > >
> > > Anyone have any ideas on what to try?
> > > Thanks in advance,
> > > Jerryb
> > >
> > >
> >
> >
>
>
>




------=_NextPart_000_0013_01C33CB9.D2684150
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1170" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>That is good news.  I am glad it =
is working=20
for you.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>>>Its official, your my new =
hero. =20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>You make me blush<G></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>rob</FONT></DIV>
<DIV><BR>-- <BR>"Every absurdity has a champion to defend it"<BR>Oliver=20
Goldsmith<BR>++++++++++++++++++++++++++++++<BR></DIV>
<DIV>"Jerry" <<A =
href=3D"mailto:noneya@hotmail.com">noneya@hotmail.com</A>>=20
wrote in message <A=20
href=3D"news:bdiaa8$e9v$1@news.codecharge.com">news:bdiaa8$e9v$1@news.cod=
echarge.com</A>...</DIV>
<DIV> </DIV>
<DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Doh!</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>It was one of those bang =
your head on=20
the desk yelling "stupid, stupid, stupid!" mistakes.</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Works great!</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Its official, your my new =
hero. =20
</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Thanks a million for you=20
help.</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Sincerely,</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Jerry</FONT></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV></DIV></BLOCKQUOTE>
<DIV> </DIV></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Jerry" <<A=20
href=3D"mailto:noneya@hotmail.com">noneya@hotmail.com</A>> wrote in =
message=20
<A=20
=
href=3D"news:bdia3r$du9$1@news.codecharge.com">news:bdia3r$du9$1@news.cod=
echarge.com</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Its working with one little =
problem.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>It starts with the first record when =
you open the=20
page.  Then it refreshes to the 2nd record.  But that's as =
far as it=20
goes.  Every refresh from then on is still record 2.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It works fine in the example you sent =
me, so I=20
must have done something wrong.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I'll keep looking.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Thanks again for the =
help</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Jerry</FONT></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV></DIV></BLOCKQUOTE>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Robert Rodgers" <<A=20
=
href=3D"mailto:rrodgers@sylvancomputing.com">rrodgers@sylvancomputing.com=
</A>>=20
wrote in message <A=20
=
href=3D"news:bdi6eq$6aq$1@news.codecharge.com">news:bdi6eq$6aq$1@news.cod=
echarge.com</A>...</DIV>Jerry,=20
I found a better way.<BR><BR>I put this code in the after page =
initialize=20
event.  Label1 is a label I<BR>created on the page and moved =
into the=20
header area.  You will have to play<BR>with the name of the =
page=20
variable in the url.  the example pack=20
uses.<BR>"employeesPage"<BR><BR>You may also have to play with the =
ServerURL=20
and PathToCurrentPage variables<BR>a bit to make sure you build a =
properly=20
formatted url.<BR><BR>I have attached the files from the example =
pack so you=20
can move them right<BR>into your directory to see them=20
work.<BR><BR><BR><BR>Rob<BR><BR><BR>Function Page_AfterInitialize()=20
'Page_AfterInitialize @1-1E3DE16C<BR><BR>'Custom Code =
@36-73254650<BR>'=20
-------------------------<BR>' Write your own code here.<BR>'=20
-------------------------<BR> Dim xPageNumber, RecordCount, =
sSQL,=20
rs<BR><BR> sSQL =3D employees.Datasource.CountSQL<BR> If=20
employees.Datasource.Where <> "" Then<BR>  sSQL =3D sSQL =
& "=20
Where " & employees.Datasource.Where<BR> End=20
If<BR><BR> xPageNumber =3D employees.PageNumber<BR> rs =3D =

DBIntranetDB.Execute(sSQL)<BR> Recordcount =3D=20
CCGetValue(rs,0)<BR><BR> If xPageNumber >=3D Recordcount=20
Then<BR>  xPageNumber =3D 1<BR> Else<BR>  xPageNumber =
=3D=20
xPageNumber + 1<BR> End IF<BR><BR> Label1.Value =3D =
"<meta=20
http-equiv=3D""refresh"" content=3D""15; url=3D" &<BR>ServerURL =
&=20
Mid(PathToCurrentPage,3) & FileName & "?" & =
"employeesPage=3D"=20
&<BR>xPageNumber & """/>"<BR><BR>'End Custom =
Code<BR><BR>End=20
Function 'Close Page_AfterInitialize =
@1-54C34B28<BR><BR><BR><BR><BR>--=20
<BR>"Every absurdity has a champion to defend it"<BR>Oliver=20
Goldsmith<BR>++++++++++++++++++++++++++++++<BR><BR>"Jerry"=20
<noneya@hotmail.com> wrote in=20
message<BR>news:bdi0d8$org$1@news.codecharge.com...<BR>It seems like =
I=20
looked through it, but I don't remember for sure...<BR><BR>I'll have =
a look=20
and give it a try.  Thanks for your help.  Ill let ya =
know<BR>if=20
it works.<BR><BR>Jerry<BR><BR>"Robert Rodgers"=20
<rrodgers@sylvancomputing.com> wrote in=20
message<BR>news:bdhvri$nro$1@news.codecharge.com...<BR>>=20
Jerry,<BR>><BR>> Did you look at the example pack that came =
with CCS=20
V2 ?<BR>><BR>> Look for<BR>> Data Presentation =
Techniques<BR>>=20
Grid with Navigable Detail View<BR>><BR>> This shows you how =
to do a=20
single record list.  which is what you want.<BR>>=20
Then<BR>><BR>> In your case what I would do is set the refresh =
so it=20
refreshes the page.<BR>><BR>> Then in the initialize event I =
would do=20
something like this.<BR>><BR>><BR>> 'Exit function if we =
have=20
already incremented once.<BR>> 'If you don't do this it will just =
keep=20
recalling it self with an<BR>> incrementing page number and never =

display.<BR>> If Session("AlreadyIncremented") =3D 1=20
Then<BR>>     Session("AlreadyIncremented") =
=3D=20
0<BR>>     Exit Function<BR>> End=20
If<BR>><BR>> Dim lPage<BR>> lPage =3D =
CCGetParam("page","")<BR>>=20
If lPage =3D "" Then<BR>>     Redirect =3D =
FileName &=20
"?" & "page=3D1" & "&" & Request.QueryString<BR>> =

Else<BR>>     'Need to handle when Max pages =
is=20
reached?<BR>>     lPage =3D lPage + 1  =
'Increment=20
page counter<BR>>     Redirect =3D FileName =
& "?"=20
& "page=3D" & lPage & "&" &<BR>>=20
CCGetQueryString("QueryString","page")  'Concat all back=20
together.<BR>Removing<BR>> the original page=3D from the =
url.<BR>> End=20
IF<BR>><BR>> Session("AlreadyIncremented") =3D =
1<BR>><BR>> --=20
<BR>> "Every absurdity has a champion to defend it"<BR>> =
Oliver=20
Goldsmith<BR>> ++++++++++++++++++++++++++++++<BR>><BR>> =
"Jerry"=20
<noneya@hotmail.com> wrote in message<BR>>=20
news:bdhsn1$gre$1@news.codecharge.com...<BR>> that java pretty =
much does=20
the same thing as the meta tag..  They both<BR>> refresh the =

page.<BR>><BR>> I am trying to figure out how to refresh the =
page to=20
the next record.<BR>><BR>> I thought I could combine the =
navigation=20
with the refresh --<BR>> <meta http-equip=3D"refresh" =
content=3D"15;=20
URL=3D{Next_URL}"<BR>> --  but didn't have any luck with=20
it.<BR>><BR>> I don't understand how the {Next_URL} will work =
as a=20
link but not on a<BR>> refresh command.<BR>> If I used the =
meta tag=20
with a page name it works fine..  But I need =
the<BR>same<BR>> page=20
with the next record.<BR>><BR>> A theory I came across is --=20
<BR>><BR>> function PopulateTableLeft()<BR>> {<BR>> =
connect to=20
DB<BR>> Delete the existing left table (or text within =
it)<BR>>=20
declare new left table (if necessary)<BR>> populate with new =
data<BR>>=20
close DB connection<BR>> =
setTimeout(PopulateTableLeft(),15000);<BR>>=20
return;<BR>> }<BR>><BR>> function =
PopulateTableRight()<BR>>=20
{<BR>> connect to DB<BR>> delete existing table (or text =
within=20
it)<BR>> declare new right table (if necessary)<BR>> populate =
with new=20
data<BR>> close DB connection<BR>>=20
setTimeout(PopulateTableRight(),2000);<BR>> return;<BR>>=20
}<BR>><BR>> But this is java, and I have no experience with=20
java.  This theory doesn't<BR>> refresh the page, only the =
data..=20
which would be perfect.... but..<BR>><BR>> Since there are =
only 10=20
records in that table, maybe I could come up with<BR>> some =
If-Then's and=20
refresh to each individual page?  page=3D1, page=3D2 =
etc??<BR>> Any=20
thoughts on how or if that would=20
=
work?<BR>><BR>><BR>><BR>><BR>><BR>><BR>><BR>><BR>=
><BR>>=20
"DonB" <7432D63DBB01D03A196B1EDD80E8@comcast.net> wrote in=20
message<BR>>news:bdf4j2$op9$1@news.codecharge.com...<BR>> =
> The=20
<META> tag does exactly what it says - "refresh" - so you get=20
the<BR>same<BR>> > page over and over.  I suggest you loo =

at  the ideas at<BR>> >=20
=
http://grizzlyweb.com/webmaster/javascripts/refresh.asp...n2<BR>>; =

><BR>> > DonB<BR>> ><BR>> ><BR>> > =
"Jerry"=20
<noneya@hotmail.com> wrote in message<BR>> >=20
news:bcl0e8$lfv$1@news.codecharge.com...<BR>> > > ccs 2, =
ASP and=20
access.<BR>> > > I have a table with 10 records. I want to =
display=20
one record at a<BR>time,<BR>> > then<BR>> > > have =
the page=20
refresh with the next record.<BR>> > ><BR>> > > I =
have=20
tried <META http-equip=3D"refresh" content=3D"15; =
URL=3D{Next_URL}"><BR>>=20
but<BR>> > I<BR>> > > keep getting the first record =
over and=20
over every 15 seconds.<BR>> > ><BR>> > > This page =
is set=20
up as so, The left side has a table with the records<BR>I<BR>> =
>=20
need<BR>> > > to refresh with the next record, the right =
side has a=20
table that shows<BR>> > info<BR>> > > about all 10 =
records. I=20
also need to figure out how to make the table<BR>on<BR>> > =
the<BR>>=20
> > right to refresh every couple of seconds without messing =
with=20
the<BR>table<BR>> on<BR>> > > the left. But one thing at =
a=20
time.<BR>> > ><BR>> > > I think having the two =
different=20
tables might give me some trouble.<BR>When<BR>> > you<BR>> =
>=20
> use the META tag in the head it is dealing with the page, not=20
the<BR>data,<BR>> so<BR>> > I<BR>> > > can see why =
it=20
might not work???<BR>> > ><BR>> > > Anyone have =
any ideas=20
on what to try?<BR>> > > Thanks in advance,<BR>> > =
>=20
Jerryb<BR>> > ><BR>> > ><BR>> ><BR>>=20
=
><BR>><BR>><BR>><BR><BR><BR><BR></BLOCKQUOTE></BLOCKQUOTE></B=
ODY></HTML>

------=_NextPart_000_0013_01C33CB9.D2684150--

   


These are Community Forums for users to exchange information.
If you would like to obtain technical product help please visit http://support.yessoftware.com.

PHP Reports

Visually create Web Reports in PHP, ASP, .NET, Java, Perl and ColdFusion.
CodeCharge.com

Home   |    Search   |    Members   |    Register   |    Login


Powered by UltraApps Forum created with CodeCharge Studio
Copyright © 2003-2004 by UltraApps.com  and YesSoftware, Inc.