At 15:31 12/02/2005, you wrote:
Hi Bob,
Hi Klaus
No luck with this. I used the method of Richard Gaskin's employee database to ask the user for a filename before starting. I had this working the old fashioned way but I think the pre-save is more elegant. Anyway I used this for them to make a new file.....
on doFileNew ask file "Name new database file:" with "MyDatabase.abd" if it is empty then exit to top put it into tFileName if char -4 to -1 of tFileName is not ".abd" then put ".abd" after tFileName set the itemDelimiter to "/" put last item of tFileName into tStackName set the visible of stack "Master Database" to false clone stack "Master database" Err the result set the name of stack it to tStackName set the title of stack tStackName to (char 1 to -5 of tStackName) --set the minWidth of stack tStackName to 500 --set the minHeight of stack tStackName to 250 set the fileName of stack tStackName to tFileName -- "tFileName" is the full pathname of the file the user named earlier. Err the result set the visible of stack "Master Database" to true put the stackFileType into tSaveStackFileType set the stackFileType to "RevoABD_" save stack tStackName Err the result set the stackFileType to tSaveStackFileType show stack tStackName toplevel stack tStackName end doFileNew
Now when I use a buton with the script
on mouseUp
copy field "TextField" of stack "Armbase Database Designer" to card 1 of stack tFileName
--or use tStackName
end mouseUp
then there is an error
executing at 4:01:57 PM
Type Chunk: can't find stack
Object Add Field
Line copy field "TextField" of stack "Armbase Database Designer" to card 1 of stack tFileName
Hint button id 1052 of card id 1002 of stack "Armbase Database Designer"
If I use tStackName I get the same
executing at 4:03:54 PM
Type Chunk: can't find stack
Object Add Field
Line copy field "TextField" of stack "Armbase Database Designer" to card 1 of stack tStackName
Hint button id 1052 of card id 1002 of stack "Armbase Database Designer"
But if I use
on mouseUp
copy field "TextField" of stack "Armbase Database Designer" to card 1 of stack "MyDatabase.abd"
end mouseUp
It works, however I don't know if the target stack is always going to be MyDatabase.abd
If I use tStackName.abd I get the same error
Any help would be great
Cheers Bob; Sunny Scotland
-- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005
_______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
