Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Esistono due modi di base per richiedere un valore in un campo di una tabella di Access:

  • Impostare la proprietà Obbligatorio del campo su     A questo scopo, aprire la tabella in visualizzazione Struttura. Questo metodo è facile e una buona scelta se si vuole modificare un solo campo una sola volta.

  • Usare un query di definizione dei dati che crea un indice non Null nel campo    A questo scopo, usare Visualizzazione SQL. Questo metodo non è semplice come usare la visualizzazione Struttura, ma ha un vantaggio: è possibile salvare la query di definizione dei dati e usarla di nuovo in un secondo momento. Questa operazione è utile se si eliminano e ricreano periodicamente tabelle e si vogliono richiedere valori per alcuni campi.

Impostare la proprietà Obbligatorio per un campo su Sì

  1. Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla tabella e quindi scegliere Visualizzazione Struttura.

  2. Selezionare il campo che si vuole richiedere abbia sempre un valore.

  3. Nel riquadro Proprietà campo, nella scheda Generale , impostare la proprietà Obbligatorio su .

    Proprietà del campo Richiesto

Nota: Se si imposta la proprietà Obbligatorio su per un campo di una tabella che contiene già record, Access consente di verificare se il campo contiene un valore in tutti i record esistenti. Indipendentemente dall'accettazione di questa opzione, i nuovi record richiederanno un valore per il campo.

Creare un indice non Null per un campo usando una query di definizione dei dati

  1. Nel gruppo Query della scheda Crea fare clic su Struttura query.

  2. Nel gruppo Risultati della scheda Struttura fare clic sulla freccia sotto Visualizza e quindi su Visualizzazione SQL.

  3. Eliminare tutto il codice SQL dalla query.

  4. Digitare o incollare il codice SQL seguente nella query:

    CREATE INDEX index_name
    ON table (field) WITH DISALLOW NULL
  5. In SQL sostituire le variabili nel modo seguente:

    • Sostituire index_name con un nome per l'indice. È consigliabile usare un nome che consenta di determinare a cosa serve l'indice. Ad esempio, se l'indice è per assicurarsi che i numeri di previdenza sociale siano presenti per ogni record, è possibile assegnarle un nome require_SSN.

    • Sostituire la tabella con il nome della tabella che contiene il campo da indicizzare. Se il nome della tabella contiene spazi o caratteri speciali, è necessario racchiudere il nome tra parentesi quadre.

    • Sostituire il campo con il nome del campo da indicizzare. Se il nome del campo contiene spazi o caratteri speciali, è necessario racchiudere il nome tra parentesi quadre.

  6. Salvare e chiudere la query.

  7. Eseguire la query per creare l'indice. Si noti che è possibile eseguire la query da una macro usando l'azione di macro EseguiSQL.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×