You could add the attributes ``Name.Middle'', but
only if you put ``Name.Middle'' after ``Name.Last'' as shown
in figure 11.11
Similarly, ``Address.Zip'' must be added at the end of the
Address structured attribute as shown in figure 11.11

You can even add structured/expandable attributes to the end
of schema files as shown in figure 11.12

Name (
First
Last
Middle
)
Address (
Street
City
State
Zip
)
Phone (
Description
Number
) *

Figure 11.12: Adding attributes to end of schema file for existing database

Notice how we added the structured/expandable attribute ``Phone''
to the tail of the Schema file.

Of course, if you have not stored any records yet, you can
change the Schema however you like. If you have entered
data and really cannot enter the fields at the end of the
schema or structured attribute, you can
always create new databases and then write Tcl scripts to
copy the information from one database to another.

The only drawback to being forced to add attributes to the
end of the schema (or structured attribute grouping) is
that the attribute will be the last attribute in the
nxqddb window. However, you can always write a short
Fx-based Tcl program to layout your own screen.
For details on how to program Fx/Qddb/Tcl applications,
reference the Qddb Programming Guide.