ADempiere
ADempiere.netCommunity ChatWiki
develop
develop
  • ADempiere Documentation
  • About this Documentation
    • Copyright
    • Conventions Used
    • Contributors
    • Version Control
    • Getting Involved in the ADempiere Project
    • GNU Free Documentation License
  • Glossary
  • User Guide
    • Getting Started
      • About the Application
      • Launching the Application
      • Logging In
      • Finding Your Way Around the Java Client
        • The Application Menu
        • The Performance Dashboard
        • The Menu (Home) Tab
      • Finding Your Way Around the Web App
        • The Dashboard
      • Opening and Using Windows
        • The Tool Bar
        • Shortcut Keys
      • Entering Data - Fields and Buttons
        • Account Field
        • Assignment Field
        • Binary Data Field
        • Button Field
        • Color Field
        • Date Field
        • Date + Time Field
        • Untitled
        • Number Field
      • Dialogs and Forms
        • Account Dialog
        • Change Log or Record Info
        • Calculator Tool
        • Calendar Tool
        • Payment Dialog
      • Key Concepts
      • Workflow Activities
      • Workflow
      • Windows and Tabs
      • Reports and Processes
    • Garden World Demonstration Client
    • Untitled
    • System Administration
      • General Rules
        • System Rules
        • Security
          • Defining Users and Contacts
          • Roles and Managing Data Access
            • Dashboard Access
            • Role Access Update
        • Server
          • EMail Configuration
      • Managing the Client
        • Configuring the Client Password Reset
      • Managing Organizations
        • Document Status Indicators
      • Data
        • Data Import
    • Partner Relations
    • Revenue Recognition
    • Open Items
      • Dunning
    • Products & Material Management
      • Product Setup
        • Warehouse & Locators
        • Units of Measure
        • Asset Groups
        • Product Categories
        • Product Classifications, Classes and Groups
        • Product Attributes, Sets and Instances
          • Example - Using Product Attributes
        • Defining the Product
          • Product Types
          • Basic Product Setup
          • Product Bill of Materials
            • BOM Components
      • BOM Drop
    • Accounting & Performance Analysis
      • An Overview of Accounting in ADempiere
      • Accounting Setup
      • Calendar, Year and Periods
      • Tax Setup
      • Performance Measurement Setup
    • Assets and Asset Management
    • Manufacturing
      • Engineering Change Management
      • Product Configuration
      • Forecasting
    • Warehouse Management System
  • System Administration
    • Installation
      • System Requirements
      • Install ADempiere easily with Docker
      • Installing ADempiere Manually
        • Database Server Installation & Setup
        • Application Server Installation and Setup
        • Initialize the Database
        • Launch the Application Server
      • Securing Your ADempiere Installation
    • Upgrading and Migration
    • Database Maintenance
      • Database Backup and Restore
    • The Application Dictionary
      • Synchronize Changes with the Database
  • Developer Guide
    • Becoming a Developer
    • Software Development Procedure
    • ADempiere Version Control
    • ADempiere Best Practices
    • Development Environments
      • Creating WebUI Workspace using Eclipse Webtool
      • Customization Environment
Powered by GitBook
On this page
  • Restrictions
  • Description
  • See Also
  1. User Guide
  2. Getting Started
  3. Dialogs and Forms

Calculator Tool

Description of the Calculator tool which is the helper function for Number fields.

PreviousChange Log or Record InfoNextCalendar Tool

Last updated 6 years ago

The Calculator Tool is a small and simple calculator that provides simple math support to data entry for number fields. It is most commonly accessed in Number fields as the helper function.

Accessed through ...

In ...

Helper Function

Number Fields

Java Client Menu:

Tools > Calculator menu

Short Cut Key:

(none)

Menu Tree

(none)

Restrictions

None.

Description

The calculator tool is a simple calculator that provides support for the following operators: + - * / %. Is also can be used to perform currency conversions by clicking the '$' button. (Bottom, left. It is hard to see in yellow.)

The Web Application version of the calculator is simpler and only performs basic calculations. There is no currency conversion.

The calculator can be operated by the mouse but it is most effective with a number pad and keyboard. The behavior between the Java Client and the Web Application is slightly different.

For the Java Client, the following keys are accepted:

  • 0-9 - standard digits are added to the end of the display

  • In the Java Client, '.' and ',' are both treated as decimals and replaced by '.' in the display.

  • / * - + operands are added to the end of the display. If there is already an operand in the last position, it is replaced by the one just typed. If there is an operand between two numbers, the calculation is completed before the new operand is added.

  • % operand will divide the displayed number by 100.

  • = or <Enter> will complete the calculation. If the calculator was opened from a number field, the equal sign will close the calculator tool and the result will appear in the number field.

  • 'A' or <Delete> will clear the display.

  • 'C' or <Backspace> will remove the last character typed.

  • <Esc> or clicking the red Cancel button will abort the calculation and close the Calculator Tool.

  • '$' or clicking the $ button will display the currency conversion buttons. Selecting and double clicking either currency will convert the currently displayed number.

For the Web Application, the calculator is simpler.

  • The 0-9 - standard digits are added to the end of the display

  • / * - + operands are added to the end of the display.

  • % operand, if clicked, will divide the displayed number by 100. If typed into the box, nothing will happen.

  • = will complete the calculation. If the calculator was opened from a number field, the equal sign will close the calculator tool and the result will appear in the number field.

  • 'A' will clear the display.

  • 'C' will remove the last character typed.

  • Clicking outside the calculator will abort the calculation and close the Calculator Tool.

  • The $ button is disabled.

See Also

In the Java Client, the calculator can be activated from the Tools > Calculator menu entry or by clicking on the calculator icon in any number field.

Number Field
A Number field with the Calculator Tool as the helper function.
Java Client version of the Calculator Tool
Web Application version of the Calculator Tool
Java Client calculator showing the currency conversion.
Image:Icon_Calculator24.png