Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    nome variabile composto

    Ciao a tutti, avrei bisogno di creare una variabile il cui nome deve essere composto dal nome più un id estratto da un db.
    ho fatto cosi ma mi dà errore:
    stanza & rscamere("StanzaID") & vista = 0

    ho provato anche:
    stanzavista[rscamere("StanzaID")] = 0

    ma nulla...
    come devo fare?
    Chi Non RisiKa noN RosiKa

  2. #2
    IMHO, la cosa migliore è usare un array

  3. #3
    potresti aiutarmi...
    come devo fare?
    Chi Non RisiKa noN RosiKa

  4. #4
    Stanza(x) = valore

    that easy!

  5. #5
    non mi funziona...
    ho provato a fare:
    stanzavista(rscamere("StanzaID")) = 1
    ma mi dice "Tipo non corrispondente: 'stanzavista'"
    ho provato anche
    stanzavista(rscamere("StanzaID")) = "1"
    ed è uguale...

    esempio: ho 2 stanze, una con id = 8 e l'altra con id = 13 e vorrei creare due variabili stanzavista8 = 0 e stanzavista13 = 0
    Chi Non RisiKa noN RosiKa

  6. #6
    l'array va ovviamente inizializzato - con Dim o ReDim

  7. #7
    scusa ma non ho mai utilizzato gli array e non so come funzionano...
    ora ho fatto:
    Dim stanzavista()
    stanzavista(rscamere("StanzaID")) = 1

    l'errore adesso è:
    Indice non incluso nell'intervallo
    Chi Non RisiKa noN RosiKa

  8. #8
    visto che non li hai mai usati non sarebbe male documentarti cmq..

    Dim Array(numero_di_elementi)
    se sai da subito quanti ne sono

    oppure, se non sai quanti ne sono

    ReDim Array()

    calcoli quanti ne sono

    ReDim Preserve Array(quanti ne sono)
    ri-calcoli quanti ne sono
    ReDim Preserve Array(quanti ne sono)

    quante volte ti pare

    se non usi Preserve, il contenuto viene svuotato

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.