CN103809838A - Numerical value input process method, system thereof and simulation voucher data input process method - Google Patents
Numerical value input process method, system thereof and simulation voucher data input process method Download PDFInfo
- Publication number
- CN103809838A CN103809838A CN201210457639.3A CN201210457639A CN103809838A CN 103809838 A CN103809838 A CN 103809838A CN 201210457639 A CN201210457639 A CN 201210457639A CN 103809838 A CN103809838 A CN 103809838A
- Authority
- CN
- China
- Prior art keywords
- numerical value
- numeral
- input
- cell
- septal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a numerical value input process method, a system thereof and a simulation voucher data input process method using the numerical value input process method. The numerical value input process method comprises the following steps of obtaining a numerical value input instruction and an input numerical value, and inputting the numerical value into a cell; obtaining a numerical value input completion instruction, arranging a plurality of septal lines in the cell at equal intervals, and correspondingly displaying figures contained by the numerical value among the septal lines one by one. According to the numerical value input process method, the numerical value can be conveniently and accurately input, input errors are reduced, after input completion, the digit of the figures of the numerical value can be clearly displayed, and a user can conveniently read the numerical value.
Description
Technical field
The present invention relates to the technical field of computer data input processing, particularly relate to a kind of numerical value input processing method, a kind of numerical value imput process system, and a kind of emulation voucher data input processing method.
Background technology
Computer version input relates to the input of the data such as word, numerical value, letter, symbol, and in common computer data input method, the input of various data is all adopted to same input and display mode, and does not distinguish.
But numerical value is as a kind of comparatively special data, a numerical value is made up of several numerals, and numerical digit corresponding to each numeral, makes number corresponding to whole numerical value.And conventionally the number of numerical value representative is only significantly concerning user, after numerical value is input to computer, many times user needs directly read the number of its representative according to the numerical value showing on computer.
But after common numerical value is input to computing machine, computing machine is not different from the data of other types to the Graphics Processing of this numerical value, be equally as usual to show.And in the situation that numerical value is grown, general being difficult to directly read number rapidly according to this numerical value.For example 146798794.61, represent number 100,098,794 61, but because each numerical digit of numerical value is easily misunderstood, over sight (OS), may cause described number to read and make mistakes.
Therefore, some computer softwares, as financial software, in input numerical value, can preset the cell of the different numerical digits of multiple correspondences, then in the time of input, each numeral of numerical value is input to respectively in unit lattice correspondingly, makes user can accurately read numerical digit corresponding to each numeral.
But, input in this method in the process of numerical value, the complete numeral of the every input of user, just need to be by the cursor movement when pre-editing in another cell, input another numeral at another cell, after having inputted, mobile cursor is inputted again again ... until complete the input of all numerals, operation is trouble quite.And, if such numerical value input mode starts input from a high position, also need to before input, know the numerical digit of the top digit of described numerical value, for example above-mentioned numerical value 146798794.61, start from 1 of most significant digit input, must know that 1 numerical digit of most significant digit is hundred million, by described digital 1 input " hundred million " corresponding cell, then input successively later numeral, otherwise most significant digit cannot determine, just cannot corresponding accurately input unit lattice; And if from lowest order start input, contrary with normal numerical value reading order, also more difficult operation.
Summary of the invention
For the problem existing in above-mentioned background technology, the object of the present invention is to provide a kind of numerical value input processing method and system thereof, can input easily and accurately numerical value, and after input completes, can clearly illustrate each digital numerical digit of numerical value, facilitate user to read.
A kind of numerical value input processing method, comprises the following steps:
Obtain the instruction of numerical value input and the numerical value of input, described numerical value is input in a cell;
Obtain the instruction that numerical value has been inputted, multiple septal lines are equally spaced set in described cell, and each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly.
A kind of numerical value imput process system, comprising:
Load module, for obtaining the instruction of numerical value input and the numerical value of input, is input to described numerical value in a cell;
Graphics Processing module, the instruction of having inputted for obtaining numerical value equally spaced arranges multiple septal lines in described cell, and each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly.
In numerical value input processing method of the present invention and system thereof, in the time of input numerical value, in a cell, input, very convenient, and be difficult for makeing mistakes; And after input completes, multiple septal lines are equally spaced set in described cell, separate by described septal line each numeral that described numerical value comprises, make user can draw clearer, intuitively the numerical digit of each numeral that described numerical value comprises, facilitate user to read.
The present invention also aims to provide a kind of emulation voucher data input processing method that uses above-mentioned numerical value input processing method.
A kind of emulation voucher data input processing method, comprises the following steps:
Obtain the numerical value of instruction and the input of inputting numerical value in emulation voucher, described numerical value is input in a cell;
Obtain the instruction that numerical value has been inputted, multiple septal lines are equally spaced set in described cell, and each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly.
In emulation voucher data input processing method of the present invention, in the time of input numerical value, in a cell, input, very convenient, and be difficult for makeing mistakes; And after input completes, multiple septal lines are equally spaced set in described cell, separate by described septal line each numeral that described numerical value comprises, make user can draw clearer, intuitively the numerical digit of each numeral that described numerical value comprises, facilitate user to read.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of numerical value input processing method the first embodiment of the present invention;
Fig. 2 to Fig. 5 is the operation chart of each step of numerical value input processing method the first embodiment of the present invention;
Fig. 6 is the schematic diagram of numerical value input processing method the second embodiment of the present invention;
Fig. 7 is the schematic flow sheet of numerical value input processing method the 3rd embodiment of the present invention;
Fig. 8 is the structural representation of numerical value imput process system the first embodiment of the present invention;
Fig. 9 is the structural representation of numerical value imput process system the second embodiment of the present invention;
Figure 10 is the schematic flow sheet of emulation voucher data input processing method of the present invention;
Figure 11 to Figure 12 is the operation chart of each step of emulation voucher data input processing method of the present invention.
Embodiment
Refer to Fig. 1, Fig. 1 is the schematic flow sheet of numerical value input processing method the first embodiment of the present invention.
Described numerical value input processing method, comprises the following steps:
S101, obtains the instruction of numerical value input and the numerical value of input, and described numerical value is input in a cell;
S102, obtains the instruction that numerical value has been inputted, and multiple septal lines are equally spaced set in described cell, and each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly.
For above-mentioned steps S101, in the time that user need to input numerical value, trigger the instruction of described numerical value input, for example trigger and choose the cell that need to input numerical value, or double-click described cell, cursor is placed in described cell etc. to operation, as shown in Figure 2, wherein, the cursor showing when vertical line is word input.Computing machine obtains after the instruction of described numerical value input, receives the numerical value of user's input, and the described numerical value of user's input is input in described cell in the mode of common word input, and as shown in Figure 3, wherein, the vertical line between numeral 6 and numeral 1 is cursor.
For above-mentioned steps S102, after input completes, user triggers the instruction that numerical value has been inputted, for example, trigger and press enter key, clicks the operations such as other cells.Computing machine receives after above-mentioned instruction, multiple septal lines are equally spaced set in described cell, the mode that described septal line is set has multiple, wherein a kind of mode is to obtain the picture that comprises multiple equidistant septal lines, as shown in Figure 4, described picture is set to the background picture of described cell.Described picture can be pre-set, in the time need to showing, is directly background by default Image Display.
Described septal line can certainly be set in other way in described cell, and the image that for example in equally spaced mode, multiple independent septal lines is set, in described cell, or arranges septal line pattern by the mode of setting unit lattice shading.
In the present invention, preferred mode is the setting that mode by background picture is set realizes described septal line.Concrete operations are preferably: according to the width of described cell, draw and have picture same width and that comprise multiple equidistant septal lines, described picture is arranged to the background picture of described cell in the mode of vertical tile.By the mode that background picture is set, multiple equidistant septal lines are set in described cell, without described cell is split as to multiple cells, without user, multiple cells are inputted to numeral one by one, greatly simplified user's operation, improved ease for use.
The number of the septal line in described cell is greater than or equal to the digital number that described numerical value comprises and subtracts 1.Can be according to preset value setting, for example be fixedly installed 16, or, the quantity of described septal line is set to the digital number that described numerical value comprises and subtracts 1, the digital number that interval quantity between described septal line is comprised with described numerical value equates, or, set the fixed intervals width between described septal line, then the number of described septal line is set according to the width of described cell.
After setting up described septal line, each numeral that described numerical value is comprised is presented at described in each between septal line, as shown in Figure 5 correspondingly.In the time of concrete operations, can be by the font size of each described numeral is set, character pitch, the methods such as alignment thereof, adjust the display position of each described numeral, and it is dropped between described septal line correspondingly.
Preferably, provide a kind of method that the display position of numeral described in each is set to be:
Calculate the spacing between two adjacent described septal lines; Adjust the character pitch between each numeral that described numerical value comprises according to the spacing between described septal line, the display position of each described numeral is adjusted between every two adjacent septal lines.
Wherein, the spacing between two described septal lines can, according to the width of described cell and septal line number, obtain by hind computation, or obtains according to predetermined interval distance between centers of tracks value.
In the time showing described numeral, preferably allow font size according to the maximum of numeral described in the distance computation between two adjacent described septal lines, with described maximum each digital font size that allows font size that described numerical value is set.Make each digital font size as far as possible large, facilitate user to read.
Further, two kinds of different septal lines being set, is respectively the first septal line and the second septal line, for the numeral of the special numerical digit in described numerical value, separate with described the first septal line, for example, the position at radix point place, and radix point is front every three digital positions, all separate with described the first septal line, remaining numeral is all separated with described the second septal line, as shown in Figure 5, thicker in figure is the first septal line, and thinner is the second septal line.User, by observing described the first septal line, just can clearly tell each digital numerical digit, more convenient.
By different septal lines is set, distinguish more intuitively common decimal place, thousand points of positions, the numerical digit such as position very much, facilitate reading of numerical value, different septal lines can also be distinguished with different color, the line style of type etc., to improve the identifiability of data.
In numerical value input processing method of the present invention, when input numerical value, in a cell, input, without input each numeral in multiple cells, very convenient, and be difficult for makeing mistakes; And after input completes, in the described cell of input numerical value, with the form of picture, multiple septal lines are equally spaced set, separate by described septal line each numeral that described numerical value comprises, make user can draw clearer, intuitively the numerical digit of each numeral that described numerical value comprises, facilitate user to read.And without the real described cell that splits input numerical value, each digital font size can show greatlyr.
At execution step S102, when each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly, further positive sign and the negative sign in the described numerical value of identification, if identify positive sign, the numeral described numerical value being comprised shows with the first color; If identify negative sign, the numeral described numerical value being comprised shows with the second color.
By said method, positive number and negative are shown with different colors, can distinguish more intuitively positive number and negative, and sign can not take display position.
Further, identify the radix point in described numerical value, the numeral after the numeral before described radix point and described radix point is separated with described the first septal line.Also can omit the demonstration of radix point by such scheme.
Refer to Fig. 6, Fig. 6 is the schematic diagram of numerical value input processing method the second embodiment of the present invention.
The numerical value input processing method of described the second embodiment and the key distinction of described the first embodiment are, while equally spaced multiple septal line being set, increase the mark of numerical digit between each described septal line in described cell.As shown in Figure 6, described numerical digit is labeled as point, angle, unit, ten, hundred, thousand, ten thousand, hundred million etc., the different numerical digits of corresponding currency respectively, but described numerical digit mark is not limited to currency, can be also 0.01,0.1,1,10,102,103 ... Deng.It,, for removing the numerical digit of indicating that each numeral is corresponding, is convenient to user and reads.
Refer to Fig. 7, Fig. 7 is the schematic flow sheet of numerical value input processing method the 3rd embodiment of the present invention.
The numerical value input processing method of described the 3rd embodiment and the key distinction of the first embodiment are: at execution step S201, in described cell, input in numerical value, further carry out following steps: S202, the initial value of described numerical value is input in buffer memory, wherein, the initial value of described numerical value comprises the initial format of described numerical value and described numeral;
At execution step S203, after each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly, further comprising the steps: S204, if again obtain the instruction of numerical value input, from buffer memory, read the initial value of described numerical value, be backfilled in described cell after described numerical value being set according to the initial format of described numeral.
By the initial value of numerical value described in said method buffer memory, can be after showing in the mode of septal line, when needing once again input or revising numerical value, in described cell, again show described numerical value with initial format, input and equally again shown in septal line mode afterwards, very flexible, facilitate user to input, revise numerical value.
Below the 4th embodiment of numerical value input processing method of the present invention:
The key distinction of the numerical value input processing method of present embodiment is, at execution step S102, after each numeral is presented at described in each between septal line correspondingly, further comprising the steps:
S103, obtains the selected instruction of data, and according to described data, numerical value in described cell or the numeral of described numerical value are chosen in selected instruction;
S104, obtain the operational order that mouse roller rolls, described mouse roller scrolls up, and described selected numerical value or repetition of figures is carried out to the operation that adds 1, described mouse roller rolls downwards, described selected numerical value or repetition of figures is carried out to the operation that subtracts 1;
And/or,
Obtain the triggering command of the upper and lower directionkeys of keyboard, when described upper directionkeys triggers, described selected numerical value or repetition of figures are carried out to the operation that adds 1, when described lower directionkeys triggers, described selected numerical value or repetition of figures are carried out to the operation that subtracts 1.
Wherein, the selected instruction of described data comprises that mouse or other input equipments click respective digital or numerical value, or cursor is resided in to respective digital or numerical value is first-class, and can be according to the selected instruction of the self-defined described data of user habit.
In the present embodiment, the selected instruction of described data being preferably set is: for numerical value, the selected instruction of described data is the instruction of described numerical value input; For numeral, the selected instruction of described data is that mouse or other input equipments are clicked the region between two septal lines at respective digital place.
That is, double-clicked when described cell, triggered the instruction of described numerical value input, when the numerical value in described cell is again converted to described initial format and is shown, according to the operation information of input equipment, can be to the adjustment of rolling of the numerical value in described cell; And click the region between two septal lines at respective digital place at mouse, choose corresponding when digital, can be to the adjustment of rolling of described numeral.
If what choose is numerical value, to the adjustment of rolling continuously of the value of whole described numerical value; If what choose is individual digit, the value of described numeral is rolled and adjusted continuously between 0 to 9.
Described rolling adjustment comprises: scroll up and roll downwards, described in the operation that scrolls up and add 1 for repeating, described downward rolling is to repeat the operation that subtracts 1.Logarithm value, its value just unlimited and negative unlimited between; And for each numeral, its value changes between 0 to 9, roll downwards and exceed 0 demonstration 9, scroll up and exceed 9 demonstrations 0.
Below respectively with different embodiment explanations:
In one embodiment, obtain the operational order that mouse roller rolls, when the numerical value in cell or numeral selected, and mouse roller is while rolling, triggers the adjustment of rolling of numerical value selected in described cell or numeral.Described mouse roller scrolls up, and described selected numerical value or numeral scroll up, and described mouse roller rolls downwards, and described selected numerical value or numeral are rolled downwards.Wherein, described selected numerical value or numeral upwards or with the amplitude of lower rolling and the stroke of described mouse roller rolling increase.Preferably, the described mouse roller lattice that roll are set, described numerical value adjusts 1.As the mouse roller lattice that scroll up are set, numerical value adds 1; Mouse roller is rolling one lattice downwards, and numerical value subtracts 1.And when described mouse roller continuous rolling is set exceedes predeterminable range, described numerical value or digital continuous rolling adjustment, until receive new operational order or adjusted value reaches pre-sizing.As mouse roller continuous rolling exceedes two circles as described in arranging, described numerical value is adjusted continuously automatically, until adjusting range is 20.
In another embodiment, obtain the triggering command of the upper and lower directionkeys of keyboard, when the numerical value in cell or numeral selected, and the upper and lower directionkeys of keyboard is while triggering, triggers the adjustment of rolling of numerical value selected in described cell or numeral.When described upper directionkeys triggers, described selected numerical value or numeral scroll up, and when described lower directionkeys triggers, described selected numerical value or numeral are rolled downwards.Wherein, the amplitude that described selected numerical value or numeral upwards or are downwards rolled increases with the triggered time of the upper and lower directionkeys of described keyboard or the increase of triggering times.Preferably, the every triggering of described upper and lower directionkeys is set once, described numerical value adjusts 1.And when described upper and lower directionkeys is set is exceeded Preset Time or pre-determined number by continuous trigger, described numerical value or digital continuous rolling adjustment, until receive new operational order or adjusted value reaches pre-sizing.As upper and lower directionkeys is continued to trigger and exceedes 2 seconds as described in arranging, described numerical value is adjusted continuously automatically, until adjusting range is 30.
The triggering command of described data scrolling adjustment can also be paddling operation on touch panel etc., is not giving an example one by one at this.Refer to Fig. 8, Fig. 8 is the structural representation of numerical value imput process system the first embodiment of the present invention.
Described numerical value imput process system, comprising:
In the time that user need to input numerical value, trigger the instruction of described numerical value input, for example trigger and choose the cell that need to input numerical value, or double-click described cell, cursor is placed in described cell etc. to operation.Described load module 11 obtains after the instruction of described numerical value input, receives the numerical value of user's input, and the described numerical value of user's input is input in described cell in the mode of common word input.
After input completes, user triggers the instruction that numerical value has been inputted, for example, trigger and press enter key, clicks the operations such as other cells.Described Graphics Processing module 12 receives after above-mentioned instruction, multiple septal lines are equally spaced set in described cell, the mode that described septal line is set has multiple, wherein mode is to obtain a picture that comprises multiple equidistant septal lines, and described picture is set to the background picture of described cell.Described picture can be pre-set, in the time need to showing, is directly background by default Image Display.
Certain described Graphics Processing module 12 also can arrange described septal line in other way in described cell, the image that for example in equally spaced mode, multiple independent septal lines is set, in described cell, or arranges septal line pattern by the mode of setting unit lattice shading.
In the present invention, preferred mode is described Graphics Processing module 12 realizes described septal line setting by the mode of background picture is set: described Graphics Processing module 12 is according to the width of described cell, drafting has picture same width and that comprise multiple equidistant septal lines, described picture is arranged to the background picture of described cell in the mode of vertical tile.By the mode that background picture is set, multiple equidistant septal lines are set in described cell, without described cell is split as to multiple cells, without user, multiple cells are inputted to numeral one by one, greatly simplified user's operation, improved ease for use.
The number that described Graphics Processing module 12 arranges the septal line in described cell is greater than or equal to the digital number that described numerical value comprises and subtracts 1.Described number can be according to preset value setting, for example be fixedly installed 16, or, the quantity of described septal line is set to the digital number that described numerical value comprises and subtracts 1, the digital number that interval quantity between described septal line is comprised with described numerical value equates, or, set the fixed intervals width between described septal line, then the number of described septal line is set according to the width of described cell.
After described Graphics Processing module 12 sets up described septal line, each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly.In the time of concrete operations, can be by the font size of each described numeral is set, character pitch, the methods such as alignment thereof, adjust the display position of each described numeral, and it is dropped between described septal line correspondingly.
Preferably, described Graphics Processing module 12 is calculated the spacing between two adjacent described septal lines; Adjust the character pitch between each numeral that described numerical value comprises according to the spacing between described septal line, the display position of each described numeral is adjusted between every two adjacent septal lines.
Wherein, the spacing between two described septal lines can, according to the width of described cell and septal line number, obtain by hind computation, or obtains according to predetermined interval distance between centers of tracks value.
Described Graphics Processing module 12, in the time showing described numeral, preferably allows font size according to the maximum of numeral described in the distance computation between two adjacent described septal lines, with described maximum each digital font size that allows font size that described numerical value is set.Make each digital font size as far as possible large, facilitate user to read.
Further, described Graphics Processing module 12 arranges two kinds of different septal lines, respectively the first septal line and the second septal line, for the numeral of the special numerical digit in described numerical value, separate with described the first septal line, for example, the position at radix point place, and radix point is front every three digital positions, all separates with described the first septal line, remaining numeral is all separated with described the second septal line.User, by observing described the first septal line, just can clearly tell each digital numerical digit, more convenient.
In numerical value imput process system of the present invention, when input numerical value, in a cell, input, without input each numeral in multiple cells, very convenient, and be difficult for makeing mistakes; And after input completes, in the described cell of input numerical value, with the form of picture, multiple septal lines are equally spaced set, separate by described septal line each numeral that described numerical value comprises, make user can draw clearer, intuitively the numerical digit of each numeral that described numerical value comprises, facilitate user to read.And without the real described cell that splits input numerical value, each digital font size can show greatlyr.
As a kind of preferred implementation, when each numeral that described Graphics Processing module 12 comprises described numerical value is presented at described in each between septal line correspondingly, further positive sign and the negative sign in the described numerical value of identification, if identify positive sign, the numeral described numerical value being comprised shows with the first color; If identify negative sign, the numeral described numerical value being comprised shows with the second color.
By said method, positive number and negative are shown with different colors, can distinguish more intuitively positive number and negative, and sign can not take display position.
Further, described Graphics Processing module 12 is identified the radix point in described numerical value, and the numeral after the numeral before described radix point and described radix point is separated with described the first septal line.Also can omit the demonstration of radix point by such scheme.
As the second preferred implementation, when described Graphics Processing module 12 equally spaced arranges multiple septal line in described cell, between each described septal line, increase the mark of numerical digit.As shown in Figure 5, described numerical digit is labeled as point, angle, unit, ten, hundred, thousand, ten thousand, hundred million etc., the different numerical digits of corresponding currency respectively, but described numerical digit mark is not limited to currency, can be also 0.01,0.1,1,10,102,103 ... Deng.It,, for removing the numerical digit of indicating that each numeral is corresponding, is convenient to user and reads.
As the third preferred implementation, when described load module 11 is inputted numerical value in described cell, the initial value of described numerical value is input in buffer memory, wherein, the initial value of described numerical value comprises the initial format of described numerical value and described numeral; After each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly, if again obtain the instruction of numerical value input, described load module 11 reads the initial value of described numerical value from buffer memory, is backfilled in described cell after described numerical value being set according to the initial format of described numeral.
By the initial value of numerical value described in said method buffer memory, can be after showing in the mode of septal line, when needing once again input or revising numerical value, in described cell, again show described numerical value with initial format, input and equally again shown in septal line mode afterwards, very flexible, facilitate user to input, revise numerical value.
Please further consult Fig. 9, Fig. 9 is the structural representation of numerical value imput process system the second embodiment of the present invention.
The key distinction of the numerical value imput process system of present embodiment is also to comprise modified module 13, described modified module 13 is for obtaining the selected instruction of data, and according to described data, numerical value in described cell or the numeral of described numerical value are chosen in selected instruction;
Obtain the operational order that mouse roller rolls, described mouse roller scrolls up, and described selected numerical value or repetition of figures is carried out to the operation that adds 1, and described mouse roller rolls downwards, described selected numerical value or repetition of figures is carried out to the operation that subtracts 1;
And/or,
Obtain the triggering command of the upper and lower directionkeys of keyboard, when described upper directionkeys triggers, described selected numerical value or repetition of figures are carried out to the operation that adds 1; When described lower directionkeys triggers, described selected numerical value or repetition of figures are carried out to the operation that subtracts 1.
Wherein, the selected instruction of described data comprises that mouse or other input equipments click respective digital or numerical value, or cursor is resided in to respective digital or numerical value is first-class, and can be according to the selected instruction of the self-defined described data of user habit.
In the present embodiment, the selected instruction of described data being preferably set is: for numerical value, the selected instruction of described data is the instruction of described numerical value input; For numeral, the selected instruction of described data is that mouse or other input equipments are clicked the region between two septal lines at respective digital place.
That is, double-clicked when described cell, triggered the instruction of described numerical value input, when the numerical value in described cell is again converted to described initial format and is shown, according to the operation information of input equipment, can be to the adjustment of rolling of the numerical value in described cell; And click the region between two septal lines at respective digital place at mouse, choose corresponding when digital, can be to the adjustment of rolling of described numeral.
If what choose is numerical value, to the adjustment of rolling continuously of the value of whole described numerical value; If what choose is individual digit, the value of described numeral is rolled and adjusted continuously between 0 to 9.
Described rolling adjustment comprises: scroll up and roll downwards, described in the operation that scrolls up and add 1 for repeating, described downward rolling is to repeat the operation that subtracts 1.Logarithm value, its value just unlimited and negative unlimited between; And for each numeral, its value changes between 0 to 9, roll downwards and exceed 0 demonstration 9, scroll up and exceed 9 demonstrations 0.
In one embodiment, described modified module 13 obtains the operational order that mouse roller rolls, when the numerical value in cell or numeral selected, and mouse roller is while rolling, triggers the adjustment of rolling of numerical value selected in described cell or numeral.Described mouse roller scrolls up, and described selected numerical value or numeral scroll up, and described mouse roller rolls downwards, and described selected numerical value or numeral are rolled downwards.Wherein, described selected numerical value or numeral upwards or with the amplitude of lower rolling and the stroke of described mouse roller rolling increase.Preferably, the described mouse roller lattice that roll are set, described numerical value adjusts 1.As the mouse roller lattice that scroll up are set, numerical value adds 1; Mouse roller is rolling one lattice downwards, and numerical value subtracts 1.And when described mouse roller continuous rolling is set exceedes predeterminable range, described numerical value or digital continuous rolling adjustment, until receive new operational order or adjusted value reaches pre-sizing.As mouse roller continuous rolling exceedes two circles as described in arranging, described numerical value is adjusted continuously automatically, until adjusting range is 20.
In another embodiment, described modified module 13 obtains the triggering command of the upper and lower directionkeys of keyboard, when the numerical value in cell or numeral selected, and the upper and lower directionkeys of keyboard is while triggering, triggers the adjustment of rolling of numerical value selected in described cell or numeral.When described upper directionkeys triggers, described selected numerical value or numeral scroll up, and when described lower directionkeys triggers, described selected numerical value or numeral are rolled downwards.Wherein, the amplitude that described selected numerical value or numeral upwards or are downwards rolled increases with the triggered time of the upper and lower directionkeys of described keyboard or the increase of triggering times.Preferably, the every triggering of described upper and lower directionkeys is set once, described numerical value adjusts 1.And when described upper and lower directionkeys is set is exceeded Preset Time or pre-determined number by continuous trigger, described numerical value or digital continuous rolling adjustment, until receive new operational order or adjusted value reaches pre-sizing.As upper and lower directionkeys is continued to trigger and exceedes 2 seconds as described in arranging, described numerical value is adjusted continuously automatically, until adjusting range is 30.
Refer to Figure 10, Figure 10 is the schematic flow sheet of emulation voucher data input processing method of the present invention.
Described emulation voucher data input processing method has used numerical value input processing method of the present invention, and it comprises the following steps:
S301, obtains the numerical value of instruction and the input of inputting numerical value in emulation voucher, and described numerical value is input in a cell, as shown in figure 11;
S302, obtains the instruction that numerical value has been inputted, and multiple septal lines are equally spaced set in described cell, and each numeral that described numerical value is comprised is presented at described in each between septal line, as shown in figure 12 correspondingly.
Emulation voucher data input processing method of the present invention is inputted in the time of input numerical value in a cell, very convenient, and is difficult for makeing mistakes; And after input completes, multiple septal lines are equally spaced set in described cell, separate by described septal line each numeral that described numerical value comprises, make user can draw clearer, intuitively the numerical digit of each numeral that described numerical value comprises, facilitate user to read.Emulation voucher data input processing method of the present invention can also be applied the technological means in all embodiment of the invention described above numerical value input processing method, can reach equally corresponding technique effect, is not describing in detail one by one.
As a kind of preferred implementation of emulation voucher data input processing method of the present invention, in described numerical value is input to a cell time, preferably carry out the step of an anticipation data correctness, comprising:
According to the form of described numerical value of input, and the data layout of described cell, judge the correctness of described numerical value;
If judge that described numerical value is incorrect, send the prompting of re-entering;
If judge that described numerical value is correct, in described cell, show described numerical value.
Described data layout comprises the reference quantities such as decimal place, numerical values recited, length, positive negative present.By the way the numerical value that is input to emulation voucher is carried out and judgement, to a certain degree prevented input error, make emulation voucher there is certain automatic input correction capability.
Below with concrete example explanation emulation voucher data input processing method of the present invention:
First, user enters emulation voucher interface, click amount of money cell, enter data typing state, the mistake of system automatic Verification logging data is (according to numeric format, as the reference quantities such as: decimal place, numerical values recited, length, positive negative present are verified), if the checking of the amount of money of typing is not passed through, point out typing again; If the verification passes, system is automatically changed the numeric format (radix point, the negative removed in former form show with red font) of typing and is shown in the mode that adds septal line in cell, the initial value of the numerical value of this cell typing of buffer memory simultaneously, the data typing of whole emulation voucher completes.Whether balance of the amount of money of the system automatic decision side of debt-credit, as imbalance, illustrate that amount of money typing is wrong, user reenters the state of data typing by clicking the cell of typing mistake, the initial value that system reads the numerical value in described cell from buffer memory is backfilled to described cell, user the initial value of described numerical value is modified or again typing complete after, confirm has revised, preservation voucher.
One of ordinary skill in the art will appreciate that all or part of flow process and the corresponding system that realize in above-mentioned embodiment, can carry out the hardware that instruction is relevant by computer program to complete, described program can be stored in a computer read/write memory medium, this program, in the time carrying out, can comprise the flow process as the respective embodiments described above.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
The above embodiment has only expressed several embodiment of the present invention, and it describes comparatively concrete and detailed, but can not therefore be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be as the criterion with claims.
Claims (22)
1. a numerical value input processing method, is characterized in that, comprises the following steps:
Obtain the instruction of numerical value input and the numerical value of input, described numerical value is input in a cell;
Obtain the instruction that numerical value has been inputted, multiple septal lines are equally spaced set in described cell, and each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly.
2. numerical value input processing method as claimed in claim 1, is characterized in that, the step that multiple septal lines are equally spaced set in described cell comprises:
Obtain the picture that comprises multiple equidistant septal lines, described picture is arranged in described cell to picture as a setting.
3. numerical value input processing method as claimed in claim 2, is characterized in that, obtains the picture that comprises multiple equidistant septal lines, described picture is arranged in described cell to the step of picture as a setting and comprises:
According to the width of described cell, draw and there is picture same width and that comprise multiple equidistant septal lines, described picture is arranged to the background picture of described cell in the mode of vertical tile.
4. numerical value input processing method as claimed any one in claims 1 to 3, is characterized in that, each numeral that described numerical value is comprised is presented at correspondingly the step between septal line described in each and comprises:
Calculate the spacing between two adjacent described septal lines;
Adjust the character pitch between each numeral that described numerical value comprises according to the spacing between described septal line, the display position of each described numeral is adjusted between every two adjacent septal lines.
5. numerical value input processing method as claimed any one in claims 1 to 3, is characterized in that, each numeral that described numerical value is comprised is presented at the step between septal line described in each correspondingly:
Identify positive sign and negative sign in described numerical value, if identify positive sign, the numeral described numerical value being comprised shows with the first color; If identify negative sign, the numeral described numerical value being comprised shows with the second color.
6. numerical value input processing method as claimed any one in claims 1 to 3, is characterized in that, described septal line comprises the first septal line and the second septal line, further comprising the steps:
Identify the radix point in described numerical value, the numeral after the numeral before described radix point and described radix point is separated with described the first septal line.
7. numerical value input processing method as claimed any one in claims 1 to 3, is characterized in that, while equally spaced multiple septal line being set, increases the mark of numerical digit between each described septal line in described cell.
8. numerical value input processing method as claimed any one in claims 1 to 3, it is characterized in that, input numerical value in described cell time, the initial value of described numerical value is input in buffer memory, wherein, the initial value of described numerical value comprises the initial format of described numerical value and described numeral;
And in the time of the instruction of again obtaining numerical value input, from buffer memory, read the initial value of described numerical value, be backfilled in described cell after described numerical value being set according to the initial format of described numeral.
9. numerical value input processing method as claimed any one in claims 1 to 3, is characterized in that, after each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly, further comprising the steps:
Obtain the selected instruction of data, according to described data, numerical value in described cell or the numeral of described numerical value are chosen in selected instruction;
Obtain the operational order that mouse roller rolls, described mouse roller scrolls up, and described selected numerical value or repetition of figures is carried out to the operation that adds 1, and described mouse roller rolls downwards, described selected numerical value or repetition of figures is carried out to the operation that subtracts 1;
And/or,
Obtain the triggering command of the upper and lower directionkeys of keyboard, when described upper directionkeys triggers, described selected numerical value or repetition of figures are carried out to the operation that adds 1, when described lower directionkeys triggers, described selected numerical value or repetition of figures are carried out to the operation that subtracts 1.
10. numerical value input processing method as claimed in claim 9, is characterized in that, the stroke that the amplitude that described selected numerical value or numeral upwards or are downwards rolled is rolled with described mouse roller increases;
And/or,
The amplitude that described selected numerical value or numeral upwards or are downwards rolled increases with the triggered time of the upper and lower directionkeys of described keyboard or the increase of triggering times.
11. 1 kinds of numerical value imput process systems, is characterized in that, comprising:
Load module, for obtaining the instruction of numerical value input and the numerical value of input, is input to described numerical value in a cell;
Graphics Processing module, the instruction of having inputted for obtaining numerical value equally spaced arranges multiple septal lines in described cell, and each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly.
12. numerical value imput process systems as claimed in claim 10, is characterized in that, described Graphics Processing module is obtained the picture that comprises multiple equidistant septal lines, and described picture is arranged in described cell to picture as a setting.
13. numerical value imput process systems as claimed in claim 12, it is characterized in that, described Graphics Processing module is according to the width of described cell, drafting has picture same width and that comprise multiple equidistant septal lines, described picture is arranged to the background picture of described cell in the mode of vertical tile.
14. numerical value imput process systems as described in any one in claim 11 to 13, is characterized in that, described Graphics Processing module is calculated the spacing between two adjacent described septal lines; Adjust the character pitch between each numeral that described numerical value comprises according to the spacing between described septal line, the display position of each described numeral is adjusted between every two adjacent septal lines.
15. numerical value imput process systems as described in any one in claim 11 to 13, it is characterized in that, described Graphics Processing module is further identified positive sign and the negative sign in described numerical value, if identify positive sign, the numeral described numerical value being comprised shows with the first color; If identify negative sign, the numeral described numerical value being comprised shows with the second color.
16. numerical value imput process systems as described in any one in claim 11 to 13, it is characterized in that, described septal line comprises the first septal line and the second septal line, described Graphics Processing module is further identified the radix point in described numerical value, and the numeral after the numeral before described radix point and described radix point is separated with described the first septal line.
17. numerical value imput process systems as described in any one in claim 11 to 13, is characterized in that, described Graphics Processing module is further at the mark that increases numerical digit between each described septal line.
18. numerical value imput process systems as described in any one in claim 11 to 13, it is characterized in that, when described load module is inputted numerical value in described cell, the initial value of described numerical value is input in buffer memory, wherein, the initial value of described numerical value comprises the initial format of described numerical value and described numeral; And in the time of the instruction of again obtaining numerical value input, from described buffer memory, read the initial value of described numerical value, be backfilled in described cell after described numerical value being set according to the initial format of described numeral.
19. numerical value imput process systems as described in any one in claim 11 to 13, is characterized in that, also comprise modified module;
Described modified module is for obtaining the selected instruction of data, and according to described data, numerical value in described cell or the numeral of described numerical value are chosen in selected instruction;
Obtain the operational order that mouse roller rolls, described mouse roller scrolls up, and described selected numerical value or repetition of figures is carried out to the operation that adds 1, and described mouse roller rolls downwards, described selected numerical value or repetition of figures is carried out to the operation that subtracts 1;
And/or,
Obtain the triggering command of the upper and lower directionkeys of keyboard, when described upper directionkeys triggers, described selected numerical value or repetition of figures are carried out to the operation that adds 1; When described lower directionkeys triggers, described selected numerical value or repetition of figures are carried out to the operation that subtracts 1.
20. numerical value imput process systems as claimed in claim 19, is characterized in that, the stroke that the amplitude that described selected numerical value or numeral upwards or are downwards rolled is rolled with described mouse roller increases;
And/or the amplitude that described selected numerical value or numeral upwards or are downwards rolled increases with the triggered time of the upper and lower directionkeys of described keyboard or the increase of triggering times.
21. 1 kinds of emulation voucher data input processing methods, is characterized in that, comprise the following steps:
Obtain the numerical value of instruction and the input of inputting numerical value in emulation voucher, described numerical value is input in a cell;
Obtain the instruction that numerical value has been inputted, multiple septal lines are equally spaced set in described cell, and each numeral that described numerical value is comprised is presented at described in each between septal line correspondingly.
22. emulation voucher data input processing methods as claimed in claim 21, is characterized in that, described numerical value is input to a step in cell and comprises:
According to the form of described numerical value of input, and the data layout of described cell, judge the correctness of described numerical value;
If judge that described numerical value is incorrect, send the prompting of re-entering;
If judge that described numerical value is correct, in described cell, show described numerical value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210457639.3A CN103809838A (en) | 2012-11-14 | 2012-11-14 | Numerical value input process method, system thereof and simulation voucher data input process method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210457639.3A CN103809838A (en) | 2012-11-14 | 2012-11-14 | Numerical value input process method, system thereof and simulation voucher data input process method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103809838A true CN103809838A (en) | 2014-05-21 |
Family
ID=50706701
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210457639.3A Pending CN103809838A (en) | 2012-11-14 | 2012-11-14 | Numerical value input process method, system thereof and simulation voucher data input process method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103809838A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105893315A (en) * | 2015-12-31 | 2016-08-24 | 乐视移动智能信息技术(北京)有限公司 | Numerical conversion method and device, and mobile phone |
CN105912311A (en) * | 2015-12-11 | 2016-08-31 | 乐视移动智能信息技术(北京)有限公司 | Method and device for intuitively prompting payment amount |
CN106557452A (en) * | 2015-09-25 | 2017-04-05 | 阿里巴巴集团控股有限公司 | For the display packing of numeric character or character string, device, equipment and system |
CN106774980A (en) * | 2016-12-16 | 2017-05-31 | 北京小米移动软件有限公司 | It is input into the method and apparatus of telephone number |
CN106814940A (en) * | 2015-11-30 | 2017-06-09 | 阿里巴巴集团控股有限公司 | Numerical value input method and device |
WO2017107850A1 (en) * | 2015-12-24 | 2017-06-29 | 阿里巴巴集团控股有限公司 | Method and device for indicating numeric position information |
CN108038321A (en) * | 2017-12-21 | 2018-05-15 | 威海光威复合材料股份有限公司 | The computational methods of prepreg panel size during composite material roll-forming |
CN108563412A (en) * | 2018-03-05 | 2018-09-21 | 阿里巴巴集团控股有限公司 | A kind of numerical value change methods of exhibiting and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1140286A (en) * | 1994-12-26 | 1997-01-15 | 株式会社Pfu | Treatment method of bill output |
CN1145308A (en) * | 1996-05-22 | 1997-03-19 | 靳学励 | Accountant account book |
CN1214487A (en) * | 1997-10-13 | 1999-04-21 | 成都市科讯贸易公司 | Finance management system software and keyboard for countryside cooperative foundation |
CN1416078A (en) * | 2001-10-30 | 2003-05-07 | 艾默生网络能源有限公司 | Data processing method of monitoring system |
CN1790325A (en) * | 2004-12-15 | 2006-06-21 | 微软公司 | Filter and sort by format |
CN101192107A (en) * | 2006-11-28 | 2008-06-04 | 国际商业机器公司 | Method and apparatus for inputting |
-
2012
- 2012-11-14 CN CN201210457639.3A patent/CN103809838A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1140286A (en) * | 1994-12-26 | 1997-01-15 | 株式会社Pfu | Treatment method of bill output |
CN1145308A (en) * | 1996-05-22 | 1997-03-19 | 靳学励 | Accountant account book |
CN1214487A (en) * | 1997-10-13 | 1999-04-21 | 成都市科讯贸易公司 | Finance management system software and keyboard for countryside cooperative foundation |
CN1416078A (en) * | 2001-10-30 | 2003-05-07 | 艾默生网络能源有限公司 | Data processing method of monitoring system |
CN1790325A (en) * | 2004-12-15 | 2006-06-21 | 微软公司 | Filter and sort by format |
CN101192107A (en) * | 2006-11-28 | 2008-06-04 | 国际商业机器公司 | Method and apparatus for inputting |
Non-Patent Citations (2)
Title |
---|
YE101001: "如何把人民币金额按分、角、元、十、百、千、万.......分开单元格自动填上", 《HTTP://WWW.EXCELPX.COM/THREAD-188055-1-1.HTML》 * |
佚名: "货币输入框,自动分位数字", 《HTTP://WWW.POLUOLUO.COM/JZXY/201107/137891.HTML》 * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106557452B (en) * | 2015-09-25 | 2020-08-11 | 阿里巴巴集团控股有限公司 | Display method, device, equipment and system for numerical characters or character strings |
CN106557452A (en) * | 2015-09-25 | 2017-04-05 | 阿里巴巴集团控股有限公司 | For the display packing of numeric character or character string, device, equipment and system |
CN106814940A (en) * | 2015-11-30 | 2017-06-09 | 阿里巴巴集团控股有限公司 | Numerical value input method and device |
CN106814940B (en) * | 2015-11-30 | 2020-11-03 | 创新先进技术有限公司 | Numerical value input method and device |
CN105912311A (en) * | 2015-12-11 | 2016-08-31 | 乐视移动智能信息技术(北京)有限公司 | Method and device for intuitively prompting payment amount |
WO2017096845A1 (en) * | 2015-12-11 | 2017-06-15 | 乐视控股(北京)有限公司 | Method and device for visually prompting payment amount |
WO2017107850A1 (en) * | 2015-12-24 | 2017-06-29 | 阿里巴巴集团控股有限公司 | Method and device for indicating numeric position information |
CN106919320A (en) * | 2015-12-24 | 2017-07-04 | 阿里巴巴集团控股有限公司 | A kind of digit information reminding method and device |
CN105893315A (en) * | 2015-12-31 | 2016-08-24 | 乐视移动智能信息技术(北京)有限公司 | Numerical conversion method and device, and mobile phone |
CN106774980A (en) * | 2016-12-16 | 2017-05-31 | 北京小米移动软件有限公司 | It is input into the method and apparatus of telephone number |
CN108038321B (en) * | 2017-12-21 | 2019-08-16 | 威海光威复合材料股份有限公司 | The calculation method of prepreg panel size during composite material roll-forming |
CN108038321A (en) * | 2017-12-21 | 2018-05-15 | 威海光威复合材料股份有限公司 | The computational methods of prepreg panel size during composite material roll-forming |
CN108563412A (en) * | 2018-03-05 | 2018-09-21 | 阿里巴巴集团控股有限公司 | A kind of numerical value change methods of exhibiting and device |
CN108563412B (en) * | 2018-03-05 | 2021-08-27 | 创新先进技术有限公司 | Numerical value change display method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103809838A (en) | Numerical value input process method, system thereof and simulation voucher data input process method | |
KR101802876B1 (en) | Multi-character continuous handwriting input method | |
CA2718636C (en) | Method and tool for recognizing a hand-drawn table | |
US7752569B2 (en) | Software key labeling on software keyboards | |
US20150058776A1 (en) | Providing keyboard shortcuts mapped to a keyboard | |
CN104020943A (en) | Character string replacement | |
KR20150123857A (en) | Method, system and device for inputting text by consecutive slide | |
CN103473003A (en) | Character input error correction method and device | |
US20140080104A1 (en) | Kanji stroke order learning device, kanji stroke order learning support method, kanji stroke order learning system and recording medium in which kanji stroke order learning program is recorded | |
CN102520874A (en) | Pinyin input method based on touch screen and device | |
KR20130113622A (en) | Input device and method for inputting character | |
US20110234596A1 (en) | Graph display apparatus, recording medium on which program is recorded, and graph display method | |
KR102075433B1 (en) | Handwriting input apparatus and control method thereof | |
EP2642468A1 (en) | Learning support device, learning support method and storage medium in which learning support program is stored | |
WO2006104322A1 (en) | Method for inputting chinese characters using chinese alphabet and system for performing the same | |
CN101833548B (en) | Input supporting method of variable name in programming of PLC | |
US20180247552A1 (en) | Study-support system, and associated devices and methods | |
CN105468271A (en) | Handwritten symbol recognition method, system and device | |
WO2019153587A1 (en) | User identity authentication method and apparatus, computer device and storage medium | |
CN103257810A (en) | Identification method and identification device of handwritten mathematical formula | |
KR102068130B1 (en) | Method for displaying virtual keyboard for subjective test in mobile device | |
CN108874285B (en) | Display method for writing on user terminal and user terminal | |
US9645973B2 (en) | Matrix calculation apparatus, matrix calculation method, and computer readable medium having matrix calculation process program stored thereon | |
KR101219300B1 (en) | Method for inputting hangul text | |
JP6504128B2 (en) | Electronic device, data processing method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 518057, Shenzhen, Guangdong science and Technology Park, Nanshan District science and technology twelve South Road 2 Kingdee Software Park, A, 3 South Zone Applicant after: Shenzhen Kingdee fine fighting cloud Network Technology Co., Ltd. Address before: 518057 hi tech Industrial Village, Shennan Avenue, Shenzhen, Guangdong, Nanshan District W1-B4 Applicant before: Shenzhen Jindie Youshang E-Business Service Co., Ltd. |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140521 |
|
RJ01 | Rejection of invention patent application after publication |