Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    Estrarre tutti i record selezionando da listbox

    Ciao, ho una listbox da cui posso selezionare:

    -giovanni
    -giuseppe
    -lidia
    -alberto

    quando seleziono una singola voce (esempio lidia) con una query estraggo tutti i record riferiti a lidia... se volessi estrarre invece tutti i records complessivi (giovanni+giuseppe+lidia+alberto) come devo modificare la listbox?

    Grazie

  2. #2
    Passa un parametro ad esempio "all".
    Esegui nella pagina di interrogazione un controllo. Se il valore è all allora eseui una query senza fintro, in alternativa filtri come ora ad un solo nome.

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da weppos
    Passa un parametro ad esempio "all".
    Esegui nella pagina di interrogazione un controllo. Se il valore è all allora eseui una query senza fintro, in alternativa filtri come ora ad un solo nome.
    Grazie per le indicazioni, allora ho previsto un valore "tutti" nella listbox...
    la query di estrazione con filtro è questa:
    codice:
    SQLDown="SELECT * FROM tbl WHERE NOME='"&request("NOME")&"' order by ID asc" 
    Set RECDown=ConnDown.Execute(SQLDown)
    come scrivo l'altra?
    ho provato così ma non va:


    codice:
    if
    NOME = request.form("tutti")
    
    SQLDown="select * from tbl order by NOME asc"
    Set RECDown=ConnDown.Execute(SQLDown)
    
    else
    
    SQLDown="SELECT * FROM tbl WHERE NOME='"&request("NOME")&"' order by ID asc" 
    Set RECDown=ConnDown.Execute(SQLDown)

  4. #4
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Grazie alla ricerca ho risolto ecco il code:
    codice:
    if NOME = "Tutti" then
    
    SQLDown="select * from tbl order by NOME asc"
    Set RECDown=ConnDown.Execute(SQLDown)
    
    else
    
    SQLDown="SELECT * FROM tbl WHERE NOME='"&request("NOME")&"' order by ID asc" 
    Set RECDown=ConnDown.Execute(SQLDown)
    
    end if
    mitico forum e mitici forummisti

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 © 2026 vBulletin Solutions, Inc. All rights reserved.