Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371

    Numero di risultati di una ricerca

    Ciao

    Io ho una pagina che ricerca dati nel DB (Access), volevo fare che in alto uscisse, come su questo forum:

    Mostra i risultati da 26 a 32 su un totale di 32 (mi basta totale)

    solo che se uso il classico contato n=n+1 io ottengo la variabile solo alla fine, e non all'inizio..

    a me servirebbe saperlo subito

    qualche idea?

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    con un select count hai provato?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    hehe si lo sò che devo usare il count, il punto è che, che sintassi uso?

    devo leggere il recordset col count, poi chiuderlo e poi riaprirlo per stampare i record?

    codice:
    					chiamate_negozi = "SELECT * FROM Chiamate_Negozi WHERE 1=1"
    
    					IF Data_Apertura<>"" THEN chiamate_negozi = chiamate_negozi & " AND Data_Apertura = '" & Data_Apertura & "' "
    					IF Codice_Negozio<>"" THEN chiamate_negozi = chiamate_negozi & " AND Codice_Negozio LIKE '%" & Codice_Negozio & "%' "
    					IF Utente_Negozio<>"" THEN chiamate_negozi = chiamate_negozi & " AND Utente_Negozio LIKE '%" & Utente_Negozio & "%' "
    					IF Utente_IT<>"" THEN chiamate_negozi = chiamate_negozi & " AND Utente_IT LIKE '" & Utente_IT & "%' "
    					IF Stato<>"" THEN chiamate_negozi = chiamate_negozi & " AND Stato = '" & Stato & "' "
    					IF Data_Chiusura<>"" THEN chiamate_negozi = chiamate_negozi & " AND Data_Chiusura = '" & Data_Chiusura & "' "
    
    					objRs.open chiamate_negozi, objConn
    questo è il mio cerca, dopo tutto il cerca stampo i record uno a uno con do while

    all'inizio tra uno e l'altro ddovrei metter eil count, ma che sintassi uso?

  4. #4
    dopo tutta la costruzione


    codice:
    objRs.open "SELECT COUNT(*) FROM (" & chiamate_negozi & ")", objConn
    quanti_record=objRs(0)
    objRs.close
    
    ' qui continui come prima
    
    objRs.open chiamate_negozi, objConn

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    codice:
    select count(*) as tot, campo  from tabella WHERE ...
    pensavo così... :master:
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    perfetto funziona

  7. #7

  8. #8
    Originariamente inviato da yro
    codice:
    select count(*) as tot, campo  from tabella WHERE ...
    pensavo così... :master:
    la mia in pratica rimpiazza (ma in maniera precisa!) la rs.RecordCount

  9. #9
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    grazie ancora

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.