Users Guide Visual FoxPro®" di Microsoft
Users Guide Visual FoxPro®" di Microsoft Users Guide Visual FoxPro®" di Microsoft
Cercare una tabella o una vista in un database Se il vostro database contiene molte tabelle e molte viste, potreste voler localizzare velocemente una tabella specifica. Potete utilizzare allo scopo il comando find per evidenziare la tabella o la vista coin cui volete lavorare. Per trovare una tabella in un database ● Dal menu Database, scegliete Find Object, e quindi selezionate la tabella che volete ricercare nella finestra di dialogo Find Table or View. Se volete mostrare solamente le tabelle o solamente alcune viste, potete scegliere di mostrare solamente alcune viste o tabelle. Per mostrare solamente le tabelle o le viste ● Dal menu Database, scegliete Properties, e quindi selezionate le apposite opzioni di visualizzazione nella finestra di dialogo Database Properties. Relazionare le tabelle Il Database Designer rende molto semplice la procedura per creare relazioni tra le varie tabelle collegando i loro indici. La relazioni che create in un database si chiamano Relazioni Persistenti, perché vengono salvate come parte del database. Ogni volta che utilizzate una tabella nel Query or View Designers, o nel Data Environment Designer quando create un modulo, queste relazioni persistenti appaiono come collegamenti o unioni fra le tabelle. Impostare le Relazioni Prima che possiate creare delle relazioni fra le tabelle, le tabelle che volete creare devono avere alcuni campi e indici in comune. I campi sono chiamati primari o esterni, i campi primari identificano un record specifico all’interno del database. Dovete anche aggiungere un indice primario ad un campo chiave primario e un regular index ad un campo chiave estraneo Indici per supportare una relazione tra due tabelle.
Per determinare quali tabelle hanno bisogno di campi, pensate come il vostro dato sia in relazione con un gruppo di record. Per esempio, un cliente può avere molti ordini. Cos’ la tabella dei clienti contiene il record principale. E le altre tabelle hanno i record in relazione. Per preparare la tabella principale per le relazioni alla tabella contenente i record correlati, dovete aggiungere in campo chiave primario nella tabella principale, che nel nostro esempio è Clienti. Voi siete a conoscenza di questo perché la tabella clienti conterrà un record per molti record relazionati nella tabella degli ordini. Per fornire un campo comune fra le due tabelle dovete aggiungere un campo chiave esterno alla tabella con i campi relazionati che nel nostro esempio è la tabella ordini. Il campo esterno deve combaciare il campo primario con lo stesso tipo di dati e solitamente lo stesso nome del campo chiave primario. Come preparare le relazioni 1. Determinare quale tabella ha i record principali e quali ha i record relativi (in relazione) 2. Nella tabella con i record principali, aggiungete un campo intero, quindi aggiungete l’indice sul nuovo campo. 3. Nella tabella con i campi in relazione, aggiungete un campo che corrisponda al campo primario dell’altra tabella, quiindi aggiungete un indice regolare su quel nuovo campo.
- Page 1 and 2: MICROSOFT VISUAL FOXPRO GUIDA UTENT
- Page 3 and 4: Potete anche creare un nuovo proget
- Page 5 and 6: Databases serie di tabelle, di soli
- Page 7 and 8: Per colassare la lista una volta ch
- Page 9 and 10: Personalizzare il Project Manager P
- Page 11 and 12: Introduzione al Visual FoxPro Desig
- Page 13 and 14: Utilizzo delle procedure automatich
- Page 15 and 16: Uso del Builders I Builders sono fi
- Page 17 and 18: Usare il Wizard Quando dovete crear
- Page 19 and 20: Salvare e visualizzare informazioni
- Page 21 and 22: Editare i campi della tabella Per c
- Page 23 and 24: Riorganizzare le colonne Potete rio
- Page 25 and 26: Modificare una tabella Quando avete
- Page 27 and 28: Personalizzare le tabelle Potete pe
- Page 29 and 30: Ordinare i dati attraverso un indic
- Page 31 and 32: Creare un Indice Una volta che avet
- Page 33 and 34: Filtrare i record Potete decidere q
- Page 35 and 36: Potete utilizzare un campo come cam
- Page 37 and 38: Potete untilizzare databases indipe
- Page 39 and 40: allineandole tutte. Per sistemare l
- Page 41: Aggiungere una tabella ad un databa
- Page 45 and 46: La tipologia di relazione è determ
- Page 47 and 48: Inserire commenti per un campo Quan
- Page 49: Impostare una regola di convalida e
- Page 52 and 53: Impostare un Trigger I Triggers son
- Page 54 and 55: Creare una Query Potreste voler cre
- Page 56 and 57: Dopo aver selezionato una tabella o
- Page 58 and 59: Definire i risultati Dopo che avete
- Page 60 and 61: Per specificare un filtro 1. Dalla
- Page 62 and 63: Per aggiungere l’importanza di un
- Page 64 and 65: Per impostare l’opzione Having su
- Page 66 and 67: Se desiderate Scegliete questa opzi
- Page 68 and 69: Personalizzazione delle queries Alt
- Page 70 and 71: Eliminare i records duplicati da un
- Page 72 and 73: Potete inserire l’espressione dir
- Page 74 and 75: Come aiuto nella scelta di un forma
- Page 76 and 77: 2. 3. Scegliere New. Scegliere quin
- Page 78 and 79: Label Designer mostrerà un'antepri
- Page 80 and 81: Un modulo può contenere diverse ba
- Page 82 and 83: Aggiungere controlli al modulo In u
- Page 84 and 85: 5. Nella lista Tables in Database,
- Page 86 and 87: 2. Dal menu Format scegliete Group.
- Page 88 and 89: Raggruppare i dati sul vostro modul
- Page 90 and 91: 2. 3. 4. 5. Nella prima casella Gro
Per determinare quali tabelle hanno bisogno <strong>di</strong> campi, pensate come il vostro dato sia in<br />
relazione con un gruppo <strong>di</strong> record. Per esempio, un cliente può avere molti or<strong>di</strong>ni. Cos’ la<br />
tabella dei clienti contiene il record principale. E le altre tabelle hanno i record in relazione.<br />
Per preparare la tabella principale per le relazioni alla tabella contenente i record correlati,<br />
dovete aggiungere in campo chiave primario nella tabella principale, che nel nostro<br />
esempio è Clienti. Voi siete a conoscenza <strong>di</strong> questo perché la tabella clienti conterrà un<br />
record per molti record relazionati nella tabella degli or<strong>di</strong>ni.<br />
Per fornire un campo comune fra le due tabelle dovete aggiungere un campo chiave<br />
esterno alla tabella con i campi relazionati che nel nostro esempio è la tabella or<strong>di</strong>ni. Il<br />
campo esterno deve combaciare il campo primario con lo stesso tipo <strong>di</strong> dati e solitamente lo<br />
stesso nome del campo chiave primario.<br />
Come preparare le relazioni<br />
1. Determinare quale tabella ha i record principali e quali ha i record relativi (in relazione)<br />
2. Nella tabella con i record principali, aggiungete un campo intero, quin<strong>di</strong> aggiungete l’in<strong>di</strong>ce<br />
sul nuovo campo.<br />
3.<br />
Nella tabella con i campi in relazione, aggiungete un campo che corrisponda al campo<br />
primario dell’altra tabella, quiin<strong>di</strong> aggiungete un in<strong>di</strong>ce regolare su quel nuovo campo.