Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Select 4 alla volta

  1. #1

    Select 4 alla volta

    Ciao a tutti ...

    Sto creando dei piccoli grafici per dei banner, le statistiche saranno salvate settimanalmente con 3 voci.

    I grafici saranno visualizzati ogni 4 record, e per ogni voce ci sarà un singolo grafico.
    Ovvero, poniamo che le voci siano A, B, C, la predisposizione dei grafici sarà così:

    Grafico A:
    A-----------
    A-----
    A-------
    A---------

    Grafico B:
    B-----------
    B-----
    B-------
    B---------

    Grafico C:
    C-----------
    C-----
    C-------
    C---------



    ovviamente poniamo il caso che ci siano in totale 10 record (equivalenti a 10 settimane monitorate) il risultato dovrebbe essere così:

    4 record
    A B C
    A B C
    A B C
    A B C

    4 record
    A B C
    A B C
    A B C
    A B C

    2 record
    A B C
    A B C


    in pratica ogni 4 record me li raggruppa.

    come potrei fare ?? :\

  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    vediamo se ho capito
    tu hai la necessita di

    raggruppare i valori del campo A di 4 righe del rs
    raggruppare i valore del campo b di 4 righe del rs
    raggruppare i valore del campo c di 4 righe del rs
    ?

  3. #3
    si esatto ...

    un esempio statico lo potete vedere qui
    http://www.ragepunk.com/bannerexchan...ner&idbanner=4


    potrei fare un select top, però prenderei chessò i primi 4, se mi servono i "secondi" 4 dovrei fare un altra select a mano e dire di spostarsi di 4 ...


  4. #4
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    ma al volo ora mi viene questa:

    codice:
    while not Rs.eof
       campoA = "," & campoA & Rs("a")
       campoB = "," & campoB & Rs("b")
       campoC = "," & campoC & Rs("c")
       Rs.movenext
    wend
    Rs.Close
    set rs = nothing
    
    ArcampoA = Split(Mid(campoA,2),",")
    ArcampoB = Split(mid(campoB,2),",")
    ArcampoC = Split(Mid(campoC,2),",")
    ora hai un array con tutti i campi a tutti i campi b e tutti i campi
    e poi lavorarci sopra ogni 4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.