PSLine2000Documentation/Queries/PressBrakeQ.md

2.4 KiB

PressBrakeQ

Analysis generated on: 4/2/2025 10:05:19 AM

SQL Statement

SELECT PressBrakes.PressBrake, PressBrakes.PBType, PressBrakes.CNC, PressBrakes.WC2, PressBrakes.WC3, PressBrakes.WC4
FROM PressBrakes
WHERE (((PressBrakes.CNC)=[Forms]![14" Process Sheet]![txtPrime] Or (PressBrakes.CNC) Is Null Or (PressBrakes.CNC)="ALL"))
ORDER BY PressBrakes.PBType DESC;

Dependencies

Parameters

  • [Forms]![14" Process Sheet]![txtPrime] (Empty)

What it does

SQL Query Description

Overview

This SQL query retrieves a list of press brake data from the PressBrakes table, filtered by a specific condition related to the CNC column. The results are then ordered in descending order by the PBType column.

Breakdown

SELECT Clause


SELECT PressBrakes.PressBrake, 
       PressBrakes.PBType, 
       PressBrakes.CNC, 
       PressBrakes.WC2, 
       PressBrakes.WC3, 
       PressBrakes.WC4

This clause specifies the columns to be retrieved from the PressBrakes table. The selected columns include:

  • PressBrake: the press brake data
  • PBType: the type of press brake
  • CNC: the CNC information
  • WC2, WC3, and WC4: additional values ( likely related to work codes or specifications)

WHERE Clause


WHERE (((PressBrakes.CNC)=[Forms]![14" Process Sheet]![txtPrime] Or 
          (PressBrakes.CNC) Is Null Or (PressBrakes.CNC)="ALL"))

This clause filters the data based on the value of the CNC column. The condition checks for the following:

  • If the CNC value is equal to a specific string ([Forms]![14" Process Sheet]![txtPrime]) or
  • If the CNC value is Null or
  • If the CNC value is equal to "ALL"

The [...] notation suggests that these values are being retrieved from a form or dialog box in an application, possibly related to process sheets.

ORDER BY Clause


ORDER BY PressBrakes.PBType DESC;

This clause sorts the results in descending order by the PBType column. This means that the press brake types will be listed in reverse alphabetical order (Z-A).

Example Use Case

This query is likely used to retrieve a list of press brake data for a specific process or project, filtered by the CNC information. The sorted results can help identify the most common or frequently used press brake types.