Il 28 gennaio
Regole di Convalida della sezione 4.3. Â
|
Le regole di convalida di campo sempre si rivolgono a un campo solo. Comunque, i designer di base di dati spesso hanno bisogno di un modo di confrontare i valori in campi diversi. Supponga che ha un tavolo d'Ordini che registra acquisti sul giornale di bordo dal Suo deposito di calzino monogrammed. Nel Suo tavolo d'Ordini, usa due campi di data: DateOrdered e DateShipped. Per tenere tutto kasher, ha bisogno di una regola di convalida che si assicura cadute di DateOrdered prima di DateShipped. Dopotutto, come può spedire un prodotto prima che qualcuno lo ordina?
Perché questa regola di convalida coinvolge due campi, l'unico modo di rimetterla al posto è quello di creare una regola di convalida per il tavolo intero. Le regole di convalida di tavolo possono usare tutti i trucchi che ha imparato finora, e possono tirare dai valori da qualsiasi campo nel record attuale.
Qui è come creare una regola di convalida di tavolo:
-
In vista di Progetto, scelga Strumenti di Tavolo | il Progetto Mostra/Nasconde il Foglio di Proprietà.
Una scatola con installazioni supplementari appare nella parte giusta della finestra (la cifra 4-16).
Nota: Può creare solo una regola di convalida sola per un tavolo. Questo limite potrebbe somigliare a un problema, ma può arrivare intorno a esso utilizzando E la parola chiave (la Sezione 4.3.2.4) a giogo insieme tante condizioni come vuole. La regola di convalida può essere un po' difficile da leggere, ma ancora lavora senza un intoppo.
 |
La cifra 4-16. Il Foglio di Proprietà mostra alcune informazioni sul tavolo intero, compreso la classificazione (la Sezione 3.2.1) e la filtrazione d'installazioni (la Sezione 3.2.2) si è rivolto al datasheet e la regola di convalida di tavolo. Qui, la regola di convalida impedisce ordini di esser spedita prima che gli ordinano.
|
|
-
Nell'etichetta Property Sheet, serie la Regola di Convalida.
Una regola di convalida di tavolo può usare stesso le parole chiave che ha imparato ancora prima. Comunque, le regole di convalida di tavolo di solito confrontano due o più campi. La regola di convalida [DateOrdered] <[DateShipped] garantisce che il valore per il campo di DateOrdered è più vecchio che questo usato per DateShipped.
Riferendosi a un campo in una regola di convalida di tavolo, ha bisogno di includere parentesi quadrate intorno ai Suoi nomi di campo. Quelli strada, l'Accesso può dire la differenza tra campi e funzioni (come la Data () la funzione che ha imparato nella Sezione 4.1.3).
-
Metta il testo di convalida.
Questo messaggio è il messaggio d'errore che questo è mostrato se la convalida fallisce. Lavora lo stesso come il testo di convalida per una regola di campo.
Quando inserisce un nuovo record, l'Accesso controlla che la convalida di campo governa prima. Se i Suoi dati passano la prova (e ha i tipi di dati giusti), allora l'Accesso controlla la regola di convalida di tavolo.
Punta: Una volta che mette la regola di convalida di tavolo, potrebbe volere chiudere il Foglio di Proprietà per ottenere più camera nella Sua finestra di progetto. Per fare così, scelga Strumenti di Tavolo | il Progetto Mostra/Nasconde il Foglio di Proprietà.
 |
Popolarità: Il 7% [?]
Posto imparentato
La combinazione di condizioni di convalida in Accesso il 2007L'applicazione di una Regola di Convalida Di campo in Accesso il 2007Il permesso di valori solo certi in una cellaLa convalida di testo in Accesso il 2007La convalida d'Entrata di Dati In Microsoft Access 2007
Non trovi che sta cercando? Per favore provi qui...
Commenti recenti