--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+unsubscribe@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
I verified it's only QM. It cuts and pastes fine in D3.WEIRD!
On Wed, Dec 6, 2017 at 12:24 PM, John R. Stokka <jrst...@gmail.com> wrote:
I'm going to pull my hair out.Every time I cut and paste in Accuterm while connected with QM it changes the case on all the text. Uppercase becomes lower. Lowercase becomes upper.... UGGGGGGGGGGGGHI can't find any paste options regarding CASE, this must be something simple....
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
John,
Here is a suggestion…
Open the following web app.
copy/paste your info into the convertcase.net window.
At the bottom of the window are buttons for different conversions.
Towards the right is “INVERSE CASE” that will flip the case on your text.
There are other options as in “lower case” if you just want lower only.
Then copy and paste into Accuterm.
Hopefully that will resolve your issue for now.
Please let me know if that helps you hair pulling dilemma !
Best regards,
Mitchell
Mitchell Stevelman
--
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+unsubscribe@googlegroups.com
--
To unsubscribe, email to: mvdbms+un...@googlegroups.com
To unsubscribe, email to: mvdbms+unsubscribe@googlegroups.com
To unsubscribe, email to: mvdbms+unsubscribe@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+unsubscribe@googlegroups.com
Hi all,
This discussion seems to have been very active overnight (UK time) but I haven’t noticed an explanation of why QM behaves in this way.
As one response said, this "feature" originated in Prime Information many years ago and, because QM broadly follows the Information style systems, was replicated in QM.
The underlying issue here was that the command language was case sensitive and defined to be in uppercase. To make things easier for users who were continually switching between PI and some other application (imagine a Word document, for example), PI chose to apply "case inversion" so that the user did not have to hit the Caps Lock key every time they switched application.
QM was initially case sensitive and so adopted the same mechanism. Very early on, long before case insensitive files came along, we added a double lookup mechanism in both the command processor and the query processor. We first try finding a VOC or dictionary item using the casing as provided by the user and then, if unsuccessful, we try again with an uppercase version of the record id. Because all of the system supplied items have uppercase names, this effectively makes the system case insensitive as far as VOC/dictionary item names are concerned.
As QM has evolved, several case insensitivity options have appeared, including the possibility of having a case insensitive VOC (which is probably how things should have been all along). We cannot force this on users as we are aware of applications that make use of case sensitivity.
For application developers who are still following the uppercase convention, case inversion can be really useful though the inversion applied to cut and paste operations is extremely annoying. On the other hand, case inversion would be totally confusing to an end user of the application. There are various ways to turn case inversion off…
· Use the PTERM CASE NOINVERT command, probably from within the LOGIN paragraph.
· Use the equivalent PTERM() function in an application program.
· Use the INVCASE configuration parameter to set the initial state to not invert.
· Use the CONFIG command to change the setting of INVCASE.
Martin Phillips
Ladybridge Systems Ltd
17b Coldstream Lane, Hardingstone, Northampton NN4 6DB, England
+44 (0)1604-709200