Bob_Hansen wrote on Oct 8
th, 2007 at 4:55pm:
Also NECESSARYl would be the name(s) of duplicate forms/reports to show up in the log.
I'll see what we can do about that but I think that currently once it finds a name that is duplicated it just gives that message. It does not look to see if other names are duplicated. So it would only give one form or report name per merge. Not sure about that, but I believe that is how it works.
Quote:My main application has about 12 databases with hundreds of reports, scores in each database. When getting error on merge, I need to manually compare all reports in master and merge databases, took many hours to do this. And when I missed one or more report dupes, I had to repeat the steps above, many times waiting 10 mins or more for each process to complete. Log should show "Database|ReportName" for each conflicting name.
If you need to do this again rather than going through by hand to check the names you could use the new Sbasic Commands
@ListDatabases()
@ListReportsByDatabase()
To get a listing of reports by database or just
@ListApplicationReports()
to get all the report names. Then a little loop to compare the results of one app to the results of another and you have all your names. I'd write it so you could just run it in a single record Mass Update. and save the code so you can use it in the future.
Quote:And, as noted earlier, a tool to delete all reports would be helpful.
I'll get that written up as a feature request.
-Ray