| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Array Fra : Ukendt | 
  Dato :  27-04-09 12:34 |  
  |   
            
 Hej NG
 
 Kan man ikke definere et array på flg. måde...???
 
 Stuff = Array(var)
 
 var indeholder : "label1","label2",...osv
 
 Hilsen
 Bjarne
 "Every day new surprises" 
 
 
  
            
             |   |   
            
        
 
            
         
           Rune Jensen (27-04-2009) 
         
	
            | Kommentar Fra : Rune Jensen | 
  Dato :  27-04-09 18:29 |  
  |   
            bsn skrev:
 > Hej NG
 > 
 > Kan man ikke definere et array på flg. måde...???
 > 
 > Stuff = Array(var)
 > 
 > var indeholder : "label1","label2",...osv
 
 Jeg tvivler på, du kan bruge en variabel på den måde, hvis jeg har 
 forstået, hvad du vil.
 
 Du kan i stedet sige:
 
 Stuff = array("label1","label2",.....)
 
 Hvad skal det bruges til - har du mere kode?
 
 
 
 MVH
 Rune Jensen
  
            
             |   |   
            
        
 
            
         
           Ukendt (27-04-2009) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  27-04-09 23:56 |  
  |   
            
"Rune Jensen" <runeofdenmark@gmail.com> skrev
 >> Kan man ikke definere et array på flg. måde...???
 >>
 >> Stuff = Array(var)
 >>
 >> var indeholder : "label1","label2",...osv
 >
 > Jeg tvivler på, du kan bruge en variabel på den måde, hvis jeg har 
 > forstået, hvad du vil.
 >
 > Du kan i stedet sige:
 >
 > Stuff = array("label1","label2",.....)
 >
 > Hvad skal det bruges til - har du mere kode?
 Det skal bare bruges til at sætte nogle labels på en bar graf...
 Jeg har testet Array(var) med IsArray, og den viser True...
 Det kører gennem denne funktion...
 http://www.siteexperts.com/tips/contents/ts19/page1.asp
Men den melder fejl...
 "Error Function Makechart: maxwidth and maxlength have to be greater than 0
 or number of labels not equal to number of values"
 Bjarne 
            
              |   |   
            
        
 
            
         
            Stig Johansen (28-04-2009) 
         
	
            | Kommentar Fra : Stig Johansen | 
  Dato :  28-04-09 01:15 |  
  |  
 
            "bsn" <bsnSNABELAoncableDOTdk> wrote:
 > 
 > "Rune Jensen" <runeofdenmark@gmail.com> skrev
 >> Hvad skal det bruges til - har du mere kode?
 > 
 > Det skal bare bruges til at sætte nogle labels på en bar graf...
 > Jeg har testet Array(var) med IsArray, og den viser True...
 > 
 > Det kører gennem denne funktion...
 >  http://www.siteexperts.com/tips/contents/ts19/page1.asp
> 
 > Men den melder fejl...
 > "Error Function Makechart: maxwidth and maxlength have to be greater than
 > 0 or number of labels not equal to number of values"
 Så fejler den på denne if:
 .....
  if maxheight > 0 and maxwidth > 0 and ubound(labelarray) = ubound(numarray)
 then
 .....
 Prøv at udskrive disse, og se hvor det går galt.
 -- 
 Med venlig hilsen
 Stig Johansen
            
              |   |   
            
        
 
            
         
             Ukendt (28-04-2009) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  28-04-09 09:03 |  
  |   
            
"Stig Johansen" <wopr.dk@gmaill.com> skrev i en meddelelse 
 news:49f64a9f$0$90276$14726298@news.sunsite.dk...
 > "bsn" <bsnSNABELAoncableDOTdk> wrote:
 >
 >>
 >> "Rune Jensen" <runeofdenmark@gmail.com> skrev
 >>> Hvad skal det bruges til - har du mere kode?
 >>
 >> Det skal bare bruges til at sætte nogle labels på en bar graf...
 >> Jeg har testet Array(var) med IsArray, og den viser True...
 >>
 >> Det kører gennem denne funktion...
 >>  http://www.siteexperts.com/tips/contents/ts19/page1.asp
>>
 >> Men den melder fejl...
 >> "Error Function Makechart: maxwidth and maxlength have to be greater than
 >> 0 or number of labels not equal to number of values"
 >
 > Så fejler den på denne if:
 > ....
 > if maxheight > 0 and maxwidth > 0 and ubound(labelarray) = 
 > ubound(numarray)
 > then
 > ....
 >
 > Prøv at udskrive disse, og se hvor det går galt.
 Ja,  det er ubound(labelarray) og ubound(numarray) som er forskellige(0 og 
 6)
 Det vil så sige, at det er labelarray, som ikke duer...???
 Har du en måde, at opbygge array på, når data kommer fra database...
 Do Until
 myArray = ???
 Next
 Bjarne 
            
              |   |   
            
        
 
            
         
              Stig Johansen (28-04-2009) 
         
	
            | Kommentar Fra : Stig Johansen | 
  Dato :  28-04-09 09:12 |  
  |   
            "bsn" <bsnSNABELAoncableDOTdk> wrote:
 
 > Ja,  det er ubound(labelarray) og ubound(numarray) som er forskellige(0 og
 > 6)
 > Det vil så sige, at det er labelarray, som ikke duer...???
 > Har du en måde, at opbygge array på, når data kommer fra database...
 
 Kode - my friend - kode.
 
 Da du ikke giver noget(kode), så tag et kig på split funktionen.
 
 -- 
 Med venlig hilsen
 Stig Johansen
  
            
             |   |   
            
        
 
            
         
               Ukendt (28-04-2009) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  28-04-09 09:41 |  
  |   
            
 "Stig Johansen" <wopr.dk@gmaill.com> skrev
 >
 >> Ja,  det er ubound(labelarray) og ubound(numarray) som er forskellige(0 
 >> og
 >> 6)
 >> Det vil så sige, at det er labelarray, som ikke duer...???
 >> Har du en måde, at opbygge array på, når data kommer fra database...
 >
 > Kode - my friend - kode.
 
 Undskyld min forglemmelse...
 
 > Da du ikke giver noget(kode), så tag et kig på split funktionen
 
 Yes - det var der hunden lå begravet...
 Station = Split(Station,",")
 labelstuff = (Station)
 
 Tak ska du ha...
 Bjarne
 
 
  
            
             |   |   
            
        
 
            
         
                Ukendt (28-04-2009) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  28-04-09 11:28 |  
  |   
            
 "bsn" <bsnSNABELAoncableDOTdk> skrev
 > Yes - det var der hunden lå begravet...
 > Station = Split(Station,",")
 > labelstuff = (Station)
 >
 > Tak ska du ha...
 
 Tillægsspg.
 
 Hvis jeg først vil udskrive fra index 4 i arrayet, hvordan gøres det lige...
 
 Bjarne 
 
 
  
            
             |   |   
            
        
 
            
         
                 Stig Johansen (28-04-2009) 
         
	
            | Kommentar Fra : Stig Johansen | 
  Dato :  28-04-09 11:40 |  
  |   
            "bsn" <bsnSNABELAoncableDOTdk> wrote:
 
 > Tillægsspg.
 > 
 > Hvis jeg først vil udskrive fra index 4 i arrayet, hvordan gøres det
 > lige...
 
 Lidt afhængig af hvad index 4 er, kan du bruge
 for Counter = 3 to uBound(DitArray) ....
 eller 
 for Counter = 4 to uBound(DitArray) ....
 Response.write DitArray(Counter).. osv
 
 -- 
 Med venlig hilsen
 Stig Johansen
  
            
             |   |   
            
        
 
            
         
                  Ukendt (28-04-2009) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  28-04-09 15:37 |  
  |   
            
 "Stig Johansen" <wopr.dk@gmaill.com> skrev i en meddelelse 
 news:49f6dd51$0$90265$14726298@news.sunsite.dk...
 > "bsn" <bsnSNABELAoncableDOTdk> wrote:
 >
 >> Tillægsspg.
 >>
 >> Hvis jeg først vil udskrive fra index 4 i arrayet, hvordan gøres det
 >> lige...
 >
 > Lidt afhængig af hvad index 4 er, kan du bruge
 > for Counter = 3 to uBound(DitArray) ....
 > eller
 > for Counter = 4 to uBound(DitArray) ....
 > Response.write DitArray(Counter).. osv
 
 Jeg vil ikke have de 3 første kolonner i recordsettet med...
 Kan du indkorporere dette i mit script...
 
 for each x in rs.fields
 If x <> "" Then
 Vaerdi = Vaerdi & "," & x.value
 Else
 Vaerdi = Vaerdi & "," & 0
 End If
 next
 
 Bjarne 
 
 
  
            
             |   |   
            
        
 
            
         
                   Stig Johansen (28-04-2009) 
         
	
            | Kommentar Fra : Stig Johansen | 
  Dato :  28-04-09 17:46 |  
  |   
            "bsn" <bsnSNABELAoncableDOTdk> wrote in message
 news:49f7149a$0$15893$edfadb0f@dtext01.news.tele.dk...
 >
 > Jeg vil ikke have de 3 første kolonner i recordsettet med...
 > Kan du indkorporere dette i mit script...
 >
 > for each x in rs.fields
 > If x <> "" Then
 > Vaerdi = Vaerdi & "," & x.value
 > Else
 > Vaerdi = Vaerdi & "," & 0
 > End If
 > next
 
 Jeg bruger denne konstruktion et sted:
 .....
       For Index=0 to (oRs.fields.count-1)
          if not isnull(oRs(Index)) then
 osv..
 
 Så man kunne bruge
       For Index=3 to (oRs.fields.count-1)
 for ikke at få de første 3 felter med.
 
 --
 Med venlig hilsen/Best regards
 Stig Johansen
 
 
 
  
            
             |   |   
            
        
 
            
         
                    Ukendt (29-04-2009) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  29-04-09 13:11 |  
  |   
            
 "Stig Johansen" <wopr.dk@gmail.com> skrev i en meddelelse 
 news:49f73299$0$90271$14726298@news.sunsite.dk...
 > "bsn" <bsnSNABELAoncableDOTdk> wrote in message
 > news:49f7149a$0$15893$edfadb0f@dtext01.news.tele.dk...
 >>
 >> Jeg vil ikke have de 3 første kolonner i recordsettet med...
 >> Kan du indkorporere dette i mit script...
 >>
 >> for each x in rs.fields
 >> If x <> "" Then
 >> Vaerdi = Vaerdi & "," & x.value
 >> Else
 >> Vaerdi = Vaerdi & "," & 0
 >> End If
 >> next
 
 > Så man kunne bruge
 >      For Index=3 to (oRs.fields.count-1)
 > for ikke at få de første 3 felter med.
 
 Blev så til :
 
 For x=3 to (Rs.fields.count-1)
 If Rs.fields(x).value <> "" Then
 Vaerdi = Vaerdi & "," & Rs.fields(x).value
 Else
 Vaerdi = Vaerdi & "," & 0
 End If
 next
 
 Virker fint...
 Takker
 Bjarne
 
 
  
            
             |   |   
            
        
 
            
         
                 Jørn Andersen (29-04-2009) 
         
	
            | Kommentar Fra : Jørn Andersen | 
  Dato :  29-04-09 16:44 |  
  |  
 
            On Tue, 28 Apr 2009 12:27:31 +0200, "bsn" <bsnSNABELAoncableDOTdk>
 wrote:
 >"bsn" <bsnSNABELAoncableDOTdk> skrev
 >> Yes - det var der hunden lå begravet...
 >> Station = Split(Station,",")
 >> labelstuff = (Station)
 >>
 >> Tak ska du ha...
 Hmmm ...
 Recordset-objektet har en metode, der hedder .GetRows
 Den er beregnet til at omdanne et recordset til et array.
 Det er langt lettere end at loope sig frem.
 <url:  http://www.w3schools.com/ado/met_rs_getrows.asp>
>Tillægsspg.
 >
 >Hvis jeg først vil udskrive fra index 4 i arrayet, hvordan gøres det lige...
 Sætter SQL'en til at hente det, du vil have i dit array.
 Good luck!
 -- 
 Jørn Andersen,
 Brønshøj
            
              |   |   
            
        
 
            
         
                  Ukendt (30-04-2009) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  30-04-09 01:10 |  
  |   
            
"Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse 
 news:c2tgv45t2a2vbdivns73a6dqp7og0f3qtm@4ax.com...
 > On Tue, 28 Apr 2009 12:27:31 +0200, "bsn" <bsnSNABELAoncableDOTdk>
 > wrote:
 >
 >>"bsn" <bsnSNABELAoncableDOTdk> skrev
 >>> Yes - det var der hunden lå begravet...
 >>> Station = Split(Station,",")
 >>> labelstuff = (Station)
 >>>
 >>> Tak ska du ha...
 >
 > Hmmm ...
 > Recordset-objektet har en metode, der hedder .GetRows
 > Den er beregnet til at omdanne et recordset til et array.
 > Det er langt lettere end at loope sig frem.
 > <url:  http://www.w3schools.com/ado/met_rs_getrows.asp>
Ok...vil kigge på det senere...
 >>Tillægsspg.
 >>
 >>Hvis jeg først vil udskrive fra index 4 i arrayet, hvordan gøres det 
 >>lige...
 >
 > Sætter SQL'en til at hente det, du vil have i dit array.
 Nok lidt doven - det er 32 felter, som skal hentes...  
Et lille ekstra-ekstra spg.
 Jeg har 8 grafer, som skal genereres...
 Når jeg kun kører 1 gennemløb virker det hele...
 Når jeg vil genbruge mit array(Labels) virker det ikke, men jeg kan se, at 
 jeg får værdier i array(Vaerdier) i alle 8 gennemløb...
 pseudokode
 rs
 rs1=rs
 arrayLabels
 arrayVaerdi
 udskriver graf
 rs1.close
 rs.movenext
 loop
 /pseudokode
 Har du en ide...???
 Bjarne 
            
              |   |   
            
        
 
            
         
                   Ukendt (03-05-2009) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  03-05-09 01:29 |  
  |   
            
"bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse 
 news:49f8ec5e$0$15900$edfadb0f@dtext01.news.tele.dk...
 >
 > "Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse 
 > news:c2tgv45t2a2vbdivns73a6dqp7og0f3qtm@4ax.com...
 >> On Tue, 28 Apr 2009 12:27:31 +0200, "bsn" <bsnSNABELAoncableDOTdk>
 >> wrote:
 >>
 >>>"bsn" <bsnSNABELAoncableDOTdk> skrev
 >>>> Yes - det var der hunden lå begravet...
 >>>> Station = Split(Station,",")
 >>>> labelstuff = (Station)
 >>>>
 >>>> Tak ska du ha...
 >>
 >> Hmmm ...
 >> Recordset-objektet har en metode, der hedder .GetRows
 >> Den er beregnet til at omdanne et recordset til et array.
 >> Det er langt lettere end at loope sig frem.
 >> <url:  http://www.w3schools.com/ado/met_rs_getrows.asp>
>
 > Ok...vil kigge på det senere...
 >
 >>>Tillægsspg.
 >>>
 >>>Hvis jeg først vil udskrive fra index 4 i arrayet, hvordan gøres det 
 >>>lige...
 >>
 >> Sætter SQL'en til at hente det, du vil have i dit array.
 >
 > Nok lidt doven - det er 32 felter, som skal hentes...  
>
 > Et lille ekstra-ekstra spg.
 > Jeg har 8 grafer, som skal genereres...
 > Når jeg kun kører 1 gennemløb virker det hele...
 > Når jeg vil genbruge mit array(Labels) virker det ikke, men jeg kan se, at 
 > jeg får værdier i array(Vaerdier) i alle 8 gennemløb...
 >
 > pseudokode
 > rs
 > rs1=rs
 > arrayLabels
 > arrayVaerdi
 > udskriver graf
 > rs1.close
 > rs.movenext
 > loop
 > /pseudokode
 >
 > Har du en ide...???
 Fandt denne løsning...
 http://forums.aspfree.com/code-bank-54/classic-asp-and-vbscript-arraylist-version-1-0t-67446.html
kode
 For x=3 to (RS.fields.count-1)
 Call myList.Add(RS.fields(x).name)
 next
 Labels = myList.ToArray()
 /kode
 Bjarne 
            
              |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |