|  | 		    
					
        
         
          
         
	
          | |  | Rullemenu - Indsætte en vandret streg ved ~ Fra : SpookiePower
 | 
 Dato :  11-11-03 00:38
 | 
 |  | Jeg har fået hevet nogle info ud af min database, som bla
 indeholder medarbejdernummer, initialer og holdnummer.
 Disse informationer har jeg fået samlet i objRS, sorteret
 efter holdnummer. Det er nu meningen at jeg gerne vil have
 dem vist i en rullemenu, hvor der efter at alle medarbejderne
 der er på hold 1 er blevet vist i rullemenuen kommer en
 vandret streg som adskiller holdene, som feks
 
 100 KJ
 102 FG
 103 HJ
 -------
 201 MP
 osv
 
 
 Jeg har forsøgt mig lidt frem med at når holdnummeret i ObjRS skifter
 fra feks 1 til 2 skal der indsættes en vandret streg i rullemenuen, men
 jeg kan ikke gennemskue hvorledes det skal gøres.
 
 <%a=ObjRS("holdnummer") %>
 
 <form name="RulleMenu" method="post" action="tavlesaet.asp">
 <select name="medarbejdernummerMenu">
 <% while not ObjRS.eof %>
 
 <% if a = ObjRS("holdnummer") then %>
 <option value="<% response.write ObjRS("medarbejdernummer")
 %>"><%response.write ObjRS("initialer") %></option>
 <% ObjRS.MoveNext %>
 <% else %>
 <option>------</option>
 <% end if%>
 <%wend %>
 </select>
 
 Jeg tror jeg har fat i det rigtigt, men med min viden indtil nu, behøver jeg
 lidt hjælp for at komme videre.
 
 
 
 
 |  |  | 
  Lars Hoffmann (11-11-2003) 
 
	
          | |  | Kommentar Fra : Lars Hoffmann
 | 
 Dato :  11-11-03 01:09
 | 
 |  | SpookiePower escribió / skrev
 
 > Jeg har fået hevet nogle info ud af min database, som bla
 > indeholder medarbejdernummer, initialer og holdnummer.
 > Disse informationer har jeg fået samlet i objRS, sorteret
 > efter holdnummer. Det er nu meningen at jeg gerne vil have
 > dem vist i en rullemenu, hvor der efter at alle medarbejderne
 > der er på hold 1 er blevet vist i rullemenuen kommer en
 > vandret streg som adskiller holdene, som feks
 >
 > 100 KJ
 > 102 FG
 > 103 HJ
 > -------
 > 201 MP
 > osv
 >
 >
 > Jeg har forsøgt mig lidt frem med at når holdnummeret i ObjRS
 > skifter fra feks 1 til 2 skal der indsættes en vandret streg i
 > rullemenuen, men jeg kan ikke gennemskue hvorledes det skal gøres.
 >
 > <%a=ObjRS("holdnummer") %>
 >
 > <form name="RulleMenu" method="post" action="tavlesaet.asp">
 >     <select name="medarbejdernummerMenu">
 >       <% while not ObjRS.eof %>
 >
 >       <% if a = ObjRS("holdnummer") then %>
 >               <option value="<% response.write
 >               ObjRS("medarbejdernummer")
 > %>"><%response.write ObjRS("initialer") %></option>
 >               <% ObjRS.MoveNext %>
 >         <% else %>
 >     <option>------</option>
 >    <% end if%>
 >     <%wend %>
 >  </select>
 >
 > Jeg tror jeg har fat i det rigtigt, men med min viden indtil nu,
 > behøver jeg lidt hjælp for at komme videre.
 
 
 Vidste du at der er et perfromance tab fo hver gang du har et <%-tegn?
 Prøv noget kode a lá dette (utestet kode):
 
 <% dim prevHoldNummer %>
 
 <form name="RulleMenu" method="post" action="tavlesaet.asp">
 <select name="medarbejdernummerMenu">
 <% do while not ObjRS.eof
 if ObjRS("holdnummer") <> prevHoldNummer and
 prevHoldNummer <> "" then %>
 <option>------</option>
 else
 <option value="<%=ObjRS("medarbejdernummer") & """>" & ObjRS
 ("initialer") %></option>
 <%
 end if
 prevHoldNummer = ObjRS("holdnummer")
 ObjRS.MoveNext
 loop%
 >
 </select>
 
 
 |  |  | 
  SpookiePower (11-11-2003) 
 
	
          | |  | Kommentar Fra : SpookiePower
 | 
 Dato :  11-11-03 01:15
 | 
 |  | 
 "Lars Hoffmann" <lars@intercambiodvd.com> skrev i en meddelelse
 news:Xns9430BF1BE4B2intercambiodvdPUNTOc@130.133.1.4...
 
 Det vil jeg straks kigge lidt nærmere på.
 
 
 >
 >
 > Vidste du at der er et perfromance tab fo hver gang du har et <%-tegn?
 > Prøv noget kode a lá dette (utestet kode):
 >
 > <% dim prevHoldNummer %>
 >
 > <form name="RulleMenu" method="post" action="tavlesaet.asp">
 >  <select name="medarbejdernummerMenu">
 >  <% do while not ObjRS.eof
 >  if ObjRS("holdnummer") <> prevHoldNummer and
 >     prevHoldNummer <> "" then %>
 >     <option>------</option>
 >  else
 >    <option value="<%=ObjRS("medarbejdernummer") & """>" & ObjRS
 > ("initialer") %></option>
 >    <%
 >   end if
 >   prevHoldNummer = ObjRS("holdnummer")
 >   ObjRS.MoveNext
 >  loop%
 > >
 > </select>
 
 
 
 
 |  |  | 
  SpookiePower (11-11-2003) 
 
	
          | |  | Kommentar Fra : SpookiePower
 | 
 Dato :  11-11-03 13:07
 | 
 |  | Mange tak Lars.
 Med lidt modificering, så virkede det til sidst.
 
 
 
 
 |  |  | 
 |  |