Avatar billede Jman Praktikant
25. april 2002 - 10:10 Der er 5 kommentarer og
1 løsning

Default valg i dropdown box som skal kunne ændres

Jeg sidder og forsøger mig med et produktionsstyringssystem. Jeg er dog frosset fast i en dropdown-boks.
Forklaring:
Systemet henter informationer fra en database - en af informationerne er hvilken status en ordre har. Stausfelterne er:
- ny
E igang
B batch
S sorter
K klar
Det skulle så være sådan at når man henter informationerne fra DB skal den status ordren p.t. har, være default i en dropdown. Status skal kunne vælges fra drop down, så man manuelt kan opdatere ordrens status.
Hvordan skal det kodes ?
Avatar billede cape Nybegynder
25. april 2002 - 10:17 #1
lstaus = Rs("status")
while not rs.EOF
If Rs("status")  = lstatus Then
Response.write "<option value=""" & Rs("ID") & """ selected>" & Rs(status") "</option>"
else
Response.write "<option value=""" & Rs("ID") & """>" & Rs(status") "</option>"
End if
rs.movenext
wend
Avatar billede cape Nybegynder
25. april 2002 - 10:17 #2
lstatus = Rs("status")
while not rs.EOF
If Rs("status")  = lstatus Then
Response.write "<option value=""" & Rs("ID") & """ selected>" & Rs("status") & "</option>"
else
Response.write "<option value=""" & Rs("ID") & """>" & Rs("status") & "</option>"
End if
rs.movenext
wend

sådan...
Avatar billede Jman Praktikant
25. april 2002 - 10:51 #3
jeg får følgende fejl:
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
Avatar billede cape Nybegynder
25. april 2002 - 10:53 #4
ja jeg kan ikke gætte dine felt navne i databasen....? jeg aner ikke hvad dit status felt hedder i databasen...
Avatar billede Jman Praktikant
25. april 2002 - 11:08 #5
hæhæ
jeg har lavet det således:
<%
strProdsted = "select prmethod FROM pub p, ad a WHERE p.adno = a.adno AND p.adno='"&get_adno&"'"
Set rsProdsted = CreateObject("ADODB.Recordset")
rsProdsted.open strProdsted, dbOracle
%>

<%
lstatus = rsProdsted("prmethod")
while not rsProdsted.EOF
If rsProdsted("prmethod")  = lstatus Then
Response.write "<option value=""" & rsProdsted("adno") & """ selected>" & rsProdsted("prmethod") & "</option>"
else
Response.write "<option value=""" & rsProdsted("adno") & """>" & rsProdsted("prmethod") & "</option>"
End if
rsProdsted.movenext
wend
%>
Avatar billede Jman Praktikant
08. maj 2002 - 00:14 #6
lukker
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