Append and Delete Query - Single Records

PPat

New member
Local time
Today, 13:23
Joined
Mar 25, 2013
Messages
4
Hi everyone,

I am a college student working on an Access database for my job. To give a quick overview, I am creating a database where the records of individual students are to be moved to different table depending on where they are in the graduation process. In order to do this, the secretary will enter the student in the "90 Hr Request" table (think of it as the first step), and move them down the line of tables (4 in total) until the final "Completed" table. Each table in the progression has more and more fields. However, a student (with their ID number as the primary key) can only be in one table at a time.

I understand this does not sound like a traditional database, as the data is not normalized. However, this is being used more as a filing system than anything else. Their data is primarily paper based (for legality reasons), but wishes to keep it organized in a database so they can run queries and print reports.

Currently, I am creating a macro that will run specific queries (in an order). I have made an append query that will move the records over, then I used a update (to null) and delete query combo to delete the old individual record. I made the delete + update query work by using a selected criteria.

However, I cannot get figure out how to make the append query move only one student's record at a time. I am competent in VBA, but not as much in SQL, so a simplified explanation would really appreciated. If you need other pieces of information, please feel free to ask and I will provide.

Thank you for your time.
 
This is rather pointless to repost the question, just because you are not happy with the answer you got, WITHOUT saying that you have already posted it once.

Becasue anyone with any sense will give you exactly the same advice as you obtained here: http://www.access-programmers.co.uk/forums/showthread.php?t=244276, so how many times do you wish to play this game?

You got confused between how data exists outside Access and how it should be stored inside access. Those two issues are unrelated, and "they wanted it designed like that" means that "they" know sweet FA about Access, and nothing else. A better argument towards "them" is that the internal workings of the DB must be made so it is easy to operate and change, and this is why concepts like "normalization" exist. There is no "normalization police", just penalties added by lack of normalization in terms of unnecessary work in maintenance and modifications.
 
This is rather pointless to repost the question, just because you are not happy with the answer you got, WITHOUT saying that you have already posted it once.

Becasue anyone with any sense will give you exactly the same advice as you obtained here: so how many times do you wish to play this game?

You got confused between how data exists outside Access and how it should be stored inside access. Those two issues are unrelated, and "they wanted it designed like that" means that "they" know sweet FA about Access, and nothing else. A better argument towards "them" is that the internal workings of the DB must be made so it is easy to operate and change, and this is why concepts like "normalization" exist. There is no "normalization police", just penalties added by lack of normalization in terms of unnecessary work in maintenance and modifications.

Spikepl, I'm sorry for not doing that courtesy. I am new to this forum, and I reposted because the only answer I got essentially became 'You're wrong, sorry' and my question was being pushed to the back. Secondly, I added in the paragraph based off the reply from my previous post. I am not trying to play any "game", I am just a student and wish to learn more about Access databases.

Anyways, I just looking for advise on how to organize the SQL or VBA code for the query so that it appends only individual records. I appreciate any advise with this specific problem.

Thank you.
 

Users who are viewing this thread

Back
Top Bottom