Posts by chinnappa

Using UTL_MATCH for Fuzzy Search in Oracle APEX

Introduction Oracle APEX applications often require efficient search functionality. However, traditional SQL LIKE searches do not handle typos or similar words effectively. A fuzzy search can improve search accuracy by…

Read More

Dynamic JSON Storage in Oracle APEX Forms

Introduction Oracle APEX applications often require storing complex, structured data in a flexible way. Instead of creating multiple tables for dynamic data structures, we can leverage JSON storage in a…

Read More

Enhancing UX: Add Rows at the Last Line of APEX Grids

Overview Enhancing the user experience by allowing users to insert rows at the end of an Oracle APEX Interactive Grid improves usability and efficiency by providing a clear and intuitive method for data entry. This involves adding an easily accessible “Add Row” button, automatically scrolling to the new row, pre-filling default values, and implementing real-time validation to ensure data integrity. By leveraging JavaScript, APEX APIs, and dynamic actions, the grid becomes more interactive and user-friendly, ultimately leading to a more streamlined and effective data management process. Technologies and Tools Used The following technology has been used to achieve the expected output. JavaScript PL/SQL Oracle Apex Use Case A common use case for allowing users to insert rows at the end of an Oracle APEX Interactive Grid is in a project management application where team members need to add new tasks to a project. Each task might include details such as the task name, assignee, due date, and priority. By enabling users to insert rows at the end of the grid, they can quickly add new tasks in a logical order without disrupting the existing data. This ensures that the workflow remains smooth and organized, as users can continuously add new tasks at the end, see immediate visual feedback, and have an overall more efficient and user-friendly experience. This document explains how to we can add new row at end of the existing rows. Architecture  Following steps explains in detail, Step 1: Create the interactive grid report and enable the edit option in the attribute. Step 2: Please give static ID to the interactive grid region. Step 3: Create below functions in Function and Global variable Declaration in the page property. function remove_default_addrow_btn(p_toolbarData,p_toolbar_length) { var i, j, container, control, done = false;   for (i = 0; i < p_toolbar_length; i++) { container = p_toolbarData[i]; for (j = 0; j < container.controls.length; j++) { control = container.controls[j]; if (control.action === “selection-add-row”) { container.controls.splice(j, 1); done = true; break;…

Read More

Creating Sequential Numbers in Oracle APEX Interactive Grids

Overview Oracle APEX Interactive Grids provide a powerful way to display and manipulate tabular data. One common requirement is to display sequential numbers for each row, such as for ranking, ordering, or simply providing a unique identifier for each row in a user-friendly manner. Technologies and Tools Used The following technology has been used to achieve the expected output. JavaScript PL/SQL Oracle Apex Use Case Sequential numbers help in maintaining order, tracking progress, and referencing specific rows. Common use cases include task management…

Read More

How to Add Validation Using Dynamic Action in Oracle Apex

Overview In Oracle Apex, The validation is used to validate the business logic on the submission of the page. Oracle Apex has different types of in-build validation with it. The…

Read More

How to download an Oracle Apex report with an HTML formatted column excluding HTML tags

Overview Oracle Apex has different types of reports. All reports have their default function it’s an advantage. Suppose you want to achieve some different functionalities other than the default. We…

Read More

How to Use Server-Side Conditions for Interactive Grid Buttons in Oracle Apex

Overview Server-Side condition is the condition will execute at the time of page initialization. We can set the server-side condition to the page, region, item, button…etc. Based on the server…

Read More

Manage Backup in Oracle APEX

Overview The Purpose of the backup is to create a copy of data that can be recovered in the event of a primary data failure. Primary data failures can be…

Read More

How to Display The Report Column Value as Bar code in Oracle Apex

Overview This document talks about how to display report column values as bar codes in Oracle Apex. this has been achieved using JavaScript. Technologies and Tools Used The following technologies…

Read More

Bar Code Generator in Oracle Apex

Overview This document talks about generating bar code in Oracle Apex using input value and bar code type. this has been achieved using JavaScript. Technologies and Tools Used The following…

Read More