Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    18

    Dividere un singolo record

    Buondì,
    estraggo i primi 2000 caratteri con la funzione Left() da un campo nel mio db access e fin qui tutto bene... ma ora si pone il problema di dividere l'estrazione in due parti quindi dopo aver estratto i primi 2000 car. dovrei fare un "segue" che mi ricarica la pagina e mi estrae gli altri 2000 e così via...???

  2. #2
    Tratto dalla guida in linea di access 2003

    Funzione Mid
    Restituisce un valore Variant (String) contenente un numero specificato di caratteri di una stringa.

    Sintassi
    Mid(stringa, inizio[, lunghezza])

    La sintassi della funzione Mid è composta dalle parti seguenti:

    Parte Descrizione
    stringa Elemento obbligatorio. Espressione stringa da cui vengono restituiti i caratteri. Se stringa contiene Null, verrà restituito Null.
    inizio Elemento obbligatorio. Valore Long. Posizione di un carattere in stringa da cui inizia la parte che deve essere restituita. Se inizio è maggiore del numero di caratteri in stringa, Mid restituisce una stringa di lunghezza zero ("").
    lunghezza Elemento facoltativo. Valore Variant (Long). Numero di caratteri da restituire. Se omesso o se il numero di caratteri contenuti nel testo è minore del numero di caratteri contenuti nell'argomento lunghezza (compreso il carattere di inizio), vengono restituiti tutti i caratteri dalla posizione inizio alla fine della stringa.


    Osservazioni

    Per determinare il numero di caratteri in stringa, utilizzare la funzione Len.

    Nota Utilizzare la funzione MidB con i dati byte contenuti in una stringa. Anziché specificare il numero di caratteri, gli argomenti specificano il numero di byte. Per il codice di esempio che utilizza MidB, vedere il secondo esempio nell'argomento relativo agli esempi
    Quindi fai mid(nomecampo, 2000,2000)
    poi mid (nomecampo,4000,2000) e così' via....

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da motogpdesmo16
    Quindi fai mid(nomecampo, 2000,2000)
    poi mid (nomecampo,4000,2000) e così' via....
    insomma, una piccola paginazione
    Pietro

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.