Le funzioni script DBCursor, accedono direttamente alle tabelle del database senza eseguire alcun ordinamento, di conseguenza possono restituire i dati in modo "casuale".
Per ovviare a questo problema è possibile utilizzare una connessione Database/ERP e un Database/ERP Worksheet impostandolo in questo modo:
· In Connection selezionare la connessione al database creata
· In Type selezionare “SQL”
· In SQL Statement inserire la query "SELECT * FROM [database] ORDER BY [colonna] ASC"
· Attribuire delle variabili Boolean ai campi Cursor Triggers Select, Next e Previous (presente nelle proprietà Advanced)
· Inserire nella tabella le Tag che dovranno contenere i valori delle rispettive Column
Andando a triggerare la tag Select il cursore si porta al primo campo della tabella. Triggerando invece le tag Next e Previous si otterrà lo spostamento del cursore alla riga successiva oppure precedente della tabella ordinata attraverso la query presente nel campo SQL Statement.
Pubblicato per:Schneider Electric Italy

