Avatar billede mcfly.asp Nybegynder
07. februar 2002 - 22:09 Der er 9 kommentarer og
1 løsning

link til record og id med grafik

Hej
Jeg har en tabel hvor jeg ønsker at skifte farve for hver anden gang. Det har jeg lavet. Men mit spørgsmål er nu, hvordan får jeg delen med følgende kode til at virke. Meninger giver vist sig selv, men ved at trykke på et ikon skal den huske ID til siden dtalje.asp.

Det er vist Response.Write delen som giver mig problemer. Hjælp mig !!
**********
Response.Write "<td bgcolor='" & bg & "'>" & "<a href='detalje.asp?ID=" & RS("KundeNR") & " '>" & "

Response.Write "<img src=""billeder/infoknap.gif"" width=""50"" height=""50"" border=""0"" >" & "</td>
**********

Delen som volder mig problemer kan i sammenhæng ses her...:

<%
If Not (rs.BOF Or rs.EOF) Then
Do While Not rs.EOF

    If farve=1 Then
        bg="#DCCDBC"
        Farve= Farve + 1
    Else
        bg="C4BDC9"
    farve=1
    End If

    Response.Write "<tr><td bgcolor='" & bg & "'>" & rs("Firstname") & "&nbsp" & rs("Lastname") & "</td>"
    Response.Write "<td bgcolor='" & bg & "'>" & rs("Address") & "</td>"
    Response.Write "<td bgcolor='" & bg & "'>" & rs("Zipcode") & "</td>"
    Response.Write "<td bgcolor='" & bg & "'>" & rs("Country") & "</td>"
    Response.Write "<td bgcolor='" & bg & "'>" & rs("Dato")    & "</td>"
    Response.Write "<td bgcolor='" & bg & "'>" & "<a href='detalje.asp?ID=" & RS("KundeNR") & " '>" & "
    Response.Write "<img src=""billeder/infoknap.gif"" width=""50"" height=""50"" border=""0"" >" & "</td>

    rs.MoveNext
    Loop
End If
rs.Close
Set rs = Nothing
%>
Avatar billede terry Ekspert
07. februar 2002 - 22:17 #1
well first I would say that this is more an ASP question than it is Access, but now that you are here!

In your code your write
Farve= Farve + 1
where is farve used in your code?
Avatar billede mcfly.asp Nybegynder
07. februar 2002 - 22:24 #2
Well, guess Your right about that, sorry. I'm new to this service and I'll take a closer look next time.

Farve is used to keep track of the color of each record in the table. Else I do'nt know what You mean ;-)
Avatar billede nih Novice
07. februar 2002 - 22:38 #3
Den er lidt finurlig din kode

prøv sådan her :

  If farve <> 1 Then
        bg="#DCCDBC"
        Farve = 2
    Else
        bg="C4BDC9"
    farve=1
    End If

Niels
Avatar billede nih Novice
07. februar 2002 - 22:40 #4
normalt gør jeg sådan her

  if i mod 2 = 1 then
    'hver anden gang
  else
    'modsat
  end if

Niels
Avatar billede nih Novice
07. februar 2002 - 22:42 #5
if i mod 2 = 1 then
    'hver anden gang
  else
    'modsat
  end if

  i = i + 1
Avatar billede mcfly.asp Nybegynder
07. februar 2002 - 22:50 #6
sorry, men jeg har fundet ud af det.
Og jo min kode er lidt finurlig men meningen er den samme som modulus ect.

Disse linier fungerer til mit problem.
Response.Write "<td bgcolor='" & bg & "'><a href='detalje.asp?ID=" & RS("KundeNR") & "'>"
Response.Write "<img src='billeder/infoknap.gif' width='20' height='20' border='0'>" & "</td>"

Men ellers tusinde tak for hjælpen.
Avatar billede mcfly.asp Nybegynder
07. februar 2002 - 22:52 #7
øhhhh... er ny i det her forum. doh ;-)
Avatar billede nih Novice
07. februar 2002 - 22:52 #8
sorry - Jeg misforstod dit spørgsmål.
Avatar billede nih Novice
07. februar 2002 - 22:56 #9
Jeg tror, som Terry, at du skal oprette spørgsmålet i kategorien ASP, hvis ikke der kommer ASP-eksperter her.

Du kan bare svare og acceptere dit eget svar her - Så beholder du dine point.

Velkommen på Eksperten :)
Niels
Avatar billede mcfly.asp Nybegynder
07. februar 2002 - 23:00 #10
Jeg fik faktisk svar fra ASP kategorien, og jeg følger dit råd om at beholde mine point. Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester