Working with Tables
Building your database includes creating tables. When you designed your database, you specified the table fields and relationships required for your application. Now, as you create those tables, you make more detailed choices about the data types, captions, and potential default values for each field, the triggers for each table, and the table indexes you build to establish relationships between tables.
In This Section
- Table Creation
Provides an overview on how to create tables and includes descriptions of interactive and programmatic table creation. - Field Creation
Describes the process of creating table fields and introduces explanations of how to name fields and restrict access to fields. - Choosing Data Types
Lists the decision made when choosing a field's data type and provides explanations of how to choose a data type for a field, how to control entering null values per field, how to permit null values in all table fields, and how to add a comment to a field in a database table - Creating Default Field Values
Explains how to assign a default value to a database table field and how to provide an input mask. - Controlling Display of a Field
Offers an explanation of how to control the appearance of fields and their values on forms, browse windows, and reports using additional properties for fields. - Enforcing Business Rules
Details how to enforce business rules by creating field-level and record-level rules, called validation rules. - Trigger Usage
Gives a description of triggers and how they are used and points to topics on creating, modifying, removing and deleting triggers. - Modifying the Table Structure
Describes how to add, change, or delete field names, widths, data types, change default values, or rules, as well as add comments or captions.
Related Sections
- Working with Data
Find out how to create effective applications with indexes, tables, and databases based on your data requirements. - Designing Databases
Take advantage of relational database technology in Microsoft® Visual FoxPro® with well-planned databases. - Creating Databases
Use databases in Microsoft® Visual FoxPro® to establish relationships between tables, enforce referential integrity, and manage local and remote data. - Working with Records
Store data in the table by adding new records. Through the interface or by using commands you can change and delete existing records. - Importing and Exporting Data
Information is copied between Microsoft® Visual FoxPro® and other applications by importing to and exporting from Visual FoxPro.