Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395

    Contare fields diversi da 0

    Ciao a tutti , ho il seguente problema devo riuscire a contare per un record in una tabella di access quanti campi sono diversi da 0, mi spiego meglio...

    la tabella e' fatta da:
    Id = campo contatore
    Campo1= numerico
    Campo2= numerico
    Campo3= numerico
    Campo4= numerico
    Campo5= numerico
    Campo6= numerico
    ecc...

    Campo1 fino a Campo6 possono essere uguali a 0, ho bisogno di sapere quanti sono diversi da 0 e quali ?
    Come posso fare?
    questo e' cio' che ho fato:
    RefIdGroup = request.QueryString("IdGroup") ' prendo il record che mi interessa...
    sqlGroup = "SELECT * FROM CategoryCalendar where Id="&RefIdGroup&""
    Set rsGroup = Server.CreateObject("ADODB.Recordset")
    rsGroup.Open sqlGroup , conn ,1,3
    Name1 = rsGroup("Name1")
    Name2 = rsGroup("Name2")
    Name3 = rsGroup("Name3")
    Name4 = rsGroup("Name4")
    Name5 = rsGroup("Name5")
    Name6 = rsGroup("Name6")


    Help me, ciao

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    Con un if nel senso
    if Name1 = 0 then Name1=0 else Name1 = 1 end if
    if Name2 = 0 then Name2=0 else Name2 = 1 end if
    if Name3 = 0 then Name3=0 else Name3 = 1 end if
    if Name4= 0 then Name4=0 else Name4= 1 end if
    if Name5 = 0 then Name5=0 else Name5 = 1 end if
    if Name6 = 0 then Name6=0 else Name6 = 1 end if

    Cosi'? altrimenti..........

    ciao

  4. #4
    boh, mica ho capito quello che devi fare

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    Ho un record che ha al suo interno 6 campi chiamati Name1, Name2 .... Name6.
    Questi 6 campi sono numeri e alcune volte possono essere 0.
    Ho bisogno d prendere solo quelli che sono diversi da 0 e contare quanti campi sono (da 1 a 6).
    Volevo provare a farlo dalla query ma non so come fare altrimenti come posso fare?
    + chiaro ora?

  6. #6
    puoi contarli (e sempre di IF parliamo) ma non puoi NON prenderli. puoi non considerarli, ma questo dipende dalla logica del tuo programma

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.