Ciao a tutti,
Attualmente sto costruendo uno script in cui voglio visualizzare un estratto da una tabella di dati in una visualizzazione all'interno di una finestra con più schede. In realtà ero in grado di portare a termine questo compito (trasferito in un codice generico per facilitare la lettura)
Tab Page Box ("Title",
dt << select where (:"Column Title" >= 500);
Outline Box ("Outline Title",
(dt << subset(Columns ( [... List of Columns ...] ), selected rows)) << get as report
);Funziona davvero bene se lo lascio a quello. Ma non appena provo ad aggiungere altro codice all'interno della Tab Box (anche il codice "semplice" come aggiungere una distribuzione o passare la tabella dei dati corrente dal sottoinsieme generato alla tabella dei dati originale) l'output della tabella desiderata scompare (o non lo fa mostra a tutti), viene creata la scheda. Il registro non mostra alcun avvertimento o errore di sorta.
Aggiungendo un altro script allo stesso modo con una condizione di selezione diversa dove (copia / incolla lo stesso codice sottostante all'interno dell'ambiente Tab Page Box) consegna la tabella generata dalla seconda istruzione ma ignora (o elimina) la prima ...
In realtà non ho idea del perché si comporti così e non ho idea di dove cercare una soluzione, quindi mi rivolgo a te 
Tentativo di soluzioni finora:
Inseriscilo in caselle di elenco V separate
Mettilo nelle caselle di contesto
Generare il sottoinsieme prima nel codice e saltare alla tabella di dati corrispondente per generare la tabella.
Spero che questa domanda non sia ridicolmente facile per te (dato che sono ancora piuttosto nuova per la codifica di jsl), ma se così fosse, mi piacerebbe comunque una risposta rapida.
Greets
Malte
Ciao txnelson,
grazie per la tua risposta, ho delle buone notizie e alcune cattive notizie.
La buona notizia è che in realtà ho trovato il mio errore pochi secondi dopo la tua risposta (dopo aver perso molte ore e sentendomi un po 'sciocco dopo aver trovato la soluzione). La cattiva notizia è che le mie paure più oscure si sono avverate (semplice errore con grande impatto).
Ovviamente ho inserito un punto e virgola in cui era presente una virgola. Quindi per chiunque abbia problemi simili:
Questo funziona:
Tab Page Box ("Title",
dt << select where (:"Column Title" >= 500;
Outline Box ("Outline Title",
(dt << subset(Columns ( [... List of Columns ...] ), selected rows)) << get as report ),
Distribution( ....Questo non lo fa:
Tab Page Box ("Title",
dt << select where (:"Column Title" >= 500;
Outline Box ("Outline Title",
(dt << subset(Columns ( [... List of Columns ...] ), selected rows)) << get as report );
Distribution( ....
... Scusa per aver sprecato il tuo tempo ...