How do I empty a table?

S

Steve Hayes

I want to develop a database and test it with test data.

How do I empty the database of the test data when I've finished testing and
want to enter real data?

In Paradox it was easy and obvious, but in Access I haven't been able to find
it.
 
J

Jeanette Cunningham

You write a series of queries that delete data from each table.
Delete the records in any child tables before you delete the records in any
parent tables.

Jeanette Cunningham MS Access MVP -- Melbourne Victoria Australia
 
J

Jeanette Cunningham

You write a series of queries that delete data from each table.
Delete the records in any child tables before you delete the records in any
parent tables.

Jeanette Cunningham MS Access MVP -- Melbourne Victoria Australia
 
B

BruceM

You could run a delete query:

DELETE * FROM YourTable

If you use cascading deletes when you set up the relationships you can run
the query on the main table in the relationship, and the related records
will be deleted also.

I have been known to open the tables, and select and delete all test data.
In this case I think it's OK for the developer to work directly with the
tables.

When you are done, run compact and repair (after backing up first). This
will reset the autonumber to 1 (I can't say for sure how this works in
Access 2007, though). In general, compact and repair is a good idea before
deploying the database.
 
B

BruceM

You could run a delete query:

DELETE * FROM YourTable

If you use cascading deletes when you set up the relationships you can run
the query on the main table in the relationship, and the related records
will be deleted also.

I have been known to open the tables, and select and delete all test data.
In this case I think it's OK for the developer to work directly with the
tables.

When you are done, run compact and repair (after backing up first). This
will reset the autonumber to 1 (I can't say for sure how this works in
Access 2007, though). In general, compact and repair is a good idea before
deploying the database.
 
G

gls858

AnSteve said:
I want to develop a database and test it with test data.

How do I empty the database of the test data when I've finished testing and
want to enter real data?

In Paradox it was easy and obvious, but in Access I haven't been able to find
it.
Another method would be to create a blank database then import your
tables into it. When you select the tables to import you have an option
to bring over just the table definitions.

gls858
 
G

gls858

AnSteve said:
I want to develop a database and test it with test data.

How do I empty the database of the test data when I've finished testing and
want to enter real data?

In Paradox it was easy and obvious, but in Access I haven't been able to find
it.
Another method would be to create a blank database then import your
tables into it. When you select the tables to import you have an option
to bring over just the table definitions.

gls858
 
S

Steve Hayes

Another method would be to create a blank database then import your
tables into it. When you select the tables to import you have an option
to bring over just the table definitions.

Would that bring over everything except the data -- saved queries, etc?
 
S

Steve Hayes

Another method would be to create a blank database then import your
tables into it. When you select the tables to import you have an option
to bring over just the table definitions.

Would that bring over everything except the data -- saved queries, etc?
 
J

John W. Vinson

Would that bring over everything except the data -- saved queries, etc?

Sure, if you import the saved queries and the etc. (forms, reports, macros,
modules).

You can import selectively. Just use File... Get External Data... Import,
select the database, and choose what you want to import.
 
J

John W. Vinson

Would that bring over everything except the data -- saved queries, etc?

Sure, if you import the saved queries and the etc. (forms, reports, macros,
modules).

You can import selectively. Just use File... Get External Data... Import,
select the database, and choose what you want to import.
 
A

Armen Stein

Sure, if you import the saved queries and the etc. (forms, reports, macros,
modules).

You can import selectively. Just use File... Get External Data... Import,
select the database, and choose what you want to import.

But this would imply that you haven't split your database. Here are a
bunch of reasons to do so, plus some links to help you with it:

http://allenbrowne.com/ser-01.html

Armen Stein
Microsoft Access MVP
www.JStreetTech.com
 
A

Armen Stein

Sure, if you import the saved queries and the etc. (forms, reports, macros,
modules).

You can import selectively. Just use File... Get External Data... Import,
select the database, and choose what you want to import.

But this would imply that you haven't split your database. Here are a
bunch of reasons to do so, plus some links to help you with it:

http://allenbrowne.com/ser-01.html

Armen Stein
Microsoft Access MVP
www.JStreetTech.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top