Hi Edouard, dbCopyCellView() will work, but you have to not have the destination cellView open (and dbCopyCellView returns the destination cellView Id, so it becomes open after the copy). The behaviour is: If the destination is open readonly, and overwrite is off, you get the message you've seen If the destination is open at all, and you have overwrite on, it doesn't actually do the copy (the result is the existing cellView id) If the destination is closed but exists, and overwrite is off, you get a message about the copy not being done because it exists on disk So the solution would be to use dbFindOpenCellView and then dbPurge to purge prior to copy. Anyway, glad you were happy with my suggestion! Andrew
↧