Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Strul med loop

Postades av 2003-04-19 00:06:54 - Eric Herlitz, i forum asp - allmänt, Tråden har 8 Kommentarer och lästs av 504 personer

Hej alla!

Tänkte förenkla en funktion lite och hittade ett problem jag inte stött på tidigare.

<code>
counter = 0
Do until counter = 5
If rs("p") = counter then strNum & counter = " Selected"
counter = counter + 1
Loop
</code>
Det som bråkar är strNum & counter

Det jag vill är alltså att skapa ett strängar automatiskt via min loop...
Kan detta göras och i så fall hur?

tacksam för hjälp!

// eric


Svara

Sv: Strul med loop

Postades av 2003-04-19 08:10:56 - Christer Svanberg

Egentligen borde jag inte "Lägga mej i",
eftersom jag har noll-koll på asp, men...

I VisualBasic så funkar det inte
heller att skapa en ny control med
<code>
counter = counter + 1
strNum & counter
</code>
Däremot "tror" jag på metoden
<code>
counter = counter + 1
strNum(counter)
</code>
med en control array, helt enkelt.

"Rätta mej, om jag har fel" :-)

/ChristerGbg






Svara

Sv: Strul med loop

Postades av 2003-04-19 11:40:42 - Andreas Hillqvist

Din loop ser skum ut. Om du beskriver vad du vill göra kan vi hjälpa dig.

Antar att har ett fält som kan ha värdet 0 till 4. Du vill loppa ut värdena och markera valt värde:

Då kan du göra så här:
<code>
<select name="p">
<%
Const strOptions = "<option value=""0"">Svart</option><option value=""1"">Grön</option><option value=""2"">Röd</option><option value=""3"">Gul</option><option value=""4"">Blå</option>"
Response.Write Replace(strOptions, """" & rs("p") & """", """" & rs("p") & """ selected")
%>
<select>
</code>


Svara

Sv: Strul med loop

Postades av 2003-04-21 00:45:12 - Eric Herlitz

Hmm, detta är lite svårt att förklara

Det problemet och frågan egentligen ligger är är huruvida det går att skapa strängar eller konstanter automatiskt. Typ med en loop...

Dvs
<code>
counter = 0
Do until counter = 3
(strTest & counter) = counter
counter = counter + 1
loop
</code>
Detta skulle (förhoppningsvis) returnera
strTest0 = 0
strTest1 = 1
strTest2 = 2
strTest3 = 3

Men si det funkar inte...
Så om någon känner till OM det går att skapa sånt här med "automatik" så vore jag evigt tacksam...
Gärna utan att använda arrays

// eric


Svara

Sv: Strul med loop

Postades av 2003-04-22 22:12:53 - Tom Svensson

Hej!

Jag förstår ditt tänk då jag själv vart i samma situation som du en gång, men då visste jag inte riktigt hur man hanterade arrayer.

Här finns en liten kurs:
http://www.pellesoft.nu/login/articles/article.asp?artid=374

Om du berättar lite mer om hur du hade tänkt göra, ska vi se till och hjälpa dig så du fixar biffen.

Lev väl,
Tom S.


Svara

Sv: Strul med loop

Postades av 2003-04-23 08:05:24 - Anders Ljung

Är det en dynamisk array du vill använda ? tror du måste använda 'new' före deklarationen.


Svara

Sv: Strul med loop

Postades av 2003-04-23 12:28:55 - Andreas Hillqvist

Arrayer klarar det du söker.

Litet exempel på arrayer:
<code>
Dim Index
Dim strTest()

ReDim strTest(3)
For Index = 0 to 3
strTest(Index) = Index
Next

ReDim Preserve strTest(5)
For Index = 4 to 5
strTest(Index) = Index
Next
</code>


Svara

Sv: Strul med loop

Postades av 2003-04-24 16:06:27 - Eric Herlitz

gr8, tack så mkt!


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 801
27 960
271 761
631
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies