Difference between revisions of "EN/Documentation/BASIC Guide/Database Forms"
(New page: {{EN/Documentation/BASICGuideTOC/v2 |ShowPrevNext=block |ShowPrevPage=block |ShowNextPage=none |PrevPage=Documentation/BASIC Guide/Control Element Forms |form=block }} {{DISPLAYTITLE:▼...) |
|||
Line 6: | Line 6: | ||
|form=block | |form=block | ||
}} | }} | ||
− | {{DISPLAYTITLE: | + | {{DISPLAYTITLE:Formulari basati su database}} |
− | {{OOo}} | + | {{ |
+ | I formulari di OOo}} possono essere collegati direttamente a un database. I formulari creati in questo modo offrono tutte le funzioni del frontend di un database completo senza richiedere interventi di programmazione extra. | ||
− | + | L'utente ha l'opzione di ricercare le tabelle e le ricerche selezionate nonché di modificare i record di dati e inserirne di nuovi. {{OOo}} garantisce automaticamente che i dati pertinenti siano recuperati dal database e che le modifiche effettuate siano riscritte nel database. | |
− | + | Un formulario basato su database corrisponde a un formulario standard di {{OOo}}. Oltre alle proprietà standard, anche le seguenti proprietà specifiche di database devono essere impostate nel formulario: | |
− | ;<tt>DataSourceName (String)</tt>: | + | ;<tt>DataSourceName (String)</tt>:Nome della sorgente di dati (consultare il capitolo [[Documentation/BASIC Guide/Database Access|Accesso ai database]]; la sorgente dei dati deve essere creata globalmente in {{OOo}}) |
− | ;<tt>Command (String)</tt>: | + | ;<tt>Command (String)</tt>:Nome di tabella, ricerca o comando di selezione SQL a cui eseguire un collegamento |
− | <tt>CommandType (Const)</tt>: Command | + | ;<tt>CommandType (Const)</tt>:Specifica se Command è una tabella, una ricerca o un comando SQL (valore dell'enumerazione <idl>com.sun.star.sdb.CommandType</idl>) |
− | <idl>com.sun.star.sdb.CommandType</idl> | + | L'enumerazione <idl>com.sun.star.sdb.CommandType</idl> copre i seguenti valori: |
− | ;<tt>TABLE</tt>: | + | ;<tt>TABLE</tt>:Tabella |
− | ;<tt>QUERY</tt>: | + | ;<tt>QUERY</tt>:Ricerca |
− | ;<tt>COMMAND</tt>:SQL | + | ;<tt>COMMAND</tt>:Comando SQL |
− | + | I campi del database sono assegnati ai singoli elementi di controllo tramite questa proprietà: | |
− | ;<tt>DataField (String)</tt>: | + | ;<tt>DataField (String)</tt>:Nome del campo di database collegato |
− | == | + | == Tabelle == |
− | + | Per lavorare con i database viene fornito un altro elemento di controllo: l'elemento di controllo per le tabelle, che rappresenta il contenuto di una tabella di database completa o ricerca. Nello scenario più semplice, un elemento di controllo per tabelle viene collegato a un database mediante il formulario pilota automatico, che collega tutte le | |
+ | colonne con i campi pertinenti del database in conformità alle specifiche dell'utente. | ||
{{PDL1}} | {{PDL1}} | ||
{{InterWiki_Languages_BasicGuide|articletitle=Documentation/BASIC Guide/Database Forms}} | {{InterWiki_Languages_BasicGuide|articletitle=Documentation/BASIC Guide/Database Forms}} |
Latest revision as of 18:22, 25 June 2009
Template:EN/Documentation/BASICGuideTOC/v2
Template:I formulari di OOo possono essere collegati direttamente a un database. I formulari creati in questo modo offrono tutte le funzioni del frontend di un database completo senza richiedere interventi di programmazione extra.
L'utente ha l'opzione di ricercare le tabelle e le ricerche selezionate nonché di modificare i record di dati e inserirne di nuovi. Apache OpenOffice garantisce automaticamente che i dati pertinenti siano recuperati dal database e che le modifiche effettuate siano riscritte nel database.
Un formulario basato su database corrisponde a un formulario standard di Apache OpenOffice. Oltre alle proprietà standard, anche le seguenti proprietà specifiche di database devono essere impostate nel formulario:
- DataSourceName (String)
- Nome della sorgente di dati (consultare il capitolo Accesso ai database; la sorgente dei dati deve essere creata globalmente in Apache OpenOffice)
- Command (String)
- Nome di tabella, ricerca o comando di selezione SQL a cui eseguire un collegamento
- CommandType (Const)
- Specifica se Command è una tabella, una ricerca o un comando SQL (valore dell'enumerazione com.sun.star.sdb.CommandType)
L'enumerazione com.sun.star.sdb.CommandType copre i seguenti valori:
- TABLE
- Tabella
- QUERY
- Ricerca
- COMMAND
- Comando SQL
I campi del database sono assegnati ai singoli elementi di controllo tramite questa proprietà:
- DataField (String)
- Nome del campo di database collegato
Tabelle
Per lavorare con i database viene fornito un altro elemento di controllo: l'elemento di controllo per le tabelle, che rappresenta il contenuto di una tabella di database completa o ricerca. Nello scenario più semplice, un elemento di controllo per tabelle viene collegato a un database mediante il formulario pilota automatico, che collega tutte le colonne con i campi pertinenti del database in conformità alle specifiche dell'utente.
Content on this page is licensed under the Public Documentation License (PDL). |