Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Conteggio su array

  1. #1

    Conteggio su array

    Buon anno a tutti!

    Ho un array con dentro del testo separato da virgola.

    Il punto è che ci sono più testi uguali.

    Io vorrei visualizzarne 1 solo e, se ce ne sono degli altri, che affianco mi mettese il progressivo di quanti sono.

    Mi potete dare una mano?

    Grazie!
    "Se esprimi un desiderio è perchè vedi cadere una stella.
    Se vedi cadere una stella è perchè guardi il cielo.
    Se guardi il cielo, è perchè credi ancora in qualcosa." by Bob Marley

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    puoi postare il codice di come l'hai costruito???

  3. #3
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    questo è il codice che mostra lo specifico campo dove sono contenuti i valori.

    Io vorrei adesso che me li raggruppasse e li conti


    While (NOT rs.EOF) 'looppa finchè non arriva alla fine del record

    myArray = split(rs.Fields.Item("SOFTWARE").Value,",") 'Elimino tutte le virgole dal campo software e memorizzo in myarray
    for x = 0 to ubound(myArray) 'assegno a x il valore 0 incrementale, cioè si ferma solo quando arriva alla fine dell'array
    novirgola = Trim(myArray(x)) 'memorizzo in novirgola il contenuto dell'array nella posizione specificata da x
    response.write novirgola & "
    "

    next

    rs.MoveNext()
    Wend

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    ma non ti conveniva fare un group by nella query con il numero dei campi uguali e poi inserire il tutto nell'array??? in questo modo non avresti nemmeno n righe uguali al suo interno.

  5. #5
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    non ti seguo...

    se hai notato nel codice c'è il campo SOFTWARE che è di tipo memo.

    Li dentro ci sono tutti i software installati nei pc dei dipendenti. Io devo estrarli 1 ad 1, raggrupparli se uguali e visualizzare quanti ce ne sono.

    invece che

    VPN
    CITRIX
    VPN
    ecc..

    devo fare

    VPN (2)
    CITRIX
    ecc...

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.