Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 7193 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

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.

Posted

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.

Posted

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.

Posted

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.

Posted

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.

Posted

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.

Posted

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

Posted

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

Posted

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

Posted

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).

Posted

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).

Posted

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).

Posted

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.

Posted

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.

Posted

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.

Posted

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.

Posted

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.

Posted

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.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.