Add option to copy QDF with a new File ID

Rocket J Squirrel
Rocket J Squirrel SuperUser ✭✭✭✭✭
The operation File > File Operations > Copy copies the File ID of the original file to the new file. There is no way to change the File ID of a QDF file.
We know that having multiple files with the same File ID can cause problems with the online portion of Quicken, sometimes resulting in erroneous changes to the files.
We need an option on the Copy operation to generate a new File ID in order to break the connection. It could be hidden under a CTRL-SHIFT key combination as Super-validate is. As long as it's available somewhere. The code to generate new unique File IDs already exists in the routine that performs File > New. Make it callable from File > Copy as well.
Quicken user since version 2 for DOS, now using QWin Premier Subscription on Win10 Pro.
10 votes

New · Last Updated


  • Chris_QPW
    Chris_QPW Member ✭✭✭✭
    This long over due!
    (I'm always using the latest Quicken Windows Premier subscription version)
    This is my website:
  • SMT2
    SMT2 Member ✭✭✭
    I second that - 1000%
  • miklk
    miklk SuperUser, Windows Beta Beta

    As a matter of fact I was trying to do test for a bug and couldn't get do it without killing my real file.

    (I assume if we got a simple fileID change, it would also eliminate duplicate datasetID problem which is harder to separate)
  • SMT2
    SMT2 Member ✭✭✭
    Just out of curiosity. Has anyone tried the "Merge" process to fool the system into a new File ID? I have not. See this link

    I am thinking out loud and wonder if the following process can fool the system into creating a new ID from an existing "old" file that has the same duplicate File ID as others.

    1) Create a new file with the ID (file name) that we want. Create this new file with only 1 account that is insignificant and can be deleted later after the merge.

    2) Merge the "old" file into the new file created from step above.

    Should that retain the new File ID from step #1? Just thinking out loud. Haven't got the time to try it.