sviluppo:readerid
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| sviluppo:readerid [2013/01/17 17:34] – a.mucci | sviluppo:readerid [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1 | ||
|---|---|---|---|
| Linea 74: | Linea 74: | ||
| \\ | \\ | ||
| In questa funzioene viene passato l' | In questa funzioene viene passato l' | ||
| - | Alla fine possiamo notare il return di $Risult_tab in quanto ci servirà nella creazione della griglia. | + | |
| * 2) Al momento della creazione della tabella, richiamiamo la funzione appena creata: | * 2) Al momento della creazione della tabella, richiamiamo la funzione appena creata: | ||
| Linea 101: | Linea 101: | ||
| \\ | \\ | ||
| ----- | ----- | ||
| + | \\ | ||
| + | \\ | ||
| \\ | \\ | ||
| Nel caso in cui la SELECT preveda una JOIN con più tabelle e non si ha la possibilità di selezionare un determinato indice da una TABELLA sarà necessario ricorre ad un Funzione Elabora Record e alla creazione di un ReaderId composto da più Campi.\\ | Nel caso in cui la SELECT preveda una JOIN con più tabelle e non si ha la possibilità di selezionare un determinato indice da una TABELLA sarà necessario ricorre ad un Funzione Elabora Record e alla creazione di un ReaderId composto da più Campi.\\ | ||
| - | Questa funzione è necessaria sopratutto con la JOIN di più tabelle, perchè non sempre è possibile selezionare un solo campo:\\ | + | Questa funzione è necessaria sopratutto con una JOIN di più tabelle, perchè non sempre è possibile selezionare un solo campo:\\ |
| \\ | \\ | ||
| Immaginiamo di avere 2 tabelle: ANAGRAFICA_SOGGETTO e ANAGRAFICA_IMMOBILE e che entrambe racchiudono tanti campi anagrafici importanti, | Immaginiamo di avere 2 tabelle: ANAGRAFICA_SOGGETTO e ANAGRAFICA_IMMOBILE e che entrambe racchiudono tanti campi anagrafici importanti, | ||
| | | ||
| - | Il risultato della tabella avrebbe quindi in comune anche gli indici delle 2 tabelle.\\ | + | Come detto in precedenza la griglia prende automaticamente l' |
| - | Come detto in precedenza la griglia prende automaticamente l' | + | Per risolvere questo conflitto di Indici, possiamo pertanto ricorrere alla creazione di un ReaderId Composto: |
| Dovremo ,quindi, nell' | Dovremo ,quindi, nell' | ||
| \\ | \\ | ||
| - | Esempio Guidato:\\ | + | \\ |
| + | **Esempio Guidato:**\\ | ||
| + | \\ | ||
| In una tabella abbiamo: | In una tabella abbiamo: | ||
| TABELLA: OPERAI JOIN PRODUZIONI | TABELLA: OPERAI JOIN PRODUZIONI | ||
| Linea 134: | Linea 138: | ||
| | 004 | Verdi | Rosa | | | 004 | Verdi | Rosa | | ||
| \\ | \\ | ||
| - | Vogliamo che all' | + | Vogliamo che all' |
| + | \\ | ||
| + | Procedimento: | ||
| + | \\ | ||
| Dopo aver aggiunto nella gird del model il **ReaderId** | Dopo aver aggiunto nella gird del model il **ReaderId** | ||
| - | Questa rielaborazione può essere fatta sempre attraverso la funzione **ElaboraRecords**.\\ | + | Questa rielaborazione può essere fatta sempre attraverso la funzione **ElaboraRecords** |
| < | < | ||
| function elaboraRecords($Result_tab) { | function elaboraRecords($Result_tab) { | ||
| Linea 150: | Linea 156: | ||
| \\ | \\ | ||
| - | In questa funzione provvederemo a rielaborare | + | Come possiamo notare |
| \\ | \\ | ||
| - | Dopo di che, per poter utilizzare questo **Indice Composto**, all' | + | Dopo di che, per poter utilizzare questo **Indice Composto**, all' |
| - | L' | + | |
| < | < | ||
| Linea 175: | Linea 180: | ||
| break; | break; | ||
| </ | </ | ||
| + | L' | ||
| + | {{counter}} visualizzazioni. | ||
| - | | ||
sviluppo/readerid.1358444040.txt.gz · Ultima modifica: (modifica esterna)
