11. juni 2003 - 00:11
Der er
2 kommentarer og 1 løsning
Indekset er uden for området: [number: 0]
Okay jeg har et par lykker her og et array: Response.Write " <table border=""0"" cellspacing=""0"" cellpadding=""2"">"& vbCrLf BuildStageOneArray = "A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P" StageOneArray = Split(BuildStageOneArray, "|") AntalRows = 0 For ss = 1 To Clng(inptGroups) If Clng(AntalRows) = 0 Then Response.Write " <tr>"& vbCrLf End If Response.Write " <td valign=""top"">"& vbCrLf &_ " <table style=""border-top: 1 solid "& strtableBorderColor &";border-left: 1 solid "& strtableBorderColor &";border-right: 1 solid "& strtableBorderColor &""" border=""0"" cellspacing=""0"" cellpadding=""2"">"& vbCrLf &_ " <tr style=""font-color: "& strFontColorSmall &";font-family: "& strFont &";font-size: "& strFontSizeSmall &"px;font-weight: "& strFontWeightSmall &""">"& vbCrLf &_ " <td align=""center"" colspan=""3"" style=""border-bottom: 1 solid "& strtableBorderColor &""">Group "& StageOneArray(ss - 1) &"</td>"& vbCrLf &_ " </tr>"& vbCrLf For tt = 1 To Clng(inptTpg) Response.Write " <tr style=""font-color: "& strFontColorSmall &";font-family: "& strFont &";font-size: "& strFontSizeSmall &"px;font-weight: "& strFontWeightSmall &""">"& vbCrLf &_ " <td style=""border-bottom: 1 solid "& strtableBorderColor &";border-right: 1 solid "& strtableBorderColor &""">Team"& tt &"</td>"& vbCrLf &_ " <td style=""border-bottom: 1 solid "& strtableBorderColor &";border-right: 1 solid "& strtableBorderColor &""">0</td>"& vbCrLf &_ " <td style=""border-bottom: 1 solid "& strtableBorderColor &";"">0</td>"& vbCrLf &_ " </tr>"& vbCrLf Next Response.Write " </table>"& vbCrLf &_ " </td>"& vbCrLf AntalRows = AntalRows + 1 If Clng(AntalRows) = 8 Then Response.Write " </tr>"& vbCrLf AntalRows = 0 End If Next If Clng(AntalRows) > 0 Then Response.Write " </tr>"& vbCrLf End If Response.Write " </table>"& vbCrLf &_ Jeg vil gerne have at den skal udskrive det i 2 rækker, med 8 grupper i hver, men det kan de fleste vist godt se. Hvis jeg prøver det jeg har gang i der, kommer den bare med en fejl (den som står i overskriftet). Efter hvad jeg har læst mig frem til, skal jeg nok bruge noget ReDim, Ubound eller noget i den retning, men hvordan ? På forhånd tak!
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
du skulle vist have glemt at poste indholdet af "inptGroups", eller blot der hvor den sættes... men mon ikke følgende kode skulle virke ? Response.Write " <table border=""0"" cellspacing=""0"" cellpadding=""2"">"& vbCrLf BuildStageOneArray = "A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P" StageOneArray = Split(BuildStageOneArray, "|") AntalRows = 0 inptGroups = UBound(StageOneArray) For ss = 0 To Clng(inptGroups) If Clng(AntalRows) = 0 Then Response.Write " <tr>"& vbCrLf End If Response.Write " <td valign=""top"">"& vbCrLf &_ " <table style=""border-top: 1 solid "& strtableBorderColor &";border-left: 1 solid "& strtableBorderColor &";border-right: 1 solid "& strtableBorderColor &""" border=""0"" cellspacing=""0"" cellpadding=""2"">"& vbCrLf &_ " <tr style=""font-color: "& strFontColorSmall &";font-family: "& strFont &";font-size: "& strFontSizeSmall &"px;font-weight: "& strFontWeightSmall &""">"& vbCrLf &_ " <td align=""center"" colspan=""3"" style=""border-bottom: 1 solid "& strtableBorderColor &""">Group "& StageOneArray(ss) &"</td>"& vbCrLf &_ " </tr>"& vbCrLf For tt = 1 To Clng(inptTpg) Response.Write " <tr style=""font-color: "& strFontColorSmall &";font-family: "& strFont &";font-size: "& strFontSizeSmall &"px;font-weight: "& strFontWeightSmall &""">"& vbCrLf &_ " <td style=""border-bottom: 1 solid "& strtableBorderColor &";border-right: 1 solid "& strtableBorderColor &""">Team"& tt &"</td>"& vbCrLf &_ " <td style=""border-bottom: 1 solid "& strtableBorderColor &";border-right: 1 solid "& strtableBorderColor &""">0</td>"& vbCrLf &_ " <td style=""border-bottom: 1 solid "& strtableBorderColor &";"">0</td>"& vbCrLf &_ " </tr>"& vbCrLf Next Response.Write " </table>"& vbCrLf &_ " </td>"& vbCrLf AntalRows = AntalRows + 1 If Clng(AntalRows) = 8 Then Response.Write " </tr>"& vbCrLf AntalRows = 0 End If Next If Clng(AntalRows) > 0 Then Response.Write " </tr>"& vbCrLf End If Response.Write " </table>"& vbCrLf &_
Ja jeg skulle nok have sagt hvad indholdet af inptGroup, men indholdet får jeg fra en dropdown menu fra forige side, hvor man kan vælge 4,8,12 eller 16 i dette tilfælde 16. Det er dog lige meget nu, for nu virker det. Jeg synes bare at jeg havde prøvet det der en gang selv, men der må åbenbart have været en fejl :) Tak for hjælper og hvis du lige vil svarer, så kan du få dine velfortjente point :)
Kurser inden for grundlæggende programmering