Repository navigation
nomenclature_query FR
Les tableaux de nomenclature (BOM) et de rΓ©capitulatif de folio placΓ©s sur un folio ne sont pas des mises en page figΓ©es β chacun s'appuie sur une requΓͺte construite de faΓ§on interactive, sur les mΓͺmes vues que documente La base de donnΓ©es du projet.
Source : sources/dataBase/ui/elementquerywidget.{cpp,h} (nomenclature),
sources/dataBase/ui/summaryquerywidget.{cpp,h} (rΓ©capitulatif de folio),
reliΓ©s aux propriΓ©tΓ©s d'un tableau via
projectdbmodelpropertieswidget.cpp.
| Composant | Interroge | Tableau qu'il configure |
|---|---|---|
ElementQueryWidget |
element_nomenclature_view |
nomenclature / BOM |
SummaryQueryWidget |
project_summary_view |
rΓ©capitulatif de folio |
Les deux fonctionnent de la mΓͺme faΓ§on : choisir des colonnes, les ordonner,
filtrer et grouper Γ©ventuellement, et le composant assemble le SELECT
pour vous.
Une disposition Γ deux listes : les colonnes disponibles d'un cΓ΄tΓ©, les colonnes choisies de l'autre. Un double-clic (ou le bouton Ajouter) fait passer une colonne d'un cΓ΄tΓ© Γ l'autre ; les boutons Haut/Bas rΓ©ordonnent la liste choisie, qui est aussi l'ordre des colonnes du tableau final.
SΓ©lectionnez une colonne choisie et posez-lui un filtre. Sept modes :
| Filtre | SQL produit |
|---|---|
| Aucun filtre | (colonne ignorΓ©e pour le filtrage) |
| Non vide | colonne != '' |
| Vide | colonne IS NULL OR colonne = '' |
| Contient | colonne LIKE '%valeur%' |
| Ne contient pas | colonne NOT LIKE '%valeur%' |
| Est Γ©gal Γ | colonne = 'valeur' |
| N'est pas Γ©gal Γ | colonne != 'valeur' |
Les deux premiers ne nΓ©cessitent aucune valeur et dΓ©sactivent la zone de texte ; les autres en prennent une.
- Grouper par une colonne, pour agrΓ©ger des lignes β par exemple une ligne par rΓ©fΓ©rence fabricant plutΓ΄t qu'une par Γ©lΓ©ment.
- Compter β un total courant Γ cΓ΄tΓ© du groupement.
-
Γditer la requΓͺte SQL β une case Γ cocher qui vous donne le
SELECTgΓ©nΓ©rΓ© directement, Γ modifier Γ la main. C'est l'Γ©chappatoire pour tout ce que le constructeur de colonnes/filtres ne peut exprimer ; une fois Γ©ditΓ© Γ la main, le composant se contente d'afficher du SQL brut, sans chercher Γ garder les deux synchronisΓ©s.
Donnez un nom Γ la configuration actuelle de colonnes/filtres/groupement et enregistrez-la ; rechargez-la plus tard plutΓ΄t que de reconstruire un rapport Γ chaque fois. Pratique pour une mise en page de BOM utilisΓ©e sur plusieurs projets.
-
Pas un client SQL gΓ©nΓ©ral. Il n'interroge jamais que la seule vue Γ
laquelle il est liΓ© (
element_nomenclature_viewouproject_summary_view) β impossible de joindre des tables arbitraires, mΓͺme avec Β« Γditer la requΓͺte SQL Β» activΓ© : vous modifiez la forme duSELECT/WHERE, pas leFROM. - Pas actif en dehors de l'application. Comme le reste de la base de donnΓ©es du projet, cela interroge le cache en mΓ©moire β voir La base de donnΓ©es du projet pour ce que cela implique et n'implique pas.
-
Pas la mΓͺme chose que
--export-bom. L'export en ligne de commande lit la mΓͺme vue mais avec son propre jeu de colonnes fixe β voir Automatiser QElectroTech. Ce composant sert Γ un tableau rendu sur un folio, et ses choix de colonnes n'affectent ni l'export en ligne de commande, ni l'inverse.
Voir aussi : La base de donnΓ©es du projet Β· Automatiser QElectroTech
Getting Started
π Languages β English Β· FranΓ§ais Β· Deutsch
Windows without admin rights β the portable archive, no installer
Guides
Conductors β wire properties, what feeds which export, cables, and hops where wires cross
Wires per terminal β limit the wires on a terminal, chain wiring instead of stars
Printing and exporting β paper, PDF, images, and what each path does differently
Linking elements β master, slave, terminal
PLC modules β I/O tables and linking a wire to a specific point
Using the element editor β drawing tools, saving, checks
Grid size and element size β why symbols aren't all the same scale, and scaling one without leaving the grid
Preferences reference β what each settings page does
Saving and loading settings β your whole setup in one file, to copy or keep
Keyboard-only control β mouseless QET, and what still needs a mouse
Mouse modifiers β what Shift, Ctrl and Alt change while you drag
3D mouse β SpaceMouse pan, zoom and buttons
Aligning items β snap symbols back to the grid, or line them up
Pictures on a sheet β labels, crop, transparency, what they cost in the file
Arcs and curved wires β the Arc tool, pulling an arc in or out, rounding a corner with a fillet, dashed arcs for lighting layouts
Grouping items β select, move and copy several items as one
Finding your place on a sheet β go to a cell like B13 or 4-B7, keep the headers in sight, show the cell limits, zoom and pan
Showing and hiding kinds of items β hide texts, wire numbers, shapes, pictures, tables or cross-references on every sheet
Drawing faster β place without dragging, the S shortcut bar, command search, gestures
Customising QElectroTech β keys, toolbar size and contents, the gesture ring (partly pending)
Managing collections β folders, writability, building your own shortlist
Templates β reusable multi-element blocks, placed by double-click or drag
Search & Replace β bulk property changes
Building a nomenclature query β the BOM/summary table builder
Linking wires across pages β sheet reports
Variables & formulas β %f, %{label}, sequences
Auto-numbering β schemes, sequences, freezing
Terminal strips β strips, levels, bridges
Title block templates β the .titleblock format
Importing EPLAN parts (.edz) β EPLAN Data Portal
DXF import & export β two unrelated features, one format; command-line export and layers
The project database β the in-memory SQLite cache
Development
Automating QET β CLI, XML formats, external tools
CLI Reference β command line usage
JavaScript Scripting β --run, geometry editing, undo
MCP server β let an AI assistant read, verify and edit projects
Connecting an AI assistant β setup for Claude, Copilot, Gemini, Codex, Cursor, LM Studio
Script buttons β stored scripts with an icon, by hand or by an assistant
Live mode β an assistant working in the open project while you watch
Macro recorder β record a task by hand, for an assistant to script
Vision β proposal, under discussion
