Avatar billede jpv Nybegynder
22. september 2003 - 12:28 Der er 6 kommentarer og
1 løsning

Vælge den rette checkbox i ASP

Jeg har 10 checkbox i min access database.
Kaldt lek01-lek10
Hvordan får jeg fundet  den checkbox med det højste nummer som er true, uden at vise de andre?
Håber i forstår
Avatar billede netro Nybegynder
22. september 2003 - 12:31 #1
Du mener, at du har 10 navne i din Access database...

Så kan du bruge ORDER BY.
Avatar billede jpv Nybegynder
22. september 2003 - 12:44 #2
Jeg har 10 chekbox felter og 10 notat felter.
Når jeg har fundet den checkbox med det højste nummer som er afkrydset, kan jeg bruge det til at vise det notat felt som har samme nummer.
F.eks hvis lek5 er det høst afkrydset felt, skal jeg kunne vise notat5 feltet.
Avatar billede netro Nybegynder
22. september 2003 - 12:51 #3
Select Top 1 Notat From Tabel Where Afkrydsningsfelt = True Order By Checkboxnavn Desc
Avatar billede jpv Nybegynder
22. september 2003 - 13:05 #4
Jeg har 20 kolonner i tabellen
10 checkbox med navn fra lek01 til lek10
og 10 notatfelter med navn 01notat til 10notat
Jeg vil så have vist det notatfelt, hvis højste lek? er afkrydset
Undskyld at jeg ikke kan gøre det klarer.
Avatar billede netro Nybegynder
22. september 2003 - 13:28 #5
Okay...

Set rs = Conn.Execute("Select Top 1 * From Tabel")
If Not rs.EOF Then
  Counter = 10
  While Counter > 0 And Notat = ""
      If rs("lek" & Right(0 & Counter, 2)) Then
        Notat = rs(Right(0 & Counter, 2) & "notat")
      End If
      Counter = Counter - 1
  Wend
  Response.Write Notat
End If
Avatar billede jpv Nybegynder
22. september 2003 - 14:03 #6
tak for hjælp
Avatar billede netro Nybegynder
22. september 2003 - 14:46 #7
Selv tak :)
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
Kurser inden for grundlæggende programmering

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