11. januar 2005 - 18:22Der er
16 kommentarer og 1 løsning
udskrivning af liste fra access
Jeg har en database, hvor jeg ønsker at skive en liste ud med alle de poster som opfylder mine kriterier. Jeg ønsker at gøre det på en måde, sådan at jeg kan have en radiobutton ud hvor hver post, så jeg kan vælge dem til eller fra.
Jeg har tænkt på noget med do until rs.eof reponse.write rs("au") loop
Men jeg synes ik rigtigt jeg kan få det til at virke
Mange tak..ja så skriver den ud. Hvordan får jeg den så til at skrive det ud i en kolonne i stedet for på række? Og hvordan laver jeg en radiobutton som kan vælge den tekst der bliver skrevet ud og gemme det i en variable?
Jo jo...det ved jeg skam godt :) Men den måde du har stillet det op der virker da ikke? Man kan vel ikke lave en response.write og så skrive noget html-kode? Man bliver vel nød til at stoppe vbscriptet ? Eller er det mig der har misforstået?
Lad os sige at jeg ønsker at gemme den værdi som rs("au") repræsetere i en variable såfremt at den er blevet valgt fx. ved en radiobutton. Den værdi skal jeg bruge senere på en anden side, hvor den skal insertes ind i en anden database, sammen med andre værdier som jeg har indsamlet. Det kode jeg har indtil videre er: do until rs.eof response.wirte rs("au") rs.movenext loop
Hvis jeg prøver at implementere mortvaders forslag får jeg en ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/udd_test1/index.asp, line 25
line 25 er: response.write "<input type=radio name='"&rs("au")&"'>"
du har ikke et felt der hedder "au" i det recordset. enten fordi feltet ikke eksisterer med det navn, eller fordi du har lavet en "select felt,felt,felt from tabel", hvor "au" ikke er med i.
Ja tak..det løste problemet...tak for det. Men jeg kan ik fravælge emnerne igen, når har jeg først har valgt dem, og jeg kan vælge flere af gangen. Hvad kan det skyldes?
Jeg har løst problemet....:) Bare lige et spørgsmål mere, og så er pointene dine....:
Hvis jeg skal poste informationen til siden add.asp, hvordan gør jeg det? Jeg har prøvet bare at skrive response.write "<form method="post" action="add.asp">"
%><form method="post" action="add.asp"><% do until rs.eof %> <input type="radio" name="sub" value=<%= rs("UA")%>> <% response.write rs("ua")&"<br>" rs.movenext loop%> <input type=submit> </form>
Det fungerer fint, men når jeg forsøger at trække værdien ud igen på add.asp, viser den kun det første ord, fx. hvis værdien er et navn: Morten Lund viser den kun Morten på add.asp.....
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.