.. _user_handbook/table_manager: Le pagine per gestire tabelle ============================= .. toctree:: :maxdepth: 1 :hidden: :titlesonly: selection_view/selection_view.rst record_form/record_form.rst Un applicativo Genropy può avere pagine specifiche per la gestione delle più svariate problematiche ed attività. Tuttavia Genropy mette a disposizione un modello di pagina ricchissimo di fuzionalità utili per interrogare, inserire e modificare i dati di una tabella di database. In seguito ci riferiremo a questo modello di pagina con il termine *tablehandler* Ciascuna di queste pagine si riferisce ad una tabella in particolare della base di dati. Alcuni esempi di queste pagine potrebbero essere: - Archivio Clienti - Ordini - Archivio Fatture - Tabella modalità pagamento Le finalità basilari di queste pagine sono offrire la possibilità di effettuare interrogazioni sulla tabella che trattano, inserimento di nuovi record e modifica o cancellazione di quelli esistenti. Perciò queste pagine essenzialmente si compongono in due parti fondamentali: - La :ref:`vista griglia:` che permette di selezionare e visualizzare selezioni di record dalla tabella, offrendo anche la possibiltà di effettuare query elaborate, statistiche, esportazioni, stampe ed eventuali altre operazioni su collezioni di record. .. image:: /_static/images/table_manager/00_vista.png :width: 500px :align: center - E la :ref:`Form` , che serve per inserire nuovi record, consultare tutti i campi di un record esistente ed eventualmente modificarne i valori. .. image:: /_static/images/table_manager/06_form1.png :width: 500px :align: center