mauddib6 Posted March 18, 2005 Author Posted March 18, 2005 I created a script that would allow the user to type a name and then hit enter to be able to enter another name. I am using a custom dialogue box with one input field for name. Button 1= OK Button 2=Finished Button 3=Quit. I run the dialogue inside a loop that has an (exit loop if status(currentmessagechoice=2)and creates a new record every time you click ok. It works great until reaching the last record. After clicking button 2 it exits the loop, but the data that was typed in the field input is not there for the last record. The only way I have found around this is to have it create a new record, click finished, then delete this record. Any suggestions or even a better way to do data entry for long lists without mouse clicks.
mauddib6 Posted March 18, 2005 Posted March 18, 2005 I created a script that would allow the user to type a name and then hit enter to be able to enter another name. I am using a custom dialogue box with one input field for name. Button 1= OK Button 2=Finished Button 3=Quit. I run the dialogue inside a loop that has an (exit loop if status(currentmessagechoice=2)and creates a new record every time you click ok. It works great until reaching the last record. After clicking button 2 it exits the loop, but the data that was typed in the field input is not there for the last record. The only way I have found around this is to have it create a new record, click finished, then delete this record. Any suggestions or even a better way to do data entry for long lists without mouse clicks.
mauddib6 Posted March 18, 2005 Author Posted March 18, 2005 I created a script that would allow the user to type a name and then hit enter to be able to enter another name. I am using a custom dialogue box with one input field for name. Button 1= OK Button 2=Finished Button 3=Quit. I run the dialogue inside a loop that has an (exit loop if status(currentmessagechoice=2)and creates a new record every time you click ok. It works great until reaching the last record. After clicking button 2 it exits the loop, but the data that was typed in the field input is not there for the last record. The only way I have found around this is to have it create a new record, click finished, then delete this record. Any suggestions or even a better way to do data entry for long lists without mouse clicks.
MoonShadow Posted March 18, 2005 Posted March 18, 2005 We would need to see your script to best advise how to adjust it - but basically, only Button 1 accepts data. Your last record (clicking button 2) will not accept the last name entry.
MoonShadow Posted March 18, 2005 Posted March 18, 2005 We would need to see your script to best advise how to adjust it - but basically, only Button 1 accepts data. Your last record (clicking button 2) will not accept the last name entry.
MoonShadow Posted March 18, 2005 Posted March 18, 2005 We would need to see your script to best advise how to adjust it - but basically, only Button 1 accepts data. Your last record (clicking button 2) will not accept the last name entry.
mauddib6 Posted March 18, 2005 Author Posted March 18, 2005 Thanks. That clears up why it won't accept the data. I have been looking for other posts about doing data entry without using the mouse every time, but have not found anything. Do you know of any or an alternate way to accomplish this. I can use the work-around of creating a new record like I mentioned above, but it just does not seem efficient to just create and delete records willy nilly
mauddib6 Posted March 18, 2005 Author Posted March 18, 2005 Thanks. That clears up why it won't accept the data. I have been looking for other posts about doing data entry without using the mouse every time, but have not found anything. Do you know of any or an alternate way to accomplish this. I can use the work-around of creating a new record like I mentioned above, but it just does not seem efficient to just create and delete records willy nilly
mauddib6 Posted March 18, 2005 Author Posted March 18, 2005 Thanks. That clears up why it won't accept the data. I have been looking for other posts about doing data entry without using the mouse every time, but have not found anything. Do you know of any or an alternate way to accomplish this. I can use the work-around of creating a new record like I mentioned above, but it just does not seem efficient to just create and delete records willy nilly
MoonShadow Posted March 18, 2005 Posted March 18, 2005 Much can be (and has been) said on this subject but ... I created a script that would allow the user to type a name and then hit enter to be able to enter another name. If all you're doing is entering one field (a name), the easiest way would be to let them enter each name (into global text) and hit enter and keep entering the names in one field. When done, use button (Finished) to parse the data into records (I'd be happy to explain this part or many others can). I use this frequently when Users need to enter list items (one field only), such as list of Invoice Numbers etc. For creating a new record at the end of data entry (several fields), I use Event Triggers but you will still need to clean up (delete) any blank records (which the Event Trigger can also handle).
MoonShadow Posted March 18, 2005 Posted March 18, 2005 Much can be (and has been) said on this subject but ... I created a script that would allow the user to type a name and then hit enter to be able to enter another name. If all you're doing is entering one field (a name), the easiest way would be to let them enter each name (into global text) and hit enter and keep entering the names in one field. When done, use button (Finished) to parse the data into records (I'd be happy to explain this part or many others can). I use this frequently when Users need to enter list items (one field only), such as list of Invoice Numbers etc. For creating a new record at the end of data entry (several fields), I use Event Triggers but you will still need to clean up (delete) any blank records (which the Event Trigger can also handle).
MoonShadow Posted March 18, 2005 Posted March 18, 2005 Much can be (and has been) said on this subject but ... I created a script that would allow the user to type a name and then hit enter to be able to enter another name. If all you're doing is entering one field (a name), the easiest way would be to let them enter each name (into global text) and hit enter and keep entering the names in one field. When done, use button (Finished) to parse the data into records (I'd be happy to explain this part or many others can). I use this frequently when Users need to enter list items (one field only), such as list of Invoice Numbers etc. For creating a new record at the end of data entry (several fields), I use Event Triggers but you will still need to clean up (delete) any blank records (which the Event Trigger can also handle).
Ender Posted March 18, 2005 Posted March 18, 2005 You could have a New Record script shown in the ScriptMaker menu. The first ten scripts in the menu can be triggered with command keys 1 through 0. You could alternatively allow menu access for the user's password so they can hit command-N to create a new record. But since allowing menu access breeds other problems, I'd try the script menu thing instead.
Ender Posted March 18, 2005 Posted March 18, 2005 You could have a New Record script shown in the ScriptMaker menu. The first ten scripts in the menu can be triggered with command keys 1 through 0. You could alternatively allow menu access for the user's password so they can hit command-N to create a new record. But since allowing menu access breeds other problems, I'd try the script menu thing instead.
Ender Posted March 18, 2005 Posted March 18, 2005 You could have a New Record script shown in the ScriptMaker menu. The first ten scripts in the menu can be triggered with command keys 1 through 0. You could alternatively allow menu access for the user's password so they can hit command-N to create a new record. But since allowing menu access breeds other problems, I'd try the script menu thing instead.
mauddib6 Posted March 18, 2005 Author Posted March 18, 2005 I had not thought of doing the parsing with a global. That sounds like a pretty easy thing to do, so I'll get to work on that. Thank you so much. I have been running it with the workaround for about a year and a half, but it takes a lot of extra steps whenever I want to do something new with the script.
mauddib6 Posted March 18, 2005 Author Posted March 18, 2005 I had not thought of doing the parsing with a global. That sounds like a pretty easy thing to do, so I'll get to work on that. Thank you so much. I have been running it with the workaround for about a year and a half, but it takes a lot of extra steps whenever I want to do something new with the script.
mauddib6 Posted March 18, 2005 Author Posted March 18, 2005 I had not thought of doing the parsing with a global. That sounds like a pretty easy thing to do, so I'll get to work on that. Thank you so much. I have been running it with the workaround for about a year and a half, but it takes a lot of extra steps whenever I want to do something new with the script.
Recommended Posts
This topic is 7193 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now