Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Random su Filtro

  1. #1

    Random su Filtro

    Ciao a tutti,
    sto sviluppando un applicativo con access e dovrei creare due pulsanti per estrarre dati da una maschera con un filtro già applicato(filtro in base a maschera).
    In pratica il primo pulsante dovrebbe, una volta filtrati i dati, estrarre un tot di risultati a random fra i dati già filtrati e mostrarli all'utente(in qualsiasi forma: la migliore sarebbe un report ovviamente, però va bene anche sotto forma di dati nella maschera).

    Quindi ad esempio ho un database con 100 record, li filtro e diventano 20. Con il pulsante per l'estrazione a random devo estrarre 5 record a random da quei 20, applicando una specie di secondo filtro.

    L'altra funzione invece dovrebbe semplicemente visualizzare un range di risultati in base all'ID selezionato.
    Ovvero inserendo in una text box il numero 12 devono essere restituiti i record che hanno per ID i numeri 10,11,12,13,14.

    Come si può fare?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select * from tabella where id between 12-2 and 12+2

    la query funziona anche per i record che si trovano agli estremi inferiore e superiore e in caso di valori inesistenti (tipo 1-2) non produce errori.

    Per ricavare dei record in maniera casuale

    select top 5 * from tabella order by rnd(id)

  3. #3
    Ma la random viene applicata ai risultati filtrati o a tutti i risultati?

  4. #4
    Ah un'altra cosa, non è un comando SQL quello?

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.