Currently I have been asked by my father to set him up a log book for his Ham Radio stuff and know what I want to setup using the following database fields:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Unique (LOG_MONTH_YEAR) | Unique (LOG_MONTH_YEAR) | Unique (LOG_MONTH_YEAR) |
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Unique (LOG_MONTH_YEAR) | Unique (LOG_MONTH_YEAR) | Unique (LOG_MONTH_YEAR) |
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Unique (LOG_MONTH_YEAR) | Unique (LOG_MONTH_YEAR) | Unique (LOG_MONTH_YEAR) |
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
| Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) | Data (LOG_CALLSIGN) Y/N (LOG_YES_NO) If Smile (LOG_SMILE) |
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I have it grouping the items with the LOG_MONTH_YEAR from the database, but need to have only the 3 columns going across. Here is my code I have:
<br />
<%
'Dimension variables
Dim rsVK3PALog 'Holds the recordset for the records in the database
'Create an ADO connection odject
Set adoCon = Server.CreateObject("ADODB.Connection")
%>
<!--#INCLUDE VIRTUAL="/connection.asp" -->
<%
Response.Write ("<table width=""200"" border=""0"" cellpadding=""0"" cellspacing=""0"">")
'Create an ADO recordset object
Set rsVK3PALog = Server.CreateObject("ADODB.Recordset")
'Initialise the strSQL variable with an SQL statement to query the database
strSQL = "SELECT VK3PA_LOG.* FROM VK3PA_LOG ORDER BY LOG_MONTH_YEAR, LOG_ID ASC;"
'Open the recordset with the SQL query
rsVK3PALog.Open strSQL, adoCon
Do While NOT rsVK3PALog.EOF
strMonthLog = rsVK3PALog("LOG_MONTH_YEAR")
strLogCounter = strLogCounter + 0
if strMonthLog <> tmpDayOfWeek And strLogCounter <> 1 then
Response.Write (" <tr>")
Response.Write (" <td width=""200"" colspan=""4"" align=""left"">")
Response.Write (" <br />")
Response.Write (" </td>")
Response.Write (" </tr>")
Response.Write (" <tr>")
Response.Write (" <td width=""200"" colspan=""4"" align=""center"">")
Response.Write (" <font class=""logs_header"">" & strMonthLog &"</font>")
Response.Write (" </td>")
Response.Write (" </tr>")
end if
Response.Write (" <tr>")
Response.Write (" <td width=""10"" align=""left"">")
Response.Write (" <font class=""text3f""> </font>")
Response.Write (" </td>")
Response.Write (" <td width=""140"" align=""left"">")
Response.Write (" <font class=""text3f"">" & rsVK3PALog("LOG_CALLSIGN") & "</font>")
Response.Write (" </td>")
Response.Write (" <td width=""20"" align=""left"">")
Response.Write (" <font class=""text3f"">" & rsVK3PALog("LOG_YES_NO") & "</font>")
Response.Write (" </td>")
Response.Write (" <td width=""30"" align=""middle"" valign=""center"">")
Response.Write (" <font class=""text3f""><img src=""" & strSiteURL & "/forum/forum_images/icon_smile.gif"" width=""15"" height=""15""> </font>")
Response.Write (" </td>")
Response.Write (" </tr>")
startrw = startrw + 1
tmpDayOfWeek = strMonthLog
rsVK3PALog.MoveNext
loop
Response.Write ("</table>")
'Reset server objects
rsVK3PALog.Close
Set rsVK3PALog = Nothing
Set adoCon = Nothing
%>
Is anyone able to help with having the unique tables have 3 columns before writing the next lot of 3 below them?