Working With Data Files

<< Click to Display Table of Contents >>

Navigation:  MLS 2026 Installation and System Setup > Datamanager - Your Installation and Data Management Tool > The MLS File Editor >

Working With Data Files

 

Working with Data Files

All information used by MLS 2026 is stored within special database files.

These files contain:

•client records

•vehicle information

•workorders

•inventory

•accounting data

•appointments

•scheduling information

•and all other operational records used by the system

MLS 2026 also uses several support and memory files with:

.MEM

extensions.

These are internal support files and should NOT be manually modified.


Understanding File Structure

A database file is essentially a very large organized list of information.

Imagine stretching a long strip of tape across a room and writing information onto it from left to right.

As new information is added:

•it is placed at the end of the existing information

Database files work in a similar manner.


File Headers

Every database file begins with a:

header

The header tells the computer:

•how the file is organized

•how many fields exist

•the type of each field

•and the size of each field

The header acts like a map that explains how the information is stored.


Fields

A field is a defined storage space for a specific type of information.

Each field contains:

•a name

•a data type

•and a maximum size

Examples of fields might include:

•Client Name

•License Number

•Invoice Total

•Date of Service

A single database file may contain many different fields.


Records

When information is entered into a set of fields:

the complete group is called a record

For example:

•when a part is added to a workorder

•all information about that part

•quantity

•pricing

•description

•and totals

are stored together as one record.


Database Organization

MLS 2026 stores records sequentially:

•one after another

•without visible separators

The header information tells the program:

•where each record begins

•where it ends

•and how to interpret the stored information


Database File Types

MLS 2026 uses industry-standard:

xBASE compatible database structures

The primary data files use the extension:

.DBF

Memo or large text fields are stored separately in files using:

.FPT

extensions.

Index files use:

.CDX

extensions.


Database Locations

Database files are typically found within:

\MLS2026s\DATA\

on the server computer.

You can view these files using Windows File Explorer, although they should not normally be modified outside approved utilities.


Memo Files

Some fields contain large text entries such as:

•notes

•recommendations

•comments

•descriptions

These are stored in special:

memo files

using the .FPT structure.

The .DBF file contains a pointer to the text while the actual contents are stored in the .FPT file itself.


Index Files

MLS 2026 uses special index files to:

•locate records quickly

•sort information

•accelerate searches

•improve browse performance

These indexes use:

.CDX

files.

Indexes are sometimes referred to as:

keys

because they help the program rapidly locate desired records.

For example:

•a workorder file may have an index built on the workorder number

•vehicle files may be indexed by license

•client files by company name

•inventory by part number

Without indexes:

•large databases would operate much more slowly


Field Types

MLS 2026 primarily uses five field types.


Character Fields

Character fields store:

•names

•descriptions

•text

•codes

•and other readable information

These are the most common fields.


Numeric Fields

Numeric fields store:

•quantities

•prices

•totals

•balances

•and values used in calculations


Date Fields

Date fields store dates in:

month/day/year

format.


Logical Fields

Logical fields store:

•Yes / No

•True / False

type information.


Memo Fields

Memo fields store:

•large notes

•recommendations

•long descriptions

•and formatted text

The actual contents are maintained in the .FPT files.


File Maintenance

Database files may be maintained using:

the MLS 2026 File Editor

Instructions for its operation are provided in the following sections.

⚠️ IMPORTANT

Extreme caution should always be used when working directly with database files.

Before making ANY modifications:

•create a complete backup first

It is critical that the person performing the work:

•fully understands the purpose of the file

•understands all related fields

•and understands the relationships between records

Improper changes can:

•break data links

•corrupt reports

•damage accounting information

•or make records inconsistent


Extracting Data

MLS 2026 allows data to be copied from live database files into separate research or reporting files.

For example:

•workorders for a fiscal year could be copied

•then imported into Excel

•where projections, charts, and specialized reporting could be performed

The normal process is:

1.Open the file with the File Editor

2.Create a query to isolate desired records

3.Copy the selected records to another file

The original records remain unchanged inside MLS 2026.


IMPORTANT — Never Work Directly On Live Files

External reporting tools should NEVER directly manipulate live MLS 2026 data files.

Always:

•work with copies

•export data first

•and preserve the integrity of your production database


Working With Other Programs

Any software capable of reading:

.DBF / .FPT / .CDX

structures may potentially work with MLS 2026 data.

This includes:

•spreadsheet programs

•reporting systems

•custom database tools

•and some word processing products

Many office products can directly import:

.DBF

files.

Consult the documentation for those products to determine compatibility.


Use Copies — Not Live Files

⚠️ NEVER allow outside programs to directly manipulate your live MLS 2026 database files.

Some programs:

•do not properly support FOXPro database drivers

•may alter file headers

•damage indexes

•or corrupt structures

Always work with COPIES of the data files.

This cannot be overstated.


Custom Reports

Custom reports may be created using third-party reporting tools capable of reading:

.DBF / .FPT

database structures.

These utilities can:

•extract information

•summarize trends

•generate charts

•and create specialized business reports

Consult the documentation for those products regarding:

•importing data

•linking files

•creating relationships

•and building reports

MLS 2026 data structures are extremely powerful when used properly and cautiously.