Just nu i M3-nätverket
Gå till innehåll

Fältinnehåll visas inte i uppdateringsformulär


Arvo

Rekommendera Poster

har problem med att visa fältinnehåll från ett listbox-fält. Det lagrade DB-värdet visas inte i formuläret, men det blir rätt i Access-DB.

Vad ska ändras för att fältinnehållet ska synas?

 

Så här ser syntaxen ut för redigeringsformuläret.

 

När man hämtar upp posten så visas text-fälten korrekt t ex:

<td...<input type="text" name="serienr" value="<% = RecSet("Serienr") %>" size="20"></td>

 

Fel uppstår när man använder sig av listbox:

<td....<select name="modell"><option selected>val1<option>val2<option>val3</select>

<option value= <% = RecSet("modell") %>size=15></td>

 

Tack på förhand.

/Arvo

 

 

 

Länk till kommentar
Dela på andra webbplatser

Kristianstad

Hej!

Du måste ha </select> på slutet, också var det lite fel i allmänt. Alltså:

<td>
[b]<select name="modell" size="15">[/b]
<option [b]value="val1"[/b] selected>val1
<option [b]value="val2"[/b]>val2
<option [b]value="val3"[/b]>val3
<option value="<%=RecSet("modell")%>"><%=RecSet("modell")%>[b]</select>[/b]</td>

 

Lycka till!

/ Kristoffer

Windows kunde inte hitta något tangentbord. Tryck F1 för att försöka igen eller F2 för att avbryta.

[inlägget ändrat 2003-03-10 07:34:49 av Kristianstad]

Länk till kommentar
Dela på andra webbplatser

Man kan skriva </option> efter varje <option> men det skall inte vara nödvändigt. Jag använder det ibland när jag vill känna mig extra säker........

 

/gizmo

 

Länk till kommentar
Dela på andra webbplatser

Har testat lösningen på olika sätt. Det blir rätt uppdaterat i Access, men i formuläret visas inte det verkliga fältinnehållet. Av någon anledning visas som default kombiboxens första val när man hämtar upp en aktuell post.

Har även provat med </option> efter varje <option>.

Tacksam för mer hjälp eller något annat exempel.

 

Arvo

 

Länk till kommentar
Dela på andra webbplatser

Har testat lösningen på olika sätt. Det blir rätt uppdaterat i Access, men i formuläret visas inte det verkliga fältinnehållet. Av någon anledning visas som default kombiboxens första val när man hämtar upp en aktuell post.

Har även provat med </option> efter varje <option>.

Tacksam för mer hjälp eller något annat exempel.

 

Arvo

 

 

Länk till kommentar
Dela på andra webbplatser

Mikael Ericsson

Du måste testa innehållet i fältet mot varje val.

T.ex.

 

<option value="val1" <%if RecSet("modell")="val1" then response.write(" selected")%>>val1</option>
<option value="val2" <%if RecSet("modell")="val2" then response.write(" selected")%>>val2</option>

 

[inlägget ändrat 2003-03-11 12:55:35 av Mikael Ericsson]

Länk till kommentar
Dela på andra webbplatser

Tack för hjälpen! Det fungerar bra när man testar innehållet i fältet mot varje val. Avslutar detta.

/Arvo

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...