Campo oggetto OLE(Collegamento e incorporamento di oggetti): l'ultimo tipo di campo selezionato dall'elenco. Ha solo due proprietà: una firma e un parametro "campo obbligatorio". campi di questo tipo non memorizzano informazioni in quanto tali, ma contengono riferimenti a oggetti che possono essere inclusi nel database utilizzando il protocollo di scambio dati OLE. Tali oggetti possono essere, ad esempio, file grafici. Anche il miglior DBMS non è in grado di fornire l'archiviazione di tutti i tipi di rappresentazione delle informazioni esistenti oggi. Sì, questo non è necessario. È sufficiente comunicare con un'applicazione che funziona con uno o un altro tipo di file. Ecco a cosa serve il protocollo OLE.
Per incorporare un oggetto OLE in una cella di campo, posizionare il cursore su di esso e, facendo clic bottone giusto topo, chiama menù contestuale. In esso, seleziona il comando Inserisci oggetto. Il programma aprirà una finestra di dialogo per selezionare il tipo di oggetto. Oggetto dentro questo casoè identificato con l'applicazione in cui può essere creato o modificato. Nel caso in cui l'interruttore sia impostato in questa finestra Creare nuovo, si apre l'applicazione corrispondente, che è leggermente diversa da quella normale. Pertanto, l'utente non ha la possibilità di aprire un file esistente per renderlo un oggetto. Ad esempio, se selezionato documento verbale E documento finito esiste già su disco, dovrai aprirlo separatamente in un editor, copiarlo negli appunti, quindi andare nella finestra del documento associata ad Access e incollare il contenuto degli appunti. Se l'oggetto viene creato, come si suol dire, "da zero", il lavoro nell'applicazione selezionata avviene nel solito modo. Viene modificato anche il comando per uscire dall'applicazione. In questo caso non è più possibile chiudere l'applicazione e finire in Windows, ma si può solo tornare in Access.
La seconda opzione per inserire un oggetto: selezionare un pulsante di opzione Crea da file nella finestra Inserimento di un oggetto. In questo caso, si presume che il file esista già e sia necessario collegarlo. Access aprirà una finestra per l'apertura di un documento e, dopo aver selezionato il file desiderato, determinerà quale applicazione deve essere aperta per lavorarci. Tieni presente che più di un'applicazione può corrispondere allo stesso tipo di file. Ad esempio, i file con estensione BMP vengono utilizzati da vari editor grafici. Selezionato applicazione di accesso si avvia e apre il file selezionato dall'utente. L'inserimento di oggetti termina quando si chiude il programma.
Inserimento e modifica dei dati in modalità "Tabella".
Il DBMS entra in modalità tabella quando viene premuto il pulsante. La finestra della tabella utilizza caratteri speciali per visualizzare il record nuovo e attualmente modificato.
Fig.5. Finestra tabella in vista tabella
Ogni tabella contiene una voce vuota che segue l'ultima. un record esistente ed è destinato all'inserimento di nuovi dati. Per entrare posizionare il cursore nel campo della tabella e digitare i dati sulla tastiera. Per passare al campo successivo utilizzare il tasto TAB, al campo precedente - MAIUSC+TAB. Il record viene salvato automaticamente quando si passa a un altro record (l'indicatore del record lungo il bordo sinistro della tabella cambia forma: appare un triangolo invece di una matita), ovvero non è richiesto alcun salvataggio speciale dei dati nella tabella. È possibile utilizzare per navigare tra le voci. pulsanti sullo schermo nella parte inferiore della finestra della tabella (al primo, successivo, ultimo record).
Alcuni campi non possono essere modificati: si tratta di "Contatori", campi calcolati e campi bloccati da un altro utente durante la collaborazione con una tabella. Se il database è stato aperto in modalità di sola lettura, anche l'immissione dei dati non è disponibile.
modifica dei dati include le seguenti operazioni di base: sostituzione dei valori dei dati, eliminazione dei record, aggiunta dei record. Per correggere i dati nella modalità "Tabella", vengono utilizzati metodi "manuali": il cursore del mouse viene portato nella posizione da modificare nella tabella, viene selezionato un frammento (un campo, record o colonna separato) e vengono inseriti nuovi dati , i dati vengono inseriti dal buffer o i dati vengono eliminati utilizzando il tasto DELETE.
Modi per selezionare i frammenti:
Campo risalta doppio clic del mouse,
Registrazione(linea) viene selezionato facendo clic sulla cella grigia vuota vicino al bordo sinistro della finestra,
Colonna evidenziato facendo clic sull'intestazione della colonna,
Frammento rettangolare: selezionare un campo in un angolo, premere il tasto MAIUSC e, senza rilasciare, selezionare un campo nell'angolo opposto (o trascinando il mouse).
Tavolo intero viene selezionato facendo clic sul rettangolo grigio nell'angolo in alto a sinistra della tabella.
Per copiare i dati da una tabella all'altra (o alla stessa tabella) viene utilizzato il buffer di Windows:
Seleziona i dati richiesti in una tabella;
· fare clic sul pulsante "Copia" sulla barra degli strumenti;
andare nel campo di destinazione (indicandolo con il mouse o passando il cursore con i tasti TAB),
· Fare clic sul pulsante "Inserisci" sulla barra degli strumenti.
Il risultato della compilazione della tabella, dove il tipo di oggetto è indicato nel campo corrispondente - bitmap. Per visualizzare un oggetto incorporato è sufficiente posizionare il cursore nel campo appropriato e fare doppio clic.
Per visualizzare il contenuto del campo come un'icona che rappresenta un file con un documento, nella finestra (Fig. 3.20), selezionare la casella di controllo come icona(Visualizza come icona). Un'icona può essere utilizzata per rappresentare imparentato oggetto.
Inserimento di record logicamente correlati
Introduciamo diversi record logicamente interconnessi nelle tabelle gruppo e STUDENTE.
Gli oggetti GROUP e STUDENT sono collegati da relazioni uno a uno, ma fino a quando non viene creato uno schema di dati che stabilisce relazioni tra tabelle, il sistema non può controllare la relazione logica dei dati di input. Pertanto, per ottenere un database completo in cui tutti i record di una tabella subordinata abbiano un record anagrafico ad esso logicamente associato, l'utente deve tracciare lui stesso le relazioni logiche dei record. Quando si inserisce un record subordinato nella tabella, lo studente deve verificare la presenza di un record nella tabella del gruppo principale con una chiave il cui valore corrisponda al valore del campo di collegamento (chiave esterna) del record subordinato inserito. Cioè, quando si aggiunge un record su uno studente del gruppo 221, è necessario che il gruppo con questo numero sia già rappresentato nella tabella GRUPPO.
Quando si immettono direttamente record in una tabella logicamente correlati ai record di un'altra tabella, è utile visualizzare entrambe le tabelle sullo schermo (Fig. 3.21).
Per visualizzare contemporaneamente le tabelle aperte, puoi utilizzare il comando Dall'alto al basso O Da sinistra a destra sul menu Finestra.
Un modo per inserire sottorecord solo quando è presente un record correlato nella tabella principale sarebbe utilizzare una casella combinata nella sottotabella che includa i valori del campo della tabella principale. Creiamo nella tabella studenti per il campo NG (numero di gruppo) un campo con una lista costruita sulla base della chiave della tabella di gruppo. Per fare ciò, apri la tabella I student in modalità progettazione. Posizionare il cursore nel campo NG sulla colonna Tipo di dati, aprire l'elenco e selezionare la riga Sostituzione guidata(vedi figura 3.5). Nella finestra della procedura guidata che si apre Crea una sostituzione selezionare la casella L'oggetto "colonna di ricerca" utilizzerà i valori della tabella o della query. Questo creerà un elenco basato sui valori della tabella.
Nella finestra successiva della procedura guidata, seleziona la tabella GRUPPO, sui valori da cui verrà costruito l'elenco dei campi. Successivamente, seleziona la colonna dai cui dati verrà formato l'elenco.
Nelle finestre successive della procedura guidata, selezionare la larghezza desiderata della colonna dell'elenco e la relativa didascalia. Questo completa la creazione della procedura guidata della casella combinata. Le opzioni dell'elenco preparate dalla procedura guidata vengono visualizzate nella finestra delle proprietà del campo NG nella scheda Sostituzione.
Ora, quando si inseriscono i dati nella tabella degli studenti, è possibile utilizzare l'elenco, che visualizzerà tutti i valori del campo NG contenuto nella tabella del gruppo. L'inserimento di un valore nel campo NG avviene selezionando il valore desiderato dall'elenco. La presenza di una casella combinata non vieta l'inserimento nel campo NG di valori non specificati nell'elenco. Tuttavia, se, quando si definiscono le opzioni dell'elenco nella finestra di progettazione, nella sezione Proprietà del campo scheda Sostituzione selezionare per la proprietà Limita all'elenco Se impostato su Sì, allora l'inserimento di valori non previsti nella lista diventerà impossibile. Il sistema terrà traccia di questa situazione e, in caso di scostamento dai valori della lista, emetterà un messaggio, mostrato in Fig.
Pertanto, l'utente sarà costretto ad aderire solo ai valori presentati nell'elenco e solo i record correlati verranno inseriti nella tabella subordinata. Pertanto, l'uso degli elenchi non solo fornisce input convenienti, ma evita anche molti errori.
Diamo un'occhiata a un altro esempio di utilizzo di una casella combinata. Trasformiamo il campo della tabella di studio KP - codice soggetto in una casella combinata. Per fare ciò, apri la tabella in modalità progettazione, posiziona il cursore nel campo KP sulla colonna Tipo di dati, apri l'elenco di questa colonna e seleziona la riga Sostituzione guidata. Nel dialogo con la procedura guidata, selezioniamo la tabella principale in relazione alla tabella di studio, l'argomento in base al quale viene creato l'elenco e i campi inclusi nell'elenco: CP (codice soggetto) e NP (nome soggetto) . Inoltre, lasciamo, come suggerito dalla procedura guidata, contrassegnato con la casella di controllo. Il risultato della procedura guidata viene visualizzato su.
Se selezioni la casella Nascondi colonna chiave (consigliato), la larghezza della prima colonna dell'elenco viene impostata su zero. Allo stesso tempo, la proprietà Limita all'elenco può assumere un solo valore - SÌ.
Definire una casella combinata con tali parametri porta a visualizzare nel campo della tabella CP invece dei valori del campo chiave dei valori del secondo campo della lista - il campo TM (nome del soggetto). Sulla fig. 3.30 mostra come la tabella STUDIO visualizza le caselle combinate Codice Materia e Personale № insegnante con colonna allegata di larghezza zero.
Pertanto, l'uso di caselle combinate aiuterà a evitare errori durante l'inserimento di record correlati nelle tabelle, sia per il fatto che i valori semantici possono essere visualizzati nelle tabelle anziché nelle chiavi, sia per il fatto che l'input è limitato a un insieme di valori nell'elenco.
Attenzione!
Quando si creano caselle combinate, la procedura guidata di ricerca crea automaticamente una relazione tra la tabella in cui viene creata la casella combinata e la tabella che è l'origine dei valori dell'elenco. Questa relazione può essere visualizzata nella finestra Schema dati facendo clic sul pulsante Mostra tutte le relazioni nella barra degli strumenti.
Ovviamente, in un database di struttura complessa, quando i dati vengono inseriti direttamente nelle tabelle, non è garantita l'affidabilità e la corretta manutenzione dei dati. Nell'esempio considerato del database Processo educativo, quando si inseriscono dati in tabelle di livelli inferiori, è necessario | monitorare più upstream. Con una grande quantità di dati, questo è molto difficile.
IN Accesso DBMS il processo di creazione di un database relazionale comporta la creazione di uno schema di dati. Schema dei dati visualizza visivamente la struttura logica del database: tabelle e relazioni tra di esse e garantisce inoltre l'utilizzo delle relazioni stabilite in esso durante l'elaborazione dei dati.
Per un database normalizzato basato su relazioni uno a uno e uno a uno tra tabelle, nello schema dei dati per le relazioni di tali tabelle da chiave primaria della tabella principale o da un indice univoco, è possibile impostare i parametri di provisioning integrità coesiva.
Quando si mantiene l'integrità dei dati correlati, non è consentito avere un record in una tabella figlio se non vi è alcun record ad esso associato nella tabella principale. Di conseguenza, durante il caricamento iniziale del database, nonché l'aggiornamento, l'aggiunta e l'eliminazione di record, il sistema consente l'esecuzione dell'operazione se non comporta violazioni dell'integrità.
Le relazioni definite nello schema dei dati vengono utilizzate automaticamente per combinare le tabelle durante lo sviluppo di moduli, query, report multi-tabella, semplificando notevolmente il processo della loro costruzione.
Lo schema dei dati in Access non è solo uno strumento visualizzazione grafica struttura logica del database (vedi Fig. 2.16), viene utilizzato attivamente dal sistema nel processo di lavoro con il database. In qualsiasi elaborazione dati da più tabelle correlate, il sistema utilizza i collegamenti tra le tabelle memorizzate nello schema dei dati, liberando l'utente dalla necessità di informare specificamente il sistema sulla presenza di un particolare collegamento durante la costruzione di oggetti multi-tabella. Una volta che i collegamenti specificati nello schema dei dati vengono utilizzati automaticamente dal sistema.
Un database relazionale creato secondo il design del modello di dati canonico è costituito da tabelle normalizzate. In un tale database, non vi è duplicazione dei dati nelle tabelle correlate e, di conseguenza, la quantità di dati memorizzati è ridotta al minimo. Durante il caricamento e l'aggiornamento del database, l'ottenimento di informazioni sulle query e l'emissione di report, nonché la risoluzione della maggior parte delle attività, è necessario l'accesso simultaneo a diverse tabelle interconnesse. La creazione di uno schema di dati semplifica la progettazione di moduli multitabella, query, report e pagine di accesso ai dati e garantisce ciò integrità dati correlati durante la regolazione delle tabelle.
Quando un utente crea uno schema di dati di Access, definisce e ricorda le relazioni tra le tabelle. Sulla base di tabelle correlate, il sistema combina automaticamente i dati per creare moduli, query, report, pagine di accesso ai dati. Lo schema del database viene visualizzato graficamente nella propria finestra, dove le tabelle sono rappresentate da elenchi di campi ei collegamenti sono linee tra campi di tabelle diverse.
Relazioni uno-a-molti (1:M) o uno-a-uno (1:1).
Lo schema dei dati si concentra principalmente sull'utilizzo di tabelle che soddisfano i requisiti della normalizzazione, tra le quali è possibile stabilire relazioni uno-a-molti (1:M) o uno-a-uno (1:1). Per tali tabelle, l'integrità coesiva può essere mantenuta automaticamente. Pertanto, è consigliabile costruire uno schema di dati secondo il modello logico-informativo.
Quando si crea uno schema di dati, Access determina automaticamente il tipo di relazione tra le tabelle in base al campo di collegamento selezionato. Se il campo su cui si desidera stabilire una relazione è una chiave univoca sia nell'una che nell'altra tabella, Access rileva la relazione uno a uno. Se un campo di collegamento è una chiave univoca in una tabella (la tabella di collegamento principale) e in un'altra tabella (la tabella figlio di collegamento) non è una chiave o fa parte di una chiave composta, Access rileva la relazione uno a molti tra i record delle tabelle principale e subordinata. Solo in questo caso è possibile impostare il mantenimento automatico dell'integrità dei link.
Commento
Se viene utilizzato un indice univoco al posto di un campo chiave per collegare le tabelle, il sistema indica anche che esiste una relazione 1:M tra le tabelle e consente di impostare i parametri per garantirne l'integrità.
Associazione-associazioni
Tra due tabelle con lo stesso campo, su questo campo può essere stabilita una relazione di join, chiamata chiave di comunicazione. Per una relazione di join, è possibile selezionare uno dei tre modi per unire i record della tabella:
Per stabilire un collegamento, è possibile selezionare uno qualsiasi dei metodi di unione elencati, indipendentemente dalla relazione tra le tabelle collegate: 1:1, 1:M, oppure il tipo di relazione non può essere determinato dal sistema. Ad esempio, quando selezioni un campo non chiave o un campo in una chiave composta come campo di collegamento nella tabella principale, Access segnala che non è possibile determinare il tipo di relazione. Ma in questo caso è anche possibile stabilire una connessione-join di qualsiasi tipo tra le tabelle. Quando viene definita una relazione tra due tabelle in uno schema di dati, per impostazione predefinita viene stabilita una relazione di join del primo tipo tra tali tabelle, indipendentemente dal tipo di relazione.
Una relazione di unione fornisce un'unione di record di tabella che hanno gli stessi valori nel campo della relazione. Inoltre, a condizione che i valori nel campo di collegamento siano uguali, ogni record di una tabella viene combinato con ogni record di un'altra tabella. Inoltre, se viene selezionata la seconda o la terza opzione di join, include anche i record della tabella subordinata per i quali non esistono record logicamente correlati nella tabella principale. Le ultime due opzioni sono spesso necessarie per risolvere problemi pratici.
Durante la creazione di uno schema di dati, l'utente include le tabelle al suo interno e stabilisce le relazioni tra di esse. Se le tabelle collegate sono in una relazione 1:1 e 1:M, è possibile selezionare la casella di controllo per applicare l'integrità dei dati collegati e applicare automaticamente gli aggiornamenti a cascata ed eliminare i record correlati per stabilire il collegamento.
Garantire l'integrità dei dati collegati significa che quando si modifica un database, Access verifica che le tabelle correlate soddisfino le seguenti condizioni:
Se l'utente tenta di violare queste condizioni aggiungendo o eliminando record o aggiornando i dati chiave nelle tabelle correlate, Access visualizza un messaggio appropriato e impedisce l'esecuzione dell'operazione.
Tavolo SEDIA fornito FOTO, che dovrebbe contenere una foto della testa, memorizzata nel formato redattore grafico Disegna in un file *.bmp. Il tipo di dati di tale campo deve essere definito come Un campo oggetto OLE. Questo oggetto viene introdotto nel campo nella fase di riempimento dei campi della tabella.
Tabella 2. Descrizione delle proprietà dei campi della tabella REPARTO
Tabella 3. Descrizione delle proprietà dei campi della tabella DOCENTE
Utilizzo del tipo di dati: campo Memo
Tavolo ARTICOLO campo fornito PROG, che conterrà un lungo testo - il programma del corso. Per tale campo, il tipo di dati è selezionato - Campo PROMEMORIA . È possibile inserire i dati in questo campo direttamente in visualizzazione Foglio dati o Modulo.
Campo oggetto OLE e quando si inseriscono valori al suo interno, stabilire una connessione con i file in cui sono memorizzati i testi del programma.
Tabella 4. Descrizione delle proprietà della tabella SUBJECT
Nome del campo | Indicizzato | Campo obbligatorio | Tipo di dati | Misurare | Etichetta campo | Condizione di valore | Messaggio di errore |
KP | Sì, partita. non un permesso. | SÌ | Testo | Codice articolo | |||
N.P | SÌ | Testo | Nome dell'elemento | ||||
OROLOGIO | NO | Numerico | Totale | Ore totali | >0 E<=300 | Errato numero di ore | |
LEK | NO | Numerico | Totale | Lezioni | |||
ECCETERA | NO | Numerico | Totale | Pratica | |||
emergenza | NO | Numerico | Totale | Semestre | |||
PROG | NO | Campo promemoria | Programma |
Definizione di una chiave primaria composita
Tavolo ALUNNO al primario composito (indicizzato) chiave include i campi NG e NS. Per definire questa chiave in modalità progettazione tabella, selezionare entrambi questi campi facendo clic sull'area di marcatura con il tasto premuto
Tabella 5. Descrizione delle proprietà dei campi nella tabella STUDENTE
Crea una struttura di tabella STUDIO, PROGRESSO. Quando crei le tabelle, usa le loro proprietà, che sono presentate nelle tabelle 6, 7.
Tabella 6. Descrizione delle proprietà della tabella STUDY
Nome del campo | Indicizzato, campo | Campo obbligatorio | Tipo di dati | Misurare | Etichetta campo |
NG | SÌ | Testo | Numero del gruppo | ||
KP | SÌ | Testo | Codice articolo | ||
TAB | SÌ | Testo | Scheda. numero di preparazione | ||
VIDZ | SÌ | Testo | Tipo di occupazione | ||
OROLOGIO | NO | Numerico | Totale | Orologio |
Tabella 7. Descrizione delle proprietà della tabella PROGRESS
Nome del campo | Indicizzato | Campo obbligatorio | Tipo di dati | Misurare | Etichetta campo |
NG | Sì, le partite sono consentite per campo | SÌ | Testo | Numero del gruppo | |
NS | SÌ | Testo | Numero studente | ||
KP | SÌ | Testo | Codice articolo | ||
TAB | SÌ | Testo | Scheda. nom. insegnante | ||
VIDZ | SÌ | Testo | Tipo di classe | ||
GRADO | NO | Numerico | Totale | Grado |
COMPITO N 3
INSERIMENTO DATI IN TABELLE DB
Dopo aver definito la struttura della tabella, puoi procedere alla seconda fase della creazione di una tabella: l'inserimento dei dati. Per completare l'attività, attenersi alla seguente procedura:
1. Corri accesso.
2. Scarica il database che hai creato nella seconda attività.
3. Inserimento di record nella vista tabella:
Aggiungiamo alcuni record alla tabella SEDIA. Per fare ciò, nella finestra del database, selezionare il tavolo SEDIA e premere il pulsante Aprire.
Compila le righe (record) della tabella aperta in base ai nomi delle colonne (campi), i cui dati sono presentati nella Tabella 8.
Tabella 8
Al momento dell'inserimento, i dati vengono confrontati automaticamente con il tipo di campo, la dimensione e la condizione del valore specificati. Viene tracciata l'unicità dei valori dei campi chiave.
Il passaggio da un campo all'altro può essere effettuato con la chiave
Posizionamento di oggetti OLE
Considera il posizionamento degli oggetti OLE sull'esempio del campo Foto del capo dipartimento nella tabella SEDIA. Lascia che le foto vengano archiviate in un formato di editor grafico Colore(nei file con estensione *. bmp sull'unità C).
Posizionare il cursore nel campo corrispondente della tabella. Eseguire il comando Inserisci - Oggetto. Nella finestra Inserimento di un oggetto dovrebbe essere notato Crea da file. Finestra Inserimento di un oggetto convertito in un formato che ti permetterà di inserire il nome del file della foto. Puoi vedere il contenuto del campo attraverso il modulo, il report o in un editor grafico colore, facendo doppio clic sul campo del tipo OLE con contenuto. Ulteriori modifiche al file non si rifletteranno nell'oggetto incorporato. Dopo l'inserimento, nella cella verrà indicato il tipo di oggetto - Bitmap VMR.
Utilizzando i dati riportati in tabella. Da 9 a 14, inserire le voci nelle tabelle STUDENTE, INSEGNANTE, GRUPPO, STUDIO, MATERIE e PROGRESSO.
Tabella 9. Dati della tabella STUDENTE
Tabella 10. Dati della tabella DOCENTE
Scheda. numero | Nome.insegnante | Titolo accademico | Titolo accademico | Codice reparto |
Andreev A.P. | Dott. tecnico. Scienza | Professore | ||
Apukhtin I.S. | Cand. scienze tecniche | Professore assistente | ||
Gluchov I.L. | Cand. scienze tecniche | Professore assistente | ||
Sechenov Yu.B. | Cand. tech. Scienza | Professore assistente | ||
Chernov L, K. | Cand. scienze tecniche | Professore assistente | ||
Blyumkina I.P. | Dottore in Fisica e Matematica | Professore | ||
Leopoli P.R. | Assistente | |||
Shaposhnikov S.I. | Dott. tecnico. Scienza | Professore | ||
Novikov p.n. | Assistente | |||
Ilyasov I.T. | Cand. Fil. Scienza | Professore assistente | ||
Pustyntsev A.P. | Cand. ist. Scienze | Professore assistente |
Tabella 11. Dati della tabella GROUP
Tabella 12. Dati della tabella STUDIO
Numero del gruppo | Codice articolo | Numero di tavolo dell'insegnante | Tipo di occupazione | OROLOGIO |
Lek | ||||
Eccetera | ||||
Lek | ||||
Eccetera | ||||
Lek | ||||
Eccetera |
Tabella 13. Tabella dati PROGRESSO
Numero del gruppo | Numero studente | Codice articolo | Numero di tavolo dell'insegnante | Tipo di classe | GRADO |
Lek | |||||
Eccetera | |||||
Lek | |||||
Eccetera |
Tabella 14. Tabella dati OGGETTO
Codice pre-meta | Nome dell'elemento | Ore totali | Lezioni | Pratica | Semestre | Programma |
Informatica | ||||||
Matematica | ||||||
Storia |
Inserimento dei dati nel campo PROGRAMMA(tipo di campo PROMEMORIA
) può essere eseguito direttamente nella tabella o tramite l'area di inserimento richiamata premendo i tasti
Se i testi del programma sono già stati preparati in qualche editor di testo, ad esempio Microsoft Word, e sono memorizzati in file separati, è conveniente impostare il tipo per questo campo. Campo oggetto OLE e quando inserisci i valori in esso, stabilisci una connessione con i file. Inserisci i tuoi argomenti per ogni materia.
TECNOLOGIA DI CREAZIONE DI UNO SCHEMA DI DATI SULL'ESEMPIO DI UN PROCESSO DI APPRENDIMENTO DEL BANCA DATI
Ingresso OLE
Il campo di un oggetto OLE denominato Foto può essere popolato anche senza che l'oggetto stesso (immagine) sia visualizzato sullo schermo. I seguenti oggetti possono essere memorizzati in un campo di tipo OLE.
Immagini raster.
File audio
Grafici e (diagrammi)
Parola o Excel
in modo che possano essere visti, ascoltati o utilizzati. Quando posizioni un oggetto OLE in una tabella, vedrai del testo che descrive l'oggetto (ad esempio, nel campo del tipo OLE, puoi vedere la scritta Paintbrush Picture). Ci sono due modi per inserire un oggetto.
Incolla dagli appunti
Inserisci dalla finestra di dialogo che appare dopo aver eseguito il comando Inserisci->Oggetto (Inserisci->Oggetto)
Inserimento dati MEMO
Il campo Revisione contiene dati di tipo MEMO. Questo tipo consente di inserire fino a 64000 byte di testo per ogni voce. La tabella visualizza solo una parte del testo inserito. premendo
Spostarsi tra i record in una tabella
Di norma, dopo aver inserito i dati, spesso si rende necessario apportare alcune modifiche, ciò può essere dovuto ai seguenti motivi
Nuove informazioni ricevute
Errori trovati
È necessario aggiungere nuove voci
Per modificare i dati, prima apri la tabella Nella finestra del database, apri la tabella in modalità foglio dati facendo doppio clic sulla riga con il suo nome nell'elenco delle tabelle. AAAAAAAAAAAAAAAAAAAAAAAAAAA
Se sei in modalità Struttura tabella, fai clic sul pulsante Visualizzazioni per passare a Visualizza come tabella per apportare modifiche ai dati.
Spostati tra i record
Per accedere a qualsiasi record, puoi semplicemente posizionare il cursore su di esso o fare clic su di esso con il mouse, ma se le tabelle sono molto grandi, il problema di passare rapidamente al record desiderato diventa particolarmente acuto
Per spostarti tra i record, puoi usare striscia verticale scorrere. I pulsanti freccia sulla barra di scorrimento consentono di spostare l'indicatore del record solo di una posizione per clic. Pertanto, per uno spostamento più rapido (attraverso più record contemporaneamente), è meglio utilizzare il dispositivo di scorrimento della barra di scorrimento. È inoltre possibile fare clic con il mouse in l'area tra il dispositivo di scorrimento e il pulsante sulla barra di scorrimento per spostarsi in molte posizioni successive.
Il comando Modifica->Vai fornisce diverse opzioni per spostarsi rapidamente all'interno della tabella.
I cinque pulsanti di navigazione nella parte inferiore della finestra della vista tabella possono essere utilizzati anche per spostarsi tra i record Facendo clic su questi pulsanti, è possibile passare a qualsiasi record Se si conosce il numero del record (numero di riga per un determinato record), fare clic nel campo del numero di registrazione, inserire il numero della voce e premere il tasto
Mentre ti muovi nella tabella, presta attenzione ai suggerimenti della barra di scorrimento. Access non aggiorna il campo del numero del record fino a quando non si fa clic in uno dei campi del record.
Ricerca punto di riferimento
Sebbene, conoscendo il numero del record, puoi accedervi e trovare un campo specifico, nella maggior parte dei casi dovrai trovarlo nel record certo valore Questo può essere fatto in tre modi:
Selezionare il comando Modifica->Trova (Edrt->Trova)
Fare clic sul pulsante Trova testo specificato situato sulla barra degli strumenti (mostra il binocolo).
Usa la scorciatoia da tastiera
Quando si utilizza uno di questi metodi, verrà visualizzata una finestra di dialogo. Per cercare solo un campo specifico, posizionare il cursore in esso (e farlo prima di aprire la finestra di dialogo). Selezionare la casella di controllo Cerca solo campo corrente nella finestra di dialogo e Access cercherà solo il campo specificato.
Questa finestra di dialogo consente di impostare varie opzioni di ricerca. Inserisci il valore che stai cercando nella casella di testo Trova personaggi speciali:
* -- Corrisponde a qualsiasi numero di caratteri
Corrisponde a un carattere
# -- Corrisponde a una cifra
Per capire come funzionano questi caratteri, supponiamo di voler trovare tutti i valori che iniziano con AB. Per farlo, inserisci AB*
Supponiamo ora di voler trovare valori che terminano con 001. In questo caso, inserisci *001. Per cercare qualsiasi valore che inizi con AB, finisca con 001 e contenga solo due caratteri tra loro, digitare AB??001. Se devi trovare tutti i cognomi che terminano in "ko", per cercare valori come Brodsky e Tchaikovsky, inserisci *ko.
L'elenco a discesa Corrispondenza contiene tre opzioni:
Con qualsiasi parte del campo (qualsiasi parte del campo)
Intero Campo
Dall'inizio del campo (Inizio del campo)
L'opzione standard è Campo intero.Ad esempio, il valore Animale domestico verrà trovato se il valore è Animale domestico. Se è selezionata l'opzione Qualsiasi parte del campo, i risultati della ricerca recupereranno i valori Petrov, Petrovsky. Shpetny, ecc. Come risultato della ricerca con l'impostazione Dall'inizio del campo (Inizio di O), verranno trovati i valori di Petrov, Petrovsky.
Nell'elenco a discesa Visualizza (Cerca) è possibile selezionare una o più opzioni dall'insieme Tutto, Su, Giù (Su, Giù, Tutto)
Se si seleziona il pulsante di opzione Cerca solo campo corrente, verrà cercato un valore in un solo campo.La casella di controllo Corrispondenza maiuscola determina se le lettere maiuscole e minuscole sono distinte. Sono gli stessi per impostazione predefinita.La ricerca di Pet troverà Pet, Petr e Petrov. Se si seleziona la casella di controllo Abbina maiuscolo/minuscolo, è necessario immettere una stringa di ricerca che tenga conto delle lettere maiuscole e minuscole
Chiaramente, la distinzione tra maiuscole e minuscole non ha senso per i tipi di dati Numero, Valuta e Data/Ora. tabella, selezionare questa casella) Ad esempio, è necessario cercare nel campo Data di nascita i record di tutti i nati nell'aprile 1982. Per fare ciò, selezionare l'opzione Cerca campi come formattati e immettere Apr 92. Se non si seleziona questa casella, dovrai cercare in base alla data di nascita esatta, ad esempio cercare 4/8/92
L'utilizzo della casella di controllo Cerca campi come formattati può rallentare notevolmente la ricerca.
La ricerca inizierà quando si fa clic sul pulsante Trova primo o Trova successivo Quando Access trova un valore, lo evidenzia Per trovare il primo valore corrispondente, fare clic sul pulsante Trova. Per cercare il valore successivo, fare clic sul pulsante Trova successivo La finestra di dialogo rimane aperta durante tutto il processo di ricerca. Pertanto, quando si trova il valore desiderato, fare clic sul pulsante Chiudi per chiudere la finestra di dialogo.
MS Access consente di memorizzare immagini e altri dati binari in tabelle (ad esempio, un foglio di calcolo MS Excel, un documento MS Word, un disegno di registrazione audio). A tale scopo, il tipo di dati Campo oggetto OLE. La quantità effettiva di dati che puoi inserire in questo tipo di campo è determinata dalla quantità disco rigido Il tuo computer (fino a 1 Gigabyte).
La selezione di questo tipo di dati avvia una procedura guidata di ricerca che crea un campo che offre una scelta di valori da un elenco a discesa contenente un insieme di valori costanti o valori da un'altra tabella.
La dimensione di questo campo è uguale alla dimensione del campo chiave utilizzato come sostituzione (solitamente 4 byte).
Dopo aver esaminato i tipi di dati in Access e le singole proprietà dei campi della tabella, possiamo iniziare a creare la struttura della tabella. Diamo un'occhiata alla creazione di una struttura di tabella utilizzando l'esempio della creazione di una tabella Ordini il database Northwind fornito con Access. Questo tavoloè già nel database Borealis, ma uno sguardo al processo di creazione di questa tabella sarebbe molto utile. Per non rompere la struttura del database Northwind, crea prima un database di esempio e apri la sua finestra.
Nella finestra di progettazione della tabella nella colonna Nome campi accedere Codice d'ordine .
Premere il tasto Scheda O accedere , andare in colonna Tipo dati. Allo stesso tempo, tieni presente che le informazioni vengono visualizzate nella sezione "Proprietà campo" nella parte inferiore della finestra di dialogo.
In colonna Tipo dati valore è apparso Testo. Fai clic sul pulsante di espansione sul lato destro del rettangolo e vedrai un elenco contenente tutti i tipi di dati. Da questo elenco, utilizzare il mouse o utilizzare i tasti su e giù per selezionare un valore. Contatore e premere il tasto Scheda per passare a una colonna Descrizione. Colonna Descrizione rappresenta la spiegazione che dai ai tuoi campi. Quando lavorerai con questa tabella in futuro, questa descrizione apparirà nella parte inferiore della schermata di MS Access ogni volta che ti trovi sul campo. Codice d'ordine e ricordarti lo scopo di questo campo.
Inserisci il testo esplicativo in una colonna Descrizione e premere il tasto Scheda O accedere , per passare all'inserimento delle informazioni sul campo successivo.
Immettere allo stesso modo una descrizione per tutti i campi della tabella.
Quando hai finito di inserire la struttura della tabella, salvala eseguendo il comando File/Salva.