Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations biv343 on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

asp and access 1

Status
Not open for further replies.

tziviak

Technical User
Oct 10, 2002
128
US
I'm trying to create a calender based on access-and I want to loop through the records-and if it finds for a certain date it should insert it in the box
it's not showing all the info
and also if there is more than one record per date it should show that too--I tried looping but I got into and endless loop(that's the way it seemed)I'm a beginner-so would appreciate if someone would help me
also what does <BR> do?
my code so far(just this part)

Dim iDay, iWeek, sFontColor, dictDte(31,2), intCount
strSql = &quot;SELECT * FROM EvantCalendar WHERE month(dte)= &quot; & month(dtCurViewMonth) & &quot; and year(dte) = &quot; & year(dtCurViewMonth) & &quot; order by dte&quot;

set rs = my_conn.Execute (StrSql)

intCount= 0


' populate array with days of month
on Error resume next


do until rs.EOF

if intCount > 31 then exit do
if Day(rs(&quot;dte&quot;)) = intCount + 1 then
dictDte(intCount, 1) = rs(&quot;text_field&quot;)
else
dictDte(intCount, 1) = &quot; &quot;

End If
rs.Movenext
dictDte(intCount, 2) = intCount + 1
intCount = intCount + 1

loop

Thank you
 
Code:
<br>
is the html tag for a line break, same as hitting the enter key when your typing in a text document.

Ok, concerning your code. You will want to move your rs.MoveNext statement into the top portion of your if statement. This way it will only increment the recordset after it has used an entry. Then you will want to move your intCount increment into the else statement so that it will only incrememnt the count on that when there isn't a record available for that day (meaning there never was or you have moved past that date, already recording the values.&quot;

Next you should move the line where you are sertting the second part of the array above your if statement, since the incrememnt will be occurring in that else stmt now.

The last change you need to make is to the statement:
Code:
dictDte(intCount, 1) = rs(&quot;text_field&quot;)
Since you want this to hold multiple values, do this:
Code:
If dictDte(intCount,1) <> &quot;&quot; Then
   dictDte(intCount, 1) = dictDte(intCount, 1) & &quot;<br>&quot; & rs(&quot;text_field&quot;)
Else
   dictDte(intCount, 1) = rs(&quot;text_field&quot;)
End if

What this will do is if there is already a value in this (ie another event already placed in it for this date) than it will add a break tag and the new event. If there isn't anything in the array at that location yet then it assumes this is the first event for this date and puts it in there.

Hope this helps,
-Tarwn --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
 
I tried the code-and it's not working properly-I'm only getting the 2nd entry on that date(not the first) and the rest of the information of that month-doesn't show up
what is wrong with my code?
thank you for your help




Dim iDay, iWeek, sFontColor, dictDte(31,2), intCount

'get calendar info
'getinfo=&quot;select * from main where tablename='&quot; &calendarname &&quot;';&quot;
'set rsinfo=my_conn.execute(getinfo)

strSql = &quot;SELECT * FROM evantcalendar WHERE year(dte) = &quot; & year(dtCurViewMonth) &&quot; AND month(dte)= &quot; & month(dtCurViewMonth) & &quot; ORDER BY Day(dte)&quot;
'response.write strsql &&quot;<BR>&quot;
set rs = my_conn.Execute (StrSql)

intCount= 0
' populate array with days of month
do until rs.EOF or intCount = 31
if Day(rs(&quot;dte&quot;)) = intCount + 1 then

if dictDte(intCount, 1) <> &quot;&quot; then

dictDte(intCount, 1) = dictDte(intCount, 1)& &quot;<br>&quot; & rs(&quot;text_field&quot;)
else
dictDte(intCount, 1) = rs(&quot;text_field&quot;)
end if

rs.Movenext
End If

dictDte(intCount, 2) = intCount + 1
intCount = intCount + 1
loop
rs.close
 
Ok, I think you may have missed the first portion of my post, here were the suggested changes:
Code:
do until rs.EOF
	if intCount > 31 then exit do
'Set the day counter portion of the array first
Code:
	dictDte(intCount, 2) = intCount + 1
	
	if Day(rs(&quot;dte&quot;)) = intCount + 1 then
'If there is already an entry, append the new one
Code:
		If dictDte(intCount,1) <> &quot;&quot; Then
'This appends the value from the current record to the other values already set for this date
Code:
			dictDte(intCount, 1) = dictDte(intCount, 1) & &quot;<br>&quot; & rs(&quot;text_field&quot;)
		Else
'Otherwise this is the first entry for the date
Code:
'Just set it directly, there is no value to append to
Code:
			dictDte(intCount, 1) = rs(&quot;text_field&quot;)
		End if
		rs.Movenext
'Move to next record now that we have used this one
Code:
	else
'the date in recordset is not this one, so it's time to move to the next day, we don't want to incrememnt the recordset because we haven't used the current record yet
Code:
		intCount = intCount + 1
	End If
loop

With those changes it ought to be working correctly, providing I made the right assumptions concerning the structure of your records in your recordset.

-Tarwn --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
 
thank you-now it's working well
but now-when I click on an event-if there are more than one in a box-it just goes to the last one-I need that each even should be a separate link to the view_day.asp corresponding to that date-and not that all of the events should be a link to one event
the code that links to the page is: ( I put a little code b-4)

For iDay = 0 To 6
sBGCOLOR = &quot;#003399&quot;
If Month(dtCurViewDay) = Month(dtCurViewMonth) Then
If dtCurViewDay = dtToday Then sBGCOLOR = &quot;#99ccff&quot;
else
sBGCOLOR = &quot;#003399&quot;

End If
Response.Write &quot;<span><a href=view_day.asp?&quot; & &quot;view_date=&quot; & day(dtCurViewday) & &quot;-&quot; & monthname(month(dtCurViewday)) & &quot;-&quot;&Year(dtCurViewMonth)&&quot;><TD HEIGHT=50 bgcolor='&quot; & sBGCOLOR & &quot;' style=&quot;&quot;cursor:hand&quot;&quot; >&quot;


If Month(dtCurViewDay) = Month(dtCurViewMonth) Then
If dtCurViewDay = dtToday Then
sFontColor = &quot;#00FF00<i></i>&quot;

Else
sFontColor = &quot;#00FF00&quot;
End If

'---- Write day of month
Response.Write &quot;<FONT FACE=&quot;&quot;Arial&quot;&quot; SIZE=&quot;&quot;-2&quot;&quot; COLOR=&quot;&quot;&quot; & sFontColor & &quot;&quot;&quot;><B>&quot;
Response.Write &quot;<a name=&quot; &Day(dtCurViewDay) & &quot;><a href=view_day.asp?&quot; & &quot;view_date=&quot; & day(dtCurViewday) & &quot;-&quot; & monthname(month(dtCurViewday)) & &quot;-&quot;&Year(dtCurViewMonth)&&quot;>&quot; & Day(dtCurViewDay) & &quot;</B><br><font color='&quot; &sFontColor &&quot;'>&quot; & formatStr(dictDte(Day(dtCurViewDay)- 1, 1)) & &quot;</a>&quot;

End If

Response.Write &quot;&nbsp</TD></a></span>&quot; & vbCrLf
dtCurViewDay = DateAdd(&quot;d&quot;, 1, dtCurViewDay)
Next
Response.Write &quot;</TR>&quot; & vbCrLf
Next
%>


so I probably need a loop to separate it
thank you
 
This probably won't work for you right away,
Code:
'---- Write day of month
Response.Write &quot;<FONT FACE=&quot;&quot;Arial&quot;&quot; SIZE=&quot;&quot;-2&quot;&quot; COLOR=&quot;&quot;&quot; & sFontColor & &quot;&quot;&quot;><B>&quot;
Response.Write &quot;<a name=&quot; &Day(dtCurViewDay) & &quot;>&quot;

Dim events, evnt
'Break up the events again for this date
Set events = Split(dictDte(Day(dtCurViewDay)-1,1),&quot;<br>&quot;)
For each evnt in events
	Response.Write &quot;<a href=view_day.asp?&quot; & &quot;view_date=&quot; & day(dtCurViewday) & &quot;-&quot; & monthname(month(dtCurViewday)) & &quot;-&quot;&Year(dtCurViewMonth)&&quot;>&quot;  & Day(dtCurViewDay) & &quot;</B><br>
	Response.Write &quot;<font color='&quot; &sFontColor &&quot;'>&quot; & formatStr(evnt) & &quot;</a>&quot;
Next
The problem with it is that your not passing anything concerning the event through your querystring, so no matter what event you click on a specific day you will still get the same page because your only passing the date.

-Tarwn --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
 
thanks tarwn-you've been very helpful-I'll try this as soon as I can
BTW what does the 2 stand for in:

dictDte(31,2)

the 31-is the the amount of days in a month...(?)
thanx
-tziviak
 
The 2 is the upper bound on the second dimension, as an example (because I am lazy) here is what a (2) array looks like and then a (4,2) array:
Code:
tArray(2) structure:
 [0 value]
 [1 value]
 [2 value]

tArray(4,2)
 [0,0 value] [0,1 value] [0,2 value]
 [1,0 value] [1,1 value] [1,2 value]
 [2,0 value] [2,1 value] [2,2 value]
 [3,0 value] [3,1 value] [3,2 value]
 [4,0 value] [4,1 value] [4,2 value]

In most languages the 2 would stand for the number of elements for that dimension, in VB it is the upper bound starting at 0, so declaring an array like this:
Dim tArray(5)
actually gives you 6 slots in the array for data, tArray(0) through tArray(6).

In your case your not using all three parts of your second dimension, only 1 and 2,
so you could visualize this as:
Code:
 _Not Used__ __Event____ _Day of Month__
 [0,0 value] [0,1 value] [0,2 value]
 [1,0 value] [1,1 value] [1,2 value]
 [2,0 value] [2,1 value] [2,2 value]
 [3,0 value] [3,1 value] [3,2 value]
 [4,0 value] [4,1 value] [4,2 value]

except of course you have 31 &quot;rows&quot; not 4.

Of course you can have a 3 dimension, 4 dimension, etc array, but they are much harder to draw, and most people have difficulty visualizing past 3 or 4.

Hope this explained well enough,
-Tarwn --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
 
yes, I understand arrays-but what is the 1 and 2 values used here for?
is it for how many values I can insert per day? (because now, I can put in as many events-more than 3)
 
Sort of. Basically this means you can store 3 variables (0, 1, 2) in each &quot;row&quot;.
In your case, since your putting the values for events in as a single string, that value only counts as one. Think of it like a checkers board, your only allowed to have one piece on a square at a time, but it doesn't matter if that piece is just a simple little piece or a king, or a tower of stacked up checkers (extending the rules of the game a little here),

So for each slot in an array you could put in a single variable. Since VB is loosely typed, these values can be any type of value. In your instance you are putting a numeric value in the (x,2) slots (day of month) and a string in the (x,1) slot. It doesn't matter if this string looks like &quot;a&quot; or &quot;a,a,a,a,a,a,a,a,a,a,a,,a,a,a,a,a,a,a,a,a&quot; or
Code:
&quot;<table><tr><td>cell1</td><td>cell2</td></tr></table>&quot;
it is still a single string and only needs a single cell in the array.

With your code what your doing is putting all the events in the last &quot;column&quot; like this:
Code:
&quot;event1<br>event2<br>event3<br>etc&quot;
so it is considered a single string, and thus will fit in a single slot in the array.

Hope that helped clear the waters rather than muddy them more.
-Tarwn --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
FAQ FAQ20-2863
= new Forums.Posting.General.GettingAnswers()
 
actually I have an ID for each record-so how do I split it according to date-to display and then separating them by records-through ID to view different info?
the full calendar.asp code is this:

<%@ LANGUAGE=&quot;VBScript&quot; %>

<%
'Option Explicit
dim calendarname,rsinfo,getinfo,daconn,fn_now
if request.querystring(&quot;calendar&quot;) <> &quot;&quot; then
calendarname=request.querystring(&quot;calendar&quot;)
response.cookies(&quot;calendar&quot;)=request.querystring(&quot;calendar&quot;)
else
calendarname=request.cookies(&quot;calendar&quot;)
end if

'response.write request.cookies(&quot;calendar&quot;)
Session(&quot;submitted&quot;) = True
%>
<!-- #include file=&quot;db.asp&quot; -->
<%
set my_conn= daconn




Function FormatStr(String)
on Error resume next
String = Replace(String, CHR(13), &quot;&quot;)
String = Replace(String, CHR(10) & CHR(10), &quot;</P><P>&quot;)
String = Replace(String, CHR(10), &quot;<BR>&quot;)
FormatStr = String
End Function

Dim dtToday,my_conn,dbpath,payroll,strsql,rs,rs2,rs3,strsql2,stryear,rsyearly,cnpath
dtToday = Date()

Dim dtCurViewMonth ' First day of the currently viewed month
Dim dtCurViewDay ' Current day of the currently viewed month
Dim frmDate,tmpMonth,tmpYear,tmpDate,mnth ' Date submitted by form

' if the GO button was used, build the date from the month and year

If InStr(1, Request.Form, &quot;subGO&quot;, 1) > 0 then
if Request.Form(&quot;CURDATE_month&quot;) = &quot;&quot; then
tmpMonth = month(now())
else
tmpMonth = Request.Form(&quot;CURDATE_month&quot;)
End If

if Request.Form(&quot;CURDATE_year&quot;) = &quot;&quot; then
tmpyear = year(now())
else
tmpyear = Request.Form(&quot;CURDATE_year&quot;)
End If

tmpDate = &quot;1 &quot; & tmpMonth & &quot; 2001&quot;

mnth = Month(tmpDate)
frmDate = DateSerial(tmpyear, mnth, 1)
Else

frmDate = Request.Form(&quot;CURDATE&quot;)

end if

if Request(&quot;view_date&quot;) <> &quot;&quot; then
frmDate= DateSerial(year(Request(&quot;view_date&quot;)), month(Request(&quot;view_date&quot;)), 1)
end if

%>
<% REM This section defines functions to be used later on. %>
<% REM This sets the Previous Sunday and the Current Month %>
<%

'--------------------------------------------------
Function DtPrevSunday(ByVal dt)
Do While WeekDay(dt) > vbSunday
dt = DateAdd(&quot;d&quot;, -1, dt)
Loop
DtPrevSunday = dt
End Function
'--------------------------------------------------
%>
<%REM Set current view month from posted CURDATE, or
' the current date as appropriate.

' if posted from the form
' if prev button was hit on the form
If InStr(1, Request.Form, &quot;subPrev&quot;, 1) > 0 Then
dtCurViewMonth = DateAdd(&quot;m&quot;, -1, frmDate)

' if next button was hit on the form
ElseIf InStr(1, Request.Form, &quot;subNext&quot;, 1) > 0 Then
dtCurViewMonth = DateAdd(&quot;m&quot;, 1, frmDate)
' elseif request.querystring(&quot;subprev&quot;)=1 then
' dtCurViewMonth = DateAdd(&quot;m&quot;, -1, frmDate)

' anyother time
Else
' date add in text box
If InStr(1, Request.Form, &quot;subGO&quot;, 1) > 0 then
dtCurViewMonth = frmDate
Else
if Request(&quot;view_date&quot;) <> &quot;&quot; then
dtCurviewMonth = frmDate
else
dtCurViewMonth = DateSerial(Year(dtToday), Month(dtToday), 1)
End If
End If

End If

%>


<% REM --------BEGINNING OF DRAW CALENDAR SECTION-------- %>
<% REM This section executes the event query and draws a matching calendar. %>
<%
Dim iDay, iWeek, sFontColor, dictDte(31,2), intCount

'get calendar info
'getinfo=&quot;select * from main where tablename='&quot; &calendarname &&quot;';&quot;
'set rsinfo=my_conn.execute(getinfo)

strSql = &quot;SELECT * FROM evantcalendar WHERE year(dte) = &quot; & year(dtCurViewMonth) &&quot; AND month(dte)= &quot; & month(dtCurViewMonth) & &quot; ORDER BY Day(dte)&quot;
'response.write strsql &&quot;<BR>&quot;
set rs = my_conn.Execute (StrSql)

intCount= 0
' populate array with days of month
do until rs.EOF or intCount = 31

dictDte(intCount, 2) = intCount + 1


if Day(rs(&quot;dte&quot;)) = intCount + 1 then

if dictDte(intCount, 1) <> &quot;&quot; then

dictDte(intCount, 1) = rs(&quot;text_field&quot;) & &quot;<br>&quot; & dictDte(intCount, 1)
else
dictDte(intCount, 1) = rs(&quot;text_field&quot;)
end if

rs.Movenext

else
intCount = intCount + 1

End If

loop
rs.close

dim contactrs,consql
dim priconrs,prisql
'consql=&quot;select * from contacts where email<>'&quot; &rsinfo(&quot;primary_contact&quot;) &&quot;' AND email in (select contact from calcontact where visible=yes AND calendar='&quot; &rsinfo(&quot;title&quot;) &&quot;');&quot;
'response.write con1sql
'set contactrs=my_conn.execute(consql)

'prisql=&quot;select * from contacts where email='&quot; &rsinfo(&quot;primary_contact&quot;) &&quot;';&quot;
'response.write prisql
'set priconrs=my_conn.execute(prisql)


%>
<html>
<head>
<!--#INCLUDE FILE=&quot;../header.asp&quot; -->
<title> - Web Calendar</title>
<style fprolloverstyle>A:hover {color: #00FF00; text-decoration: none}
</style>
</head>
<body text=&quot;#000000&quot; link=&quot;#FFFFFF&quot; vlink=&quot;#FFFFFF&quot; alink=&quot;#FFFFFF&quot;>

<table border=0 width=&quot;100%&quot;>
<tr>
<td width=&quot;99%&quot;><h1 align=&quot;center&quot;><font color=&quot;#003399&quot; size=&quot;4&quot;>Yeled
V'Yalda Event Calendar</font></h1>
</td>
</tr>
</table>
<table CELLPADDING=&quot;3&quot; CELLSPACING=&quot;0&quot; WIDTH=&quot;100%&quot; BORDER=&quot;2&quot; BGCOLOR=&quot;#000099&quot; bordercolordark=&quot;#1C644C&quot; bordercolor=&quot;#000099&quot; bordercolorlight=&quot;#FFFFFF&quot;>
<tr VALIGN=&quot;MIDDLE&quot; ALIGN=&quot;CENTER&quot;>
<form NAME=&quot;fmNextPrev&quot; ACTION=&quot;index.asp&quot; METHOD=&quot;POST&quot;><input type=&quot;hidden&quot; name=&quot;CURDATE&quot; value=&quot;<%=dtCurViewMonth%>&quot;>
<td WIDTH=&quot;30%&quot; ALIGN=&quot;RIGHT&quot;>

<input TYPE=&quot;image&quot; NAME=&quot;subPrev&quot; SRC=&quot;previousmonth.gif&quot; BORDER=&quot;0&quot; align=&quot;right&quot;></span>

</td>
<td WIDTH=&quot;40%&quot;><font FACE=&quot;Arial&quot; COLOR=&quot;white&quot;><b><%=MonthName(Month(dtCurViewMonth)) & &quot; &quot; & Year(dtCurViewMonth)%> &nbsp;
</td>
<td WIDTH=&quot;30%&quot; ALIGN=&quot;LEFT&quot; colspan=&quot;7&quot;> <input TYPE=&quot;image&quot; NAME=&quot;subNext&quot; SRC=&quot;nextmonth.gif&quot; BORDER=&quot;0&quot; HSPACE=&quot;0&quot; VSPACE=&quot;0&quot; align=&quot;absbottom&quot;>
</td>
</form>

</tr>
</table>
<table CELLPADDING=&quot;3&quot; CELLSPACING=&quot;0&quot; WIDTH=&quot;100%&quot; BORDER=&quot;2&quot; BGCOLOR=&quot;#0000FF&quot; bordercolordark=&quot;#008000&quot; bordercolor=&quot;#000099&quot; bordercolorlight=&quot;#FFFFFF&quot; style=&quot;border-collapse: collapse&quot;>
<tr VALIGN=&quot;TOP&quot; ALIGN=&quot;CENTER&quot; BGCOLOR=&quot;#000099&quot;>
<% For iDay = vbSunday To vbSaturday %>
<th WIDTH=&quot;14%&quot;><font FACE=&quot;Arial&quot; SIZE=&quot;-2&quot; COLOR=&quot;#FFFFFF&quot;><%=WeekDayName(iDay)%></font>&nbsp;</th>
<%Next %>
</tr>
<%
dtCurViewDay = DtPrevSunday(dtCurViewMonth)

For iWeek = 0 To 5
Response.Write &quot;<TR VALIGN=TOP>&quot; & vbCrLf

Dim sBGCOLOR
sBGCOLOR = &quot;#99ccff&quot;


For iDay = 0 To 6
sBGCOLOR = &quot;#003399&quot;
If Month(dtCurViewDay) = Month(dtCurViewMonth) Then
If dtCurViewDay = dtToday Then sBGCOLOR = &quot;#99ccff&quot;
else
sBGCOLOR = &quot;#003399&quot;

End If
Response.Write &quot;<span><a href=view_day.asp?&quot; & &quot;view_date=&quot; & day(dtCurViewday) & &quot;-&quot; & monthname(month(dtCurViewday)) & &quot;-&quot;&Year(dtCurViewMonth)&&quot;><TD HEIGHT=50 bgcolor='&quot; & sBGCOLOR & &quot;' style=&quot;&quot;cursor:hand&quot;&quot; >&quot;


If Month(dtCurViewDay) = Month(dtCurViewMonth) Then
If dtCurViewDay = dtToday Then
sFontColor = &quot;#00FF00<i></i>&quot;

Else
sFontColor = &quot;#00FF00&quot;
End If

'---- Write day of month
Response.Write &quot;<FONT FACE=&quot;&quot;Arial&quot;&quot; SIZE=&quot;&quot;-2&quot;&quot; COLOR=&quot;&quot;&quot; & sFontColor & &quot;&quot;&quot;><B>&quot;
Response.Write &quot;<a name=&quot; &Day(dtCurViewDay) & &quot;><a href=view_day.asp?&quot; & &quot;view_date=&quot; & day(dtCurViewday) & &quot;-&quot; & monthname(month(dtCurViewday)) & &quot;-&quot;&Year(dtCurViewMonth)&&quot;>&quot; & Day(dtCurViewDay) & &quot;</B><br><font color='&quot; &sFontColor &&quot;'>&quot; & formatStr(dictDte(Day(dtCurViewDay)- 1, 1)) & &quot;</a>&quot;

End If

Response.Write &quot;&nbsp</TD></a></span>&quot; & vbCrLf
dtCurViewDay = DateAdd(&quot;d&quot;, 1, dtCurViewDay)
Next
Response.Write &quot;</TR>&quot; & vbCrLf
Next
%>
<%REM --------END OF DRAW CALENDAR SECTION--------

my_conn.Close
set my_conn = nothing
%></table>
<table width=&quot;100%&quot;><tr><td width=&quot;33%&quot;> </td><td width=&quot;33%&quot;>
<center> <p align=&quot;center&quot;><form NAME=&quot;fmNextPrev2&quot; ACTION=&quot;index.asp&quot; METHOD=&quot;POST&quot;>
<select name=&quot;CURDATE_month&quot; size=&quot;1&quot;>
<option value=&quot;<%=monthName(month(dtCurViewMonth))%>&quot; selected><%=monthName(month(dtCurViewMonth))%> </option>
<option value=&quot;January&quot;>January </option>
<option value=&quot;February&quot;>February </option>
<option value=&quot;March&quot;>March </option>
<option value=&quot;April&quot;>April </option>
<option value=&quot;May&quot;>May </option>
<option value=&quot;June&quot;>June </option>
<option value=&quot;July&quot;>July </option>
<option value=&quot;August&quot;>August </option>
<option value=&quot;September&quot;>September </option>
<option value=&quot;October&quot;>October </option>
<option value=&quot;November&quot;>November </option>
<option value=&quot;December&quot;>December </option>
</select> <input TYPE=&quot;text&quot; NAME=&quot;CURDATE_YEAR&quot; VALUE=&quot;<%=year(dtCurViewMonth)%>&quot; size=&quot;6&quot;>

<input type=&quot;submit&quot; value=&quot;Click Me&quot; name=&quot;subGO&quot;></form>&nbsp;</p></td><td width=&quot;33%&quot; valign=&quot;top&quot;>
<p align=&quot;right&quot;>
<font color=black>Yearly events are in </font><span style=&quot;background-color: #000099&quot;><font color=&quot;#FFFF00&quot;>&nbsp;
yellow&nbsp; </font></span></p>
</td></tr>
</table>

</body>


Thank you
 
tarwn, do you have any ideas where I should start from?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top